Lines Matching refs:gfp_t

267 #define XA_FLAGS_LOCK_IRQ	((__force gfp_t)XA_LOCK_IRQ)
268 #define XA_FLAGS_LOCK_BH ((__force gfp_t)XA_LOCK_BH)
269 #define XA_FLAGS_TRACK_FREE ((__force gfp_t)4U)
270 #define XA_FLAGS_ZERO_BUSY ((__force gfp_t)8U)
271 #define XA_FLAGS_ALLOC_WRAPPED ((__force gfp_t)16U)
272 #define XA_FLAGS_ACCOUNT ((__force gfp_t)32U)
273 #define XA_FLAGS_MARK(mark) ((__force gfp_t)((1U << __GFP_BITS_SHIFT) << \
299 gfp_t xa_flags;
352 void *xa_store(struct xarray *, unsigned long index, void *entry, gfp_t);
355 void *entry, gfp_t);
378 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) in xa_init_flags()
559 void *__xa_store(struct xarray *, unsigned long index, void *entry, gfp_t);
561 void *entry, gfp_t);
563 void *entry, gfp_t);
565 struct xa_limit, gfp_t);
567 struct xa_limit, u32 *next, gfp_t);
586 void *entry, gfp_t gfp) in xa_store_bh()
613 void *entry, gfp_t gfp) in xa_store_irq()
689 void *old, void *entry, gfp_t gfp) in xa_cmpxchg()
717 void *old, void *entry, gfp_t gfp) in xa_cmpxchg_bh()
745 void *old, void *entry, gfp_t gfp) in xa_cmpxchg_irq()
775 unsigned long index, void *entry, gfp_t gfp) in xa_insert()
805 unsigned long index, void *entry, gfp_t gfp) in xa_insert_bh()
835 unsigned long index, void *entry, gfp_t gfp) in xa_insert_irq()
865 void *entry, struct xa_limit limit, gfp_t gfp) in xa_alloc()
895 void *entry, struct xa_limit limit, gfp_t gfp) in xa_alloc_bh()
925 void *entry, struct xa_limit limit, gfp_t gfp) in xa_alloc_irq()
959 struct xa_limit limit, u32 *next, gfp_t gfp) in xa_alloc_cyclic()
993 struct xa_limit limit, u32 *next, gfp_t gfp) in xa_alloc_cyclic_bh()
1027 struct xa_limit limit, u32 *next, gfp_t gfp) in xa_alloc_cyclic_irq()
1058 int xa_reserve(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_reserve()
1076 int xa_reserve_bh(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_reserve_bh()
1094 int xa_reserve_irq(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_reserve_irq()
1525 bool xas_nomem(struct xa_state *, gfp_t);
1534 void xas_split_alloc(struct xa_state *, void *entry, unsigned int order, gfp_t);
1548 unsigned int order, gfp_t gfp) in xas_split_alloc()