Lines Matching refs:gfp_t
263 #define XA_FLAGS_LOCK_IRQ ((__force gfp_t)XA_LOCK_IRQ)
264 #define XA_FLAGS_LOCK_BH ((__force gfp_t)XA_LOCK_BH)
265 #define XA_FLAGS_TRACK_FREE ((__force gfp_t)4U)
266 #define XA_FLAGS_ZERO_BUSY ((__force gfp_t)8U)
267 #define XA_FLAGS_ALLOC_WRAPPED ((__force gfp_t)16U)
268 #define XA_FLAGS_ACCOUNT ((__force gfp_t)32U)
269 #define XA_FLAGS_MARK(mark) ((__force gfp_t)((1U << __GFP_BITS_SHIFT) << \
295 gfp_t xa_flags;
348 void *xa_store(struct xarray *, unsigned long index, void *entry, gfp_t);
351 void *entry, gfp_t);
374 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) in xa_init_flags()
520 void *__xa_store(struct xarray *, unsigned long index, void *entry, gfp_t);
522 void *entry, gfp_t);
524 void *entry, gfp_t);
526 struct xa_limit, gfp_t);
528 struct xa_limit, u32 *next, gfp_t);
547 void *entry, gfp_t gfp) in xa_store_bh()
573 void *entry, gfp_t gfp) in xa_store_irq()
648 void *old, void *entry, gfp_t gfp) in xa_cmpxchg()
675 void *old, void *entry, gfp_t gfp) in xa_cmpxchg_bh()
702 void *old, void *entry, gfp_t gfp) in xa_cmpxchg_irq()
731 unsigned long index, void *entry, gfp_t gfp) in xa_insert()
760 unsigned long index, void *entry, gfp_t gfp) in xa_insert_bh()
789 unsigned long index, void *entry, gfp_t gfp) in xa_insert_irq()
818 void *entry, struct xa_limit limit, gfp_t gfp) in xa_alloc()
847 void *entry, struct xa_limit limit, gfp_t gfp) in xa_alloc_bh()
876 void *entry, struct xa_limit limit, gfp_t gfp) in xa_alloc_irq()
909 struct xa_limit limit, u32 *next, gfp_t gfp) in xa_alloc_cyclic()
942 struct xa_limit limit, u32 *next, gfp_t gfp) in xa_alloc_cyclic_bh()
975 struct xa_limit limit, u32 *next, gfp_t gfp) in xa_alloc_cyclic_irq()
1005 int xa_reserve(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_reserve()
1023 int xa_reserve_bh(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_reserve_bh()
1041 int xa_reserve_irq(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_reserve_irq()
1468 bool xas_nomem(struct xa_state *, gfp_t);