Home
last modified time | relevance | path

Searched refs:gfp_flags (Results 1 - 25 of 474) sorted by relevance

12345678910>>...19

/kernel/linux/linux-5.10/include/trace/events/
H A Dkmem.h18 gfp_t gfp_flags),
20 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags),
27 __field( gfp_t, gfp_flags )
35 __entry->gfp_flags = gfp_flags;
38 TP_printk("call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s",
43 show_gfp_flags(__entry->gfp_flags))
49 size_t bytes_req, size_t bytes_alloc, gfp_t gfp_flags),
51 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags)
57 size_t bytes_req, size_t bytes_alloc, gfp_t gfp_flags),
[all...]
H A Dvmscan.h77 TP_PROTO(int nid, int zid, int order, gfp_t gfp_flags),
79 TP_ARGS(nid, zid, order, gfp_flags),
85 __field( gfp_t, gfp_flags )
92 __entry->gfp_flags = gfp_flags;
95 TP_printk("nid=%d order=%d gfp_flags=%s",
98 show_gfp_flags(__entry->gfp_flags))
103 TP_PROTO(int order, gfp_t gfp_flags),
105 TP_ARGS(order, gfp_flags),
109 __field( gfp_t, gfp_flags )
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Dkmem.h17 gfp_t gfp_flags,
20 TP_ARGS(call_site, ptr, s, gfp_flags, node),
27 __field( unsigned long, gfp_flags )
37 __entry->gfp_flags = (__force unsigned long)gfp_flags;
40 ((gfp_flags & __GFP_ACCOUNT) ||
44 TP_printk("call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s",
49 show_gfp_flags(__entry->gfp_flags),
60 gfp_t gfp_flags,
63 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags, nod
[all...]
H A Dvmscan.h91 TP_PROTO(int nid, int zid, int order, gfp_t gfp_flags),
93 TP_ARGS(nid, zid, order, gfp_flags),
99 __field( unsigned long, gfp_flags )
106 __entry->gfp_flags = (__force unsigned long)gfp_flags;
109 TP_printk("nid=%d order=%d gfp_flags=%s",
112 show_gfp_flags(__entry->gfp_flags))
117 TP_PROTO(int order, gfp_t gfp_flags),
119 TP_ARGS(order, gfp_flags),
123 __field( unsigned long, gfp_flags )
[all...]
H A Dpercpu.h16 void __percpu *ptr, size_t bytes_alloc, gfp_t gfp_flags),
19 ptr, bytes_alloc, gfp_flags),
31 __field( unsigned long, gfp_flags )
43 __entry->gfp_flags = (__force unsigned long)gfp_flags;
46 TP_printk("call_site=%pS reserved=%d is_atomic=%d size=%zu align=%zu base_addr=%p off=%d ptr=%p bytes_alloc=%zu gfp_flags=%s",
51 __entry->bytes_alloc, show_gfp_flags(__entry->gfp_flags))
/kernel/linux/linux-5.10/kernel/livepatch/
H A Dshadow.c105 size_t size, gfp_t gfp_flags, in __klp_shadow_get_or_alloc()
123 new_shadow = kzalloc(size + sizeof(*new_shadow), gfp_flags); in __klp_shadow_get_or_alloc()
177 * @gfp_flags: GFP mask for allocation
181 * Allocates @size bytes for new shadow variable data using @gfp_flags.
197 size_t size, gfp_t gfp_flags, in klp_shadow_alloc()
200 return __klp_shadow_get_or_alloc(obj, id, size, gfp_flags, in klp_shadow_alloc()
210 * @gfp_flags: GFP mask for allocation
226 size_t size, gfp_t gfp_flags, in klp_shadow_get_or_alloc()
229 return __klp_shadow_get_or_alloc(obj, id, size, gfp_flags, in klp_shadow_get_or_alloc()
104 __klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data, bool warn_on_exist) __klp_shadow_get_or_alloc() argument
196 klp_shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_alloc() argument
225 klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_get_or_alloc() argument
/kernel/linux/linux-6.6/kernel/livepatch/
H A Dshadow.c105 size_t size, gfp_t gfp_flags, in __klp_shadow_get_or_alloc()
123 new_shadow = kzalloc(size + sizeof(*new_shadow), gfp_flags); in __klp_shadow_get_or_alloc()
177 * @gfp_flags: GFP mask for allocation
181 * Allocates @size bytes for new shadow variable data using @gfp_flags.
197 size_t size, gfp_t gfp_flags, in klp_shadow_alloc()
200 return __klp_shadow_get_or_alloc(obj, id, size, gfp_flags, in klp_shadow_alloc()
210 * @gfp_flags: GFP mask for allocation
226 size_t size, gfp_t gfp_flags, in klp_shadow_get_or_alloc()
229 return __klp_shadow_get_or_alloc(obj, id, size, gfp_flags, in klp_shadow_get_or_alloc()
104 __klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data, bool warn_on_exist) __klp_shadow_get_or_alloc() argument
196 klp_shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_alloc() argument
225 klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_get_or_alloc() argument
/kernel/linux/linux-5.10/fs/crypto/
H A Dcrypto.c50 struct page *fscrypt_alloc_bounce_page(gfp_t gfp_flags) in fscrypt_alloc_bounce_page() argument
52 return mempool_alloc(fscrypt_bounce_page_pool, gfp_flags); in fscrypt_alloc_bounce_page()
96 unsigned int offs, gfp_t gfp_flags) in fscrypt_crypt_block()
113 req = skcipher_request_alloc(tfm, gfp_flags); in fscrypt_crypt_block()
147 * @gfp_flags: Memory allocation flags. See details below.
158 * @gfp_flags includes __GFP_DIRECT_RECLAIM, e.g. when it's GFP_NOFS. However,
167 gfp_t gfp_flags) in fscrypt_encrypt_pagecache_blocks()
185 ciphertext_page = fscrypt_alloc_bounce_page(gfp_flags); in fscrypt_encrypt_pagecache_blocks()
192 blocksize, i, gfp_flags); in fscrypt_encrypt_pagecache_blocks()
213 * @gfp_flags
93 fscrypt_crypt_block(const struct inode *inode, fscrypt_direction_t rw, u64 lblk_num, struct page *src_page, struct page *dest_page, unsigned int len, unsigned int offs, gfp_t gfp_flags) fscrypt_crypt_block() argument
164 fscrypt_encrypt_pagecache_blocks(struct page *page, unsigned int len, unsigned int offs, gfp_t gfp_flags) fscrypt_encrypt_pagecache_blocks() argument
221 fscrypt_encrypt_block_inplace(const struct inode *inode, struct page *page, unsigned int len, unsigned int offs, u64 lblk_num, gfp_t gfp_flags) fscrypt_encrypt_block_inplace() argument
[all...]
/kernel/linux/linux-6.6/fs/crypto/
H A Dcrypto.c50 struct page *fscrypt_alloc_bounce_page(gfp_t gfp_flags) in fscrypt_alloc_bounce_page() argument
52 return mempool_alloc(fscrypt_bounce_page_pool, gfp_flags); in fscrypt_alloc_bounce_page()
104 unsigned int offs, gfp_t gfp_flags) in fscrypt_crypt_block()
121 req = skcipher_request_alloc(tfm, gfp_flags); in fscrypt_crypt_block()
155 * @gfp_flags: Memory allocation flags. See details below.
166 * @gfp_flags includes __GFP_DIRECT_RECLAIM, e.g. when it's GFP_NOFS. However,
175 gfp_t gfp_flags) in fscrypt_encrypt_pagecache_blocks()
193 ciphertext_page = fscrypt_alloc_bounce_page(gfp_flags); in fscrypt_encrypt_pagecache_blocks()
200 blocksize, i, gfp_flags); in fscrypt_encrypt_pagecache_blocks()
221 * @gfp_flags
101 fscrypt_crypt_block(const struct inode *inode, fscrypt_direction_t rw, u64 lblk_num, struct page *src_page, struct page *dest_page, unsigned int len, unsigned int offs, gfp_t gfp_flags) fscrypt_crypt_block() argument
172 fscrypt_encrypt_pagecache_blocks(struct page *page, unsigned int len, unsigned int offs, gfp_t gfp_flags) fscrypt_encrypt_pagecache_blocks() argument
229 fscrypt_encrypt_block_inplace(const struct inode *inode, struct page *page, unsigned int len, unsigned int offs, u64 lblk_num, gfp_t gfp_flags) fscrypt_encrypt_block_inplace() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dgfp.h319 static inline int gfp_migratetype(const gfp_t gfp_flags) in gfp_migratetype() argument
323 VM_WARN_ON((gfp_flags & GFP_MOVABLE_MASK) == GFP_MOVABLE_MASK); in gfp_migratetype()
331 ret_mt = (gfp_flags & GFP_MOVABLE_MASK) >> GFP_MOVABLE_SHIFT; in gfp_migratetype()
334 if (ret_mt == MIGRATE_MOVABLE && (gfp_flags & __GFP_CMA)) in gfp_migratetype()
343 static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) in gfpflags_allow_blocking() argument
345 return !!(gfp_flags & __GFP_DIRECT_RECLAIM); in gfpflags_allow_blocking()
349 * gfpflags_normal_context - is gfp_flags a normal sleepable context?
350 * @gfp_flags: gfp_flags to test
352 * Test whether @gfp_flags indicate
365 gfpflags_normal_context(const gfp_t gfp_flags) gfpflags_normal_context() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_page_alloc.c66 * @gfp_flags: Flags to pass for alloc_page.
73 gfp_t gfp_flags; member
487 static int ttm_alloc_new_pages(struct list_head *pages, gfp_t gfp_flags, in ttm_alloc_new_pages() argument
508 p = alloc_pages(gfp_flags, order); in ttm_alloc_new_pages()
602 r = ttm_alloc_new_pages(&new_pages, pool->gfp_flags, ttm_flags, in ttm_page_pool_fill_locked()
688 gfp_t gfp_flags = pool->gfp_flags; in ttm_page_pool_get_pages() local
692 gfp_flags |= __GFP_ZERO; in ttm_page_pool_get_pages()
695 gfp_flags |= __GFP_RETRY_MAYFAIL; in ttm_page_pool_get_pages()
700 r = ttm_alloc_new_pages(pages, gfp_flags, ttm_flag in ttm_page_pool_get_pages()
840 gfp_t gfp_flags = GFP_USER; ttm_get_pages() local
[all...]
H A Dttm_page_alloc_dma.c91 * @gfp_flags: Flags to pass for alloc_page.
107 gfp_t gfp_flags; member
312 pool->gfp_flags, attrs); in __ttm_dma_alloc_page()
593 pool->gfp_flags = flags; in ttm_dma_pool_init()
859 gfp_t gfp_flags; in ttm_dma_pool_gfp_flags() local
862 gfp_flags = GFP_USER | GFP_DMA32; in ttm_dma_pool_gfp_flags()
864 gfp_flags = GFP_HIGHUSER; in ttm_dma_pool_gfp_flags()
866 gfp_flags |= __GFP_ZERO; in ttm_dma_pool_gfp_flags()
869 gfp_flags |= GFP_TRANSHUGE_LIGHT | __GFP_NORETRY | in ttm_dma_pool_gfp_flags()
871 gfp_flags in ttm_dma_pool_gfp_flags()
914 gfp_t gfp_flags = ttm_dma_pool_gfp_flags(ttm_dma, true); ttm_dma_populate() local
951 gfp_t gfp_flags = ttm_dma_pool_gfp_flags(ttm_dma, false); ttm_dma_populate() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_alloc.c72 gfp_t gfp_flags; in hns_roce_buf_alloc() local
79 gfp_flags = (flags & HNS_ROCE_BUF_NOSLEEP) ? GFP_ATOMIC : GFP_KERNEL; in hns_roce_buf_alloc()
80 buf = kzalloc(sizeof(*buf), gfp_flags); in hns_roce_buf_alloc()
96 trunks = kcalloc(ntrunk, sizeof(*trunks), gfp_flags); in hns_roce_buf_alloc()
106 &trunks[i].map, gfp_flags); in hns_roce_buf_alloc()
/kernel/linux/linux-5.10/fs/nfs/filelayout/
H A Dfilelayoutdev.c64 gfp_t gfp_flags) in nfs4_fl_alloc_deviceid_node()
80 scratch = alloc_page(gfp_flags); in nfs4_fl_alloc_deviceid_node()
102 stripe_indices = kcalloc(cnt, sizeof(u8), gfp_flags); in nfs4_fl_alloc_deviceid_node()
141 gfp_flags); in nfs4_fl_alloc_deviceid_node()
164 &stream, gfp_flags); in nfs4_fl_alloc_deviceid_node()
174 dsaddr->ds_list[i] = nfs4_pnfs_ds_add(&dsaddrs, gfp_flags); in nfs4_fl_alloc_deviceid_node()
63 nfs4_fl_alloc_deviceid_node(struct nfs_server *server, struct pnfs_device *pdev, gfp_t gfp_flags) nfs4_fl_alloc_deviceid_node() argument
/kernel/linux/linux-6.6/fs/nfs/filelayout/
H A Dfilelayoutdev.c64 gfp_t gfp_flags) in nfs4_fl_alloc_deviceid_node()
80 scratch = alloc_page(gfp_flags); in nfs4_fl_alloc_deviceid_node()
102 stripe_indices = kcalloc(cnt, sizeof(u8), gfp_flags); in nfs4_fl_alloc_deviceid_node()
139 dsaddr = kzalloc(struct_size(dsaddr, ds_list, num), gfp_flags); in nfs4_fl_alloc_deviceid_node()
162 &stream, gfp_flags); in nfs4_fl_alloc_deviceid_node()
172 dsaddr->ds_list[i] = nfs4_pnfs_ds_add(&dsaddrs, gfp_flags); in nfs4_fl_alloc_deviceid_node()
63 nfs4_fl_alloc_deviceid_node(struct nfs_server *server, struct pnfs_device *pdev, gfp_t gfp_flags) nfs4_fl_alloc_deviceid_node() argument
/kernel/linux/linux-5.10/net/xdp/
H A Dxsk_queue.c26 gfp_t gfp_flags; in xskq_create() local
36 gfp_flags = GFP_KERNEL | __GFP_ZERO | __GFP_NOWARN | in xskq_create()
40 q->ring = (struct xdp_ring *)__get_free_pages(gfp_flags, in xskq_create()
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/
H A Daic94xx_task.c38 gfp_t gfp_flags) in asd_map_scatterlist()
77 gfp_flags); in asd_map_scatterlist()
350 gfp_t gfp_flags) in asd_build_ata_ascb()
405 gfp_flags); in asd_build_ata_ascb()
418 gfp_t gfp_flags) in asd_build_smp_ascb()
468 gfp_t gfp_flags) in asd_build_ssp_ascb()
504 res = asd_map_scatterlist(task, scb->ssp_task.sg_element, gfp_flags); in asd_build_ssp_ascb()
531 int asd_execute_task(struct sas_task *task, gfp_t gfp_flags) in asd_execute_task() argument
545 ascb = asd_ascb_alloc_list(asd_ha, &res, gfp_flags); in asd_execute_task()
565 res = asd_build_ata_ascb(a, t, gfp_flags); in asd_execute_task()
36 asd_map_scatterlist(struct sas_task *task, struct sg_el *sg_arr, gfp_t gfp_flags) asd_map_scatterlist() argument
349 asd_build_ata_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) asd_build_ata_ascb() argument
417 asd_build_smp_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) asd_build_smp_ascb() argument
467 asd_build_ssp_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) asd_build_ssp_ascb() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/
H A Daic94xx_task.c38 gfp_t gfp_flags) in asd_map_scatterlist()
77 gfp_flags); in asd_map_scatterlist()
349 gfp_t gfp_flags) in asd_build_ata_ascb()
399 gfp_flags); in asd_build_ata_ascb()
412 gfp_t gfp_flags) in asd_build_smp_ascb()
462 gfp_t gfp_flags) in asd_build_ssp_ascb()
495 res = asd_map_scatterlist(task, scb->ssp_task.sg_element, gfp_flags); in asd_build_ssp_ascb()
522 int asd_execute_task(struct sas_task *task, gfp_t gfp_flags) in asd_execute_task() argument
535 ascb = asd_ascb_alloc_list(asd_ha, &res, gfp_flags); in asd_execute_task()
555 res = asd_build_ata_ascb(a, t, gfp_flags); in asd_execute_task()
36 asd_map_scatterlist(struct sas_task *task, struct sg_el *sg_arr, gfp_t gfp_flags) asd_map_scatterlist() argument
348 asd_build_ata_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) asd_build_ata_ascb() argument
411 asd_build_smp_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) asd_build_smp_ascb() argument
461 asd_build_ssp_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) asd_build_ssp_ascb() argument
[all...]
/kernel/linux/linux-6.6/tools/include/linux/
H A Dgfp.h8 static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) in gfpflags_allow_blocking() argument
10 return !!(gfp_flags & __GFP_DIRECT_RECLAIM); in gfpflags_allow_blocking()
/kernel/linux/linux-6.6/include/linux/sched/
H A Dmm.h274 static inline void memalloc_retry_wait(gfp_t gfp_flags) in memalloc_retry_wait() argument
281 gfp_flags = current_gfp_context(gfp_flags); in memalloc_retry_wait()
282 if (gfpflags_allow_blocking(gfp_flags) && in memalloc_retry_wait()
283 !(gfp_flags & __GFP_NORETRY)) in memalloc_retry_wait()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dbpf_local_storage.c76 void *value, bool charge_mem, gfp_t gfp_flags) in bpf_selem_alloc()
85 selem = bpf_mem_cache_alloc_flags(&smap->selem_ma, gfp_flags); in bpf_selem_alloc()
98 gfp_flags | __GFP_NOWARN); in bpf_selem_alloc()
477 gfp_t gfp_flags) in bpf_local_storage_alloc()
489 storage = bpf_mem_cache_alloc_flags(&smap->storage_ma, gfp_flags); in bpf_local_storage_alloc()
493 gfp_flags | __GFP_NOWARN); in bpf_local_storage_alloc()
553 void *value, u64 map_flags, gfp_t gfp_flags) in bpf_local_storage_update()
568 if (gfp_flags == GFP_KERNEL && (map_flags & ~BPF_F_LOCK) != BPF_NOEXIST) in bpf_local_storage_update()
579 selem = bpf_selem_alloc(smap, owner, value, true, gfp_flags); in bpf_local_storage_update()
583 err = bpf_local_storage_alloc(owner, smap, selem, gfp_flags); in bpf_local_storage_update()
75 bpf_selem_alloc(struct bpf_local_storage_map *smap, void *owner, void *value, bool charge_mem, gfp_t gfp_flags) bpf_selem_alloc() argument
474 bpf_local_storage_alloc(void *owner, struct bpf_local_storage_map *smap, struct bpf_local_storage_elem *first_selem, gfp_t gfp_flags) bpf_local_storage_alloc() argument
552 bpf_local_storage_update(void *owner, struct bpf_local_storage_map *smap, void *value, u64 map_flags, gfp_t gfp_flags) bpf_local_storage_update() argument
[all...]
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/
H A Dtdma.c216 u32 size, u32 flags, gfp_t gfp_flags) in mv_cesa_dma_add_result_op()
220 tdma = mv_cesa_dma_add_desc(chain, gfp_flags); in mv_cesa_dma_add_result_op()
283 u32 flags, gfp_t gfp_flags) in mv_cesa_dma_add_data_transfer()
287 tdma = mv_cesa_dma_add_desc(chain, gfp_flags); in mv_cesa_dma_add_data_transfer()
325 gfp_t gfp_flags) in mv_cesa_dma_add_op_transfers()
345 flags, gfp_flags); in mv_cesa_dma_add_op_transfers()
215 mv_cesa_dma_add_result_op(struct mv_cesa_tdma_chain *chain, dma_addr_t src, u32 size, u32 flags, gfp_t gfp_flags) mv_cesa_dma_add_result_op() argument
281 mv_cesa_dma_add_data_transfer(struct mv_cesa_tdma_chain *chain, dma_addr_t dst, dma_addr_t src, u32 size, u32 flags, gfp_t gfp_flags) mv_cesa_dma_add_data_transfer() argument
322 mv_cesa_dma_add_op_transfers(struct mv_cesa_tdma_chain *chain, struct mv_cesa_dma_iter *dma_iter, struct mv_cesa_sg_dma_iter *sgiter, gfp_t gfp_flags) mv_cesa_dma_add_op_transfers() argument
/kernel/linux/linux-5.10/net/sunrpc/
H A Dbackchannel_rqst.c78 static int xprt_alloc_xdr_buf(struct xdr_buf *buf, gfp_t gfp_flags) in xprt_alloc_xdr_buf() argument
82 page = alloc_page(gfp_flags); in xprt_alloc_xdr_buf()
90 struct rpc_rqst *xprt_alloc_bc_req(struct rpc_xprt *xprt, gfp_t gfp_flags) in xprt_alloc_bc_req() argument
95 req = kzalloc(sizeof(*req), gfp_flags); in xprt_alloc_bc_req()
103 if (xprt_alloc_xdr_buf(&req->rq_rcv_buf, gfp_flags) < 0) { in xprt_alloc_bc_req()
110 if (xprt_alloc_xdr_buf(&req->rq_snd_buf, gfp_flags) < 0) { in xprt_alloc_bc_req()
/kernel/linux/linux-5.10/lib/livepatch/
H A Dtest_klp_shadow_vars.c73 gfp_t gfp_flags, klp_shadow_ctor_t ctor, in shadow_alloc()
79 sv = klp_shadow_alloc(obj, id, size, gfp_flags, ctor, var); in shadow_alloc()
80 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n", in shadow_alloc()
81 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor), in shadow_alloc()
88 gfp_t gfp_flags, klp_shadow_ctor_t ctor, in shadow_get_or_alloc()
94 sv = klp_shadow_get_or_alloc(obj, id, size, gfp_flags, ctor, var); in shadow_get_or_alloc()
95 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n", in shadow_get_or_alloc()
96 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor), in shadow_get_or_alloc()
72 shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) shadow_alloc() argument
87 shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) shadow_get_or_alloc() argument
/kernel/linux/linux-6.6/include/linux/
H A Dgfp.h16 static inline int gfp_migratetype(const gfp_t gfp_flags) in gfp_migratetype() argument
20 VM_WARN_ON((gfp_flags & GFP_MOVABLE_MASK) == GFP_MOVABLE_MASK); in gfp_migratetype()
28 ret_mt = (__force unsigned long)(gfp_flags & GFP_MOVABLE_MASK) >> GFP_MOVABLE_SHIFT; in gfp_migratetype()
31 if (ret_mt == MIGRATE_MOVABLE && (gfp_flags & __GFP_CMA)) in gfp_migratetype()
40 static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) in gfpflags_allow_blocking() argument
42 return !!(gfp_flags & __GFP_DIRECT_RECLAIM); in gfpflags_allow_blocking()

Completed in 15 milliseconds

12345678910>>...19