Lines Matching refs:folio_queue

30 struct folio_queue {  struct
33 struct folio_queue *next; /* Next queue segment or NULL */ argument
34 struct folio_queue *prev; /* Previous queue segment of NULL */ argument
54 static inline void folioq_init(struct folio_queue *folioq, unsigned int rreq_id) in folioq_init() argument
73 static inline unsigned int folioq_nr_slots(const struct folio_queue *folioq) in folioq_nr_slots()
85 static inline unsigned int folioq_count(struct folio_queue *folioq) in folioq_count()
97 static inline bool folioq_full(struct folio_queue *folioq) in folioq_full()
111 static inline bool folioq_is_marked(const struct folio_queue *folioq, unsigned int slot) in folioq_is_marked()
124 static inline void folioq_mark(struct folio_queue *folioq, unsigned int slot) in folioq_mark()
137 static inline void folioq_unmark(struct folio_queue *folioq, unsigned int slot) in folioq_unmark()
150 static inline bool folioq_is_marked2(const struct folio_queue *folioq, unsigned int slot) in folioq_is_marked2()
163 static inline void folioq_mark2(struct folio_queue *folioq, unsigned int slot) in folioq_mark2()
176 static inline void folioq_unmark2(struct folio_queue *folioq, unsigned int slot) in folioq_unmark2()
189 static inline bool folioq_is_marked3(const struct folio_queue *folioq, unsigned int slot) in folioq_is_marked3()
202 static inline void folioq_mark3(struct folio_queue *folioq, unsigned int slot) in folioq_mark3()
215 static inline void folioq_unmark3(struct folio_queue *folioq, unsigned int slot) in folioq_unmark3()
233 static inline unsigned int folioq_append(struct folio_queue *folioq, struct folio *folio) in folioq_append()
255 static inline unsigned int folioq_append_mark(struct folio_queue *folioq, struct folio *folio) in folioq_append_mark()
275 static inline struct folio *folioq_folio(const struct folio_queue *folioq, unsigned int slot) in folioq_folio()
289 static inline unsigned int folioq_folio_order(const struct folio_queue *folioq, unsigned int slot) in folioq_folio_order()
303 static inline size_t folioq_folio_size(const struct folio_queue *folioq, unsigned int slot) in folioq_folio_size()
316 static inline void folioq_clear(struct folio_queue *folioq, unsigned int slot) in folioq_clear()