/kernel/linux/linux-5.10/include/trace/events/ |
H A D | kmem.h | 18 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 D | vmscan.h | 77 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 D | kmem.h | 17 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 D | vmscan.h | 91 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 D | percpu.h | 16 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 D | shadow.c | 105 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 D | shadow.c | 105 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 D | crypto.c | 50 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 D | crypto.c | 50 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 D | gfp.h | 319 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 D | ttm_page_alloc.c | 66 * @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 D | ttm_page_alloc_dma.c | 91 * @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 D | hns_roce_alloc.c | 72 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 D | filelayoutdev.c | 64 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 D | filelayoutdev.c | 64 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 D | xsk_queue.c | 26 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 D | aic94xx_task.c | 38 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 D | aic94xx_task.c | 38 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 D | gfp.h | 8 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 D | mm.h | 274 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 D | bpf_local_storage.c | 76 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 D | tdma.c | 216 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 D | backchannel_rqst.c | 78 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 D | test_klp_shadow_vars.c | 73 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 D | gfp.h | 16 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()
|