Symbol: folio_queue
fs/afs/dir_edit.c
113
struct folio_queue *fq;
fs/afs/dir_search.c
69
struct folio_queue *fq = iter->fq;
fs/afs/internal.h
713
struct folio_queue *directory; /* Directory contents */
fs/afs/internal.h
986
struct folio_queue *fq;
fs/netfs/internal.h
68
struct folio_queue *netfs_buffer_make_space(struct netfs_io_request *rreq,
fs/netfs/iterator.c
240
const struct folio_queue *folioq = iter->folioq;
fs/netfs/misc.c
20
struct folio_queue **_buffer,
fs/netfs/misc.c
23
struct folio_queue *tail = *_buffer, *p;
fs/netfs/misc.c
78
void netfs_free_folioq_buffer(struct folio_queue *fq)
fs/netfs/misc.c
80
struct folio_queue *next;
fs/netfs/read_collect.c
103
struct folio_queue *folioq = rreq->buffer.tail;
fs/netfs/read_collect.c
43
struct folio_queue *folioq,
fs/netfs/read_pgpriv2.c
173
struct folio_queue *folioq = creq->buffer.tail;
fs/netfs/read_retry.c
284
struct folio_queue *p;
fs/netfs/rolling_buffer.c
120
struct folio_queue *fq;
fs/netfs/rolling_buffer.c
182
struct folio_queue *rolling_buffer_delete_spent(struct rolling_buffer *roll)
fs/netfs/rolling_buffer.c
184
struct folio_queue *spent = roll->tail, *next = READ_ONCE(spent->next);
fs/netfs/rolling_buffer.c
200
struct folio_queue *p;
fs/netfs/rolling_buffer.c
25
struct folio_queue *netfs_folioq_alloc(unsigned int rreq_id, gfp_t gfp,
fs/netfs/rolling_buffer.c
28
struct folio_queue *fq;
fs/netfs/rolling_buffer.c
48
void netfs_folioq_free(struct folio_queue *folioq,
fs/netfs/rolling_buffer.c
65
struct folio_queue *fq;
fs/netfs/rolling_buffer.c
82
struct folio_queue *fq, *head = roll->head;
fs/netfs/write_collect.c
114
struct folio_queue *folioq = wreq->buffer.tail;
fs/netfs/write_issue.c
828
struct folio_queue *fq;
fs/netfs/write_issue.c
857
for (fq = (struct folio_queue *)iter->folioq; fq; fq = fq->next) {
fs/smb/client/cifsglob.h
294
struct folio_queue *rq_buffer; /* Buffer for encryption */
fs/smb/client/smb2ops.c
4521
struct folio_queue *buffer)
fs/smb/client/smb2ops.c
4569
struct folio_queue *buffer = NULL;
fs/smb/client/smb2ops.c
4677
cifs_copy_folioq_to_iter(struct folio_queue *folioq, size_t data_size,
fs/smb/client/smb2ops.c
4702
char *buf, unsigned int buf_len, struct folio_queue *buffer,
fs/smb/client/smb2ops.c
4850
struct folio_queue *buffer;
fs/smb/client/smbdirect.c
3251
const struct folio_queue *folioq = iter->folioq;
include/linux/folio_queue.h
109
static inline bool folioq_is_marked(const struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
122
static inline void folioq_mark(struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
135
static inline void folioq_unmark(struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
148
static inline bool folioq_is_marked2(const struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
161
static inline void folioq_mark2(struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
174
static inline void folioq_unmark2(struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
192
static inline unsigned int folioq_append(struct folio_queue *folioq, struct folio *folio)
include/linux/folio_queue.h
214
static inline unsigned int folioq_append_mark(struct folio_queue *folioq, struct folio *folio)
include/linux/folio_queue.h
234
static inline struct folio *folioq_folio(const struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
248
static inline unsigned int folioq_folio_order(const struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
262
static inline size_t folioq_folio_size(const struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
275
static inline void folioq_clear(struct folio_queue *folioq, unsigned int slot)
include/linux/folio_queue.h
33
struct folio_queue *next; /* Next queue segment or NULL */
include/linux/folio_queue.h
34
struct folio_queue *prev; /* Previous queue segment of NULL */
include/linux/folio_queue.h
53
static inline void folioq_init(struct folio_queue *folioq, unsigned int rreq_id)
include/linux/folio_queue.h
71
static inline unsigned int folioq_nr_slots(const struct folio_queue *folioq)
include/linux/folio_queue.h
83
static inline unsigned int folioq_count(struct folio_queue *folioq)
include/linux/folio_queue.h
95
static inline bool folioq_full(struct folio_queue *folioq)
include/linux/iov_iter.h
151
const struct folio_queue *folioq = iter->folioq;
include/linux/netfs.h
25
struct folio_queue;
include/linux/netfs.h
454
struct folio_queue *netfs_folioq_alloc(unsigned int rreq_id, gfp_t gfp,
include/linux/netfs.h
456
void netfs_folioq_free(struct folio_queue *folioq,
include/linux/netfs.h
461
struct folio_queue **_buffer,
include/linux/netfs.h
463
void netfs_free_folioq_buffer(struct folio_queue *fq);
include/linux/rolling_buffer.h
25
struct folio_queue *head; /* Producer's insertion point */
include/linux/rolling_buffer.h
26
struct folio_queue *tail; /* Consumer's removal point */
include/linux/rolling_buffer.h
36
struct folio_queue *curr_folioq; /* Queue segment in which current folio resides */
include/linux/rolling_buffer.h
53
struct folio_queue *rolling_buffer_delete_spent(struct rolling_buffer *roll);
include/linux/uio.h
14
struct folio_queue;
include/linux/uio.h
299
const struct folio_queue *folioq,
include/linux/uio.h
71
const struct folio_queue *folioq;
include/trace/events/netfs.h
759
TP_PROTO(const struct folio_queue *fq,
lib/iov_iter.c
1505
const struct folio_queue *folioq = i->folioq;
lib/iov_iter.c
543
const struct folio_queue *folioq = i->folioq;
lib/iov_iter.c
596
const struct folio_queue *folioq = i->folioq;
lib/iov_iter.c
735
const struct folio_queue *folioq, unsigned int first_slot,
lib/iov_iter.c
917
const struct folio_queue *folioq = iter->folioq;
lib/scatterlist.c
1280
const struct folio_queue *folioq = iter->folioq;
lib/tests/kunit_iov_iter.c
368
struct folio_queue *folioq, *next;
lib/tests/kunit_iov_iter.c
381
struct folio_queue *folioq,
lib/tests/kunit_iov_iter.c
384
struct folio_queue *p = folioq;
lib/tests/kunit_iov_iter.c
390
p->next = kzalloc_obj(struct folio_queue);
lib/tests/kunit_iov_iter.c
402
static struct folio_queue *iov_kunit_create_folioq(struct kunit *test)
lib/tests/kunit_iov_iter.c
404
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
406
folioq = kzalloc_obj(struct folio_queue);
lib/tests/kunit_iov_iter.c
420
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
482
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
860
struct folio_queue *folioq;