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
994
struct folio_queue *fq;
fs/netfs/internal.h
71
struct folio_queue *netfs_buffer_make_space(struct netfs_io_request *rreq,
fs/netfs/iterator.c
255
const struct folio_queue *folioq = iter->folioq;
fs/netfs/main.c
112
if (mempool_init_kmalloc_pool(&netfs_folioq_pool, 100, sizeof(struct folio_queue)) < 0)
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
174
struct folio_queue *folioq = creq->buffer.tail;
fs/netfs/read_retry.c
293
struct folio_queue *p;
fs/netfs/rolling_buffer.c
124
struct folio_queue *fq;
fs/netfs/rolling_buffer.c
186
struct folio_queue *rolling_buffer_delete_spent(struct rolling_buffer *roll)
fs/netfs/rolling_buffer.c
188
struct folio_queue *spent = roll->tail, *next = READ_ONCE(spent->next);
fs/netfs/rolling_buffer.c
204
struct folio_queue *p;
fs/netfs/rolling_buffer.c
26
struct folio_queue *netfs_folioq_alloc(unsigned int rreq_id, gfp_t gfp,
fs/netfs/rolling_buffer.c
29
struct folio_queue *fq;
fs/netfs/rolling_buffer.c
52
void netfs_folioq_free(struct folio_queue *folioq,
fs/netfs/rolling_buffer.c
69
struct folio_queue *fq;
fs/netfs/rolling_buffer.c
86
struct folio_queue *fq, *head = roll->head;
fs/netfs/write_collect.c
117
struct folio_queue *folioq = wreq->buffer.tail;
fs/netfs/write_issue.c
847
struct folio_queue *fq;
fs/netfs/write_issue.c
873
for (fq = (struct folio_queue *)iter->folioq; fq; fq = fq->next) {
fs/smb/client/cifsglob.h
292
struct folio_queue *rq_buffer; /* Buffer for encryption */
fs/smb/client/smb2ops.c
4689
struct folio_queue *buffer)
fs/smb/client/smb2ops.c
4737
struct folio_queue *buffer = NULL;
fs/smb/client/smb2ops.c
4845
cifs_copy_folioq_to_iter(struct folio_queue *folioq, size_t data_size,
fs/smb/client/smb2ops.c
4882
char *buf, unsigned int buf_len, struct folio_queue *buffer,
fs/smb/client/smb2ops.c
5032
struct folio_queue *buffer;
fs/smb/smbdirect/connection.c
2078
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
457
struct folio_queue *netfs_folioq_alloc(unsigned int rreq_id, gfp_t gfp,
include/linux/netfs.h
459
void netfs_folioq_free(struct folio_queue *folioq,
include/linux/netfs.h
464
struct folio_queue **_buffer,
include/linux/netfs.h
466
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
767
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
1179
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
387
struct folio_queue *folioq, *next;
lib/tests/kunit_iov_iter.c
397
struct folio_queue *folioq,
lib/tests/kunit_iov_iter.c
400
struct folio_queue *p = folioq;
lib/tests/kunit_iov_iter.c
406
p->next = kzalloc_obj(struct folio_queue);
lib/tests/kunit_iov_iter.c
418
static struct folio_queue *iov_kunit_create_folioq(struct kunit *test)
lib/tests/kunit_iov_iter.c
420
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
422
folioq = kzalloc_obj(struct folio_queue);
lib/tests/kunit_iov_iter.c
436
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
498
struct folio_queue *folioq;
lib/tests/kunit_iov_iter.c
876
struct folio_queue *folioq;