Home
last modified time | relevance | path

Searched refs:rolling_buffer (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/include/linux/
H A Drolling_buffer.h24 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 Dnetfs.h239 struct rolling_buffer buffer; /* Unencrypted buffer */
/linux-6.15/fs/netfs/
H A Drolling_buffer.c62 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 DMakefile17 rolling_buffer.o \