Searched refs:gfp_mask (Results 1 - 25 of 43) sorted by relevance

12

/include/linux/
H A Dmempool.h11 typedef void * (mempool_alloc_t)(gfp_t gfp_mask, void *pool_data);
30 gfp_t gfp_mask, int nid);
32 extern int mempool_resize(mempool_t *pool, int new_min_nr, gfp_t gfp_mask);
34 extern void * mempool_alloc(mempool_t *pool, gfp_t gfp_mask);
41 void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data);
54 void *mempool_kmalloc(gfp_t gfp_mask, void *pool_data);
66 void *mempool_alloc_pages(gfp_t gfp_mask, void *pool_data);
H A Dgfp.h281 * We get the zone list from the current node and the gfp_mask.
302 __alloc_pages_nodemask(gfp_t gfp_mask, unsigned int order,
306 __alloc_pages(gfp_t gfp_mask, unsigned int order, argument
309 return __alloc_pages_nodemask(gfp_mask, order, zonelist, NULL);
312 static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask, argument
319 return __alloc_pages(gfp_mask, order, node_zonelist(nid, gfp_mask));
322 static inline struct page *alloc_pages_exact_node(int nid, gfp_t gfp_mask, argument
327 return __alloc_pages(gfp_mask, order, node_zonelist(nid, gfp_mask));
334 alloc_pages(gfp_t gfp_mask, unsigned int order) argument
[all...]
H A Dcpuset.h51 extern int __cpuset_node_allowed_softwall(int node, gfp_t gfp_mask);
52 extern int __cpuset_node_allowed_hardwall(int node, gfp_t gfp_mask);
54 static inline int cpuset_node_allowed_softwall(int node, gfp_t gfp_mask) argument
57 __cpuset_node_allowed_softwall(node, gfp_mask);
60 static inline int cpuset_node_allowed_hardwall(int node, gfp_t gfp_mask) argument
63 __cpuset_node_allowed_hardwall(node, gfp_mask);
66 static inline int cpuset_zone_allowed_softwall(struct zone *z, gfp_t gfp_mask) argument
68 return cpuset_node_allowed_softwall(zone_to_nid(z), gfp_mask);
71 static inline int cpuset_zone_allowed_hardwall(struct zone *z, gfp_t gfp_mask) argument
73 return cpuset_node_allowed_hardwall(zone_to_nid(z), gfp_mask);
182 cpuset_node_allowed_softwall(int node, gfp_t gfp_mask) argument
187 cpuset_node_allowed_hardwall(int node, gfp_t gfp_mask) argument
192 cpuset_zone_allowed_softwall(struct zone *z, gfp_t gfp_mask) argument
197 cpuset_zone_allowed_hardwall(struct zone *z, gfp_t gfp_mask) argument
[all...]
H A Doom.h56 extern void oom_kill_process(struct task_struct *p, gfp_t gfp_mask, int order,
64 extern void check_panic_on_oom(enum oom_constraint constraint, gfp_t gfp_mask,
71 extern void out_of_memory(struct zonelist *zonelist, gfp_t gfp_mask,
88 static inline bool oom_gfp_allowed(gfp_t gfp_mask) argument
90 return (gfp_mask & __GFP_FS) && !(gfp_mask & __GFP_NORETRY);
H A Dshrinker.h12 gfp_t gfp_mask; member in struct:shrink_control
H A Didr.h80 void idr_preload(gfp_t gfp_mask);
81 int idr_alloc(struct idr *idp, void *ptr, int start, int end, gfp_t gfp_mask);
82 int idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask);
162 int ida_pre_get(struct ida *ida, gfp_t gfp_mask);
169 gfp_t gfp_mask);
H A Dconnector.h74 int cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 group, gfp_t gfp_mask);
75 int cn_netlink_send(struct cn_msg *msg, u32 portid, u32 group, gfp_t gfp_mask);
H A Dtextsearch.h162 gfp_t gfp_mask)
166 conf = kzalloc(TS_PRIV_ALIGN(sizeof(*conf)) + payload, gfp_mask);
161 alloc_ts_config(size_t payload, gfp_t gfp_mask) argument
H A Dpagemap.h302 * @gfp_mask: page allocation mode
308 * If the page is not present, a new page is allocated using @gfp_mask
318 pgoff_t offset, gfp_t gfp_mask)
322 gfp_mask, gfp_mask & GFP_RECLAIM_MASK);
374 pgoff_t index, gfp_t gfp_mask);
651 pgoff_t index, gfp_t gfp_mask);
653 pgoff_t index, gfp_t gfp_mask);
656 int replace_page_cache_page(struct page *old, struct page *new, gfp_t gfp_mask);
663 struct address_space *mapping, pgoff_t offset, gfp_t gfp_mask)
317 find_or_create_page(struct address_space *mapping, pgoff_t offset, gfp_t gfp_mask) argument
662 add_to_page_cache(struct page *page, struct address_space *mapping, pgoff_t offset, gfp_t gfp_mask) argument
[all...]
H A Dradix-tree.h106 /* root tags are stored in gfp_mask, shifted by __GFP_BITS_SHIFT */
109 gfp_t gfp_mask; member in struct:radix_tree_root
115 .gfp_mask = (mask), \
125 (root)->gfp_mask = (mask); \
280 int radix_tree_preload(gfp_t gfp_mask);
281 int radix_tree_maybe_preload(gfp_t gfp_mask);
H A Dswap.h328 gfp_t gfp_mask, nodemask_t *mask);
332 gfp_t gfp_mask,
335 gfp_t gfp_mask, bool noswap,
482 static inline int add_swap_count_continuation(swp_entry_t swp, gfp_t gfp_mask) argument
504 static inline struct page *swapin_readahead(swp_entry_t swp, gfp_t gfp_mask, argument
526 gfp_t gfp_mask)
525 add_to_swap_cache(struct page *page, swp_entry_t entry, gfp_t gfp_mask) argument
H A Dcompaction.h34 int order, gfp_t gfp_mask, nodemask_t *mask,
104 int order, gfp_t gfp_mask, nodemask_t *nodemask,
103 try_to_compact_pages(struct zonelist *zonelist, int order, gfp_t gfp_mask, nodemask_t *nodemask, enum migrate_mode mode, int *contended, struct zone **candidate_zone) argument
H A Dkmod.h73 call_usermodehelper_setup(char *path, char **argv, char **envp, gfp_t gfp_mask,
H A Dbio.h394 static inline struct bio *bio_alloc(gfp_t gfp_mask, unsigned int nr_iovecs) argument
396 return bio_alloc_bioset(gfp_mask, nr_iovecs, fs_bio_set);
399 static inline struct bio *bio_clone(struct bio *bio, gfp_t gfp_mask) argument
401 return bio_clone_bioset(bio, gfp_mask, fs_bio_set);
404 static inline struct bio *bio_kmalloc(gfp_t gfp_mask, unsigned int nr_iovecs) argument
406 return bio_alloc_bioset(gfp_mask, nr_iovecs, NULL);
409 static inline struct bio *bio_clone_kmalloc(struct bio *bio, gfp_t gfp_mask) argument
411 return bio_clone_bioset(bio, gfp_mask, NULL);
746 gfp_t gfp_mask)
745 bio_integrity_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp_mask) argument
H A DmISDNif.h538 mI_alloc_skb(unsigned int len, gfp_t gfp_mask) argument
542 skb = alloc_skb(len + MISDN_HEADER_LEN, gfp_mask);
549 _alloc_mISDN_skb(u_int prim, u_int id, u_int len, void *dp, gfp_t gfp_mask) argument
551 struct sk_buff *skb = mI_alloc_skb(len, gfp_mask);
566 u_int id, u_int len, void *dp, gfp_t gfp_mask)
572 skb = _alloc_mISDN_skb(prim, id, len, dp, gfp_mask);
565 _queue_data(struct mISDNchannel *ch, u_int prim, u_int id, u_int len, void *dp, gfp_t gfp_mask) argument
H A Dvmalloc.h75 extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot);
77 unsigned long start, unsigned long end, gfp_t gfp_mask,
H A Dmemcontrol.h58 gfp_t gfp_mask, struct mem_cgroup **memcgp);
162 gfp_t gfp_mask,
185 gfp_t gfp_mask,
334 gfp_t gfp_mask,
184 mem_cgroup_try_charge(struct page *page, struct mm_struct *mm, gfp_t gfp_mask, struct mem_cgroup **memcgp) argument
333 mem_cgroup_soft_limit_reclaim(struct zone *zone, int order, gfp_t gfp_mask, unsigned long *total_scanned) argument
H A Dshmem_fs.h59 pgoff_t index, gfp_t gfp_mask);
H A Dnetlink.h70 u32 dst_portid, gfp_t gfp_mask);
90 netlink_skb_clone(struct sk_buff *skb, gfp_t gfp_mask) argument
94 nskb = skb_clone(skb, gfp_mask);
H A Daudit.h440 void audit_log(struct audit_context *ctx, gfp_t gfp_mask, int type,
443 extern struct audit_buffer *audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, int type);
491 void audit_log(struct audit_context *ctx, gfp_t gfp_mask, int type, argument
495 gfp_t gfp_mask, int type)
494 audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, int type) argument
H A Dbtree.h45 * @gfp_mask: gfp mask for the allocation
48 void *btree_alloc(gfp_t gfp_mask, void *pool_data);
H A Dwriteback.h121 void throttle_vm_writeout(gfp_t gfp_mask);
/include/linux/sunrpc/
H A Dgss_api.h52 gfp_t gfp_mask);
110 gfp_t gfp_mask);
/include/linux/netfilter/
H A Dnfnetlink.h38 u32 dst_portid, gfp_t gfp_mask);
/include/rdma/
H A Dib_sa.h303 int timeout_ms, gfp_t gfp_mask,
315 int timeout_ms, gfp_t gfp_mask,
340 * @gfp_mask: GFP mask for memory allocations.
361 ib_sa_comp_mask comp_mask, gfp_t gfp_mask,
424 int timeout_ms, gfp_t gfp_mask,

Completed in 1319 milliseconds

12