Searched refs:rolling_buffer (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | rolling_buffer.h | 24 struct rolling_buffer { struct 45 int rolling_buffer_init(struct rolling_buffer *roll, unsigned int rreq_id, argument 47 int rolling_buffer_make_space(struct rolling_buffer *roll); 48 ssize_t rolling_buffer_load_from_ra(struct rolling_buffer *roll, 51 ssize_t rolling_buffer_append(struct rolling_buffer *roll, struct folio *folio, 53 struct folio_queue *rolling_buffer_delete_spent(struct rolling_buffer *roll); 54 void rolling_buffer_clear(struct rolling_buffer *roll); 56 static inline void rolling_buffer_advance(struct rolling_buffer *roll, size_t amount) in rolling_buffer_advance()
|
| H A D | netfs.h | 239 struct rolling_buffer buffer; /* Unencrypted buffer */
|
| /linux-6.15/fs/netfs/ |
| H A D | rolling_buffer.c | 62 int rolling_buffer_init(struct rolling_buffer *roll, unsigned int rreq_id, in rolling_buffer_init() 80 int rolling_buffer_make_space(struct rolling_buffer *roll) in rolling_buffer_make_space() 116 ssize_t rolling_buffer_load_from_ra(struct rolling_buffer *roll, in rolling_buffer_load_from_ra() 155 ssize_t rolling_buffer_append(struct rolling_buffer *roll, struct folio *folio, in rolling_buffer_append() 182 struct folio_queue *rolling_buffer_delete_spent(struct rolling_buffer *roll) in rolling_buffer_delete_spent() 197 void rolling_buffer_clear(struct rolling_buffer *roll) in rolling_buffer_clear()
|
| H A D | Makefile | 17 rolling_buffer.o \
|