Searched refs:kvmalloc_node (Results 1 – 18 of 18) sorted by relevance
/Linux-v6.6/scripts/coccinelle/api/alloc/ |
D | alloc_cast.cocci | 37 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| 60 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| 83 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| 100 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
|
D | zalloc-simple.cocci | 39 devm_kmalloc(...,E1,...)\|kvmalloc(E1, ...)\|kvmalloc_node(E1,...)\); 118 - x = kvmalloc_node(E1,E2,E3); 121 - x = (T *)kvmalloc_node(E1,E2,E3); 124 - x = (T)kvmalloc_node(E1,E2,E3); 392 x = (T)kvmalloc_node@p(E1,E2,E3); 410 msg="WARNING: kvzalloc_node should be used for %s, instead of kvmalloc_node/memset" % (x)
|
/Linux-v6.6/scripts/coccinelle/api/ |
D | kvmalloc.cocci | 162 + E = kvmalloc_node(size, flags, node); 168 + E = kvmalloc_node(size, GFP_KERNEL, node); 173 + E = kvmalloc_node(size, flags, node); 178 + E = kvmalloc_node(size, GFP_KERNEL, node); 183 + T x = kvmalloc_node(size, flags, node); 188 + T x = kvmalloc_node(size, GFP_KERNEL, node);
|
D | kfree_mismatch.cocci | 57 E = \(kvmalloc\|kvzalloc\|kvcalloc\|kvzalloc_node\|kvmalloc_node\| 123 * E = \(kvmalloc\|kvzalloc\|kvcalloc\|kvzalloc_node\|kvmalloc_node\| 133 E = \(kvmalloc\|kvzalloc\|kvcalloc\|kvzalloc_node\|kvmalloc_node\|
|
/Linux-v6.6/include/linux/ |
D | slab.h | 734 extern void *kvmalloc_node(size_t size, gfp_t flags, int node) __alloc_size(1); 737 return kvmalloc_node(size, flags, NUMA_NO_NODE); in kvmalloc() 741 return kvmalloc_node(size, flags | __GFP_ZERO, node); in kvzalloc_node()
|
/Linux-v6.6/Documentation/translations/zh_CN/core-api/ |
D | memory-allocation.rst | 128 一起使用是有限制的;请看kvmalloc_node()参考文档。注意, `kvmalloc` 可能会返回物理上不连
|
/Linux-v6.6/Documentation/core-api/ |
D | mm-api.rst | 47 :functions: kfree_const kvmalloc_node kvfree
|
D | memory-allocation.rst | 162 flags can be used with `kvmalloc`; please see kvmalloc_node() reference
|
/Linux-v6.6/mm/ |
D | util.c | 585 void *kvmalloc_node(size_t size, gfp_t flags, int node) in kvmalloc_node() function 636 EXPORT_SYMBOL(kvmalloc_node);
|
D | sparse.c | 707 return kvmalloc_node(array_size(sizeof(struct page), in populate_section_memmap()
|
D | vmscan.c | 236 new = kvmalloc_node(sizeof(*new) + size, GFP_KERNEL, nid); in expand_one_shrinker_info()
|
/Linux-v6.6/lib/ |
D | fortify_kunit.c | 233 kvmalloc_node((alloc_pages) * PAGE_SIZE, gfp, NUMA_NO_NODE), \
|
D | overflow_kunit.c | 603 DEFINE_TEST_ALLOC(kvmalloc_node, kvfree, 0, 1, 1); 631 check_allocation_overflow(kvmalloc_node); in overflow_allocation_test()
|
/Linux-v6.6/net/rds/ |
D | ib_cm.c | 474 hdrs = kvmalloc_node(sizeof(*hdrs) * num_hdrs, GFP_KERNEL, in rds_dma_hdrs_alloc() 479 hdr_daddrs = kvmalloc_node(sizeof(*hdr_daddrs) * num_hdrs, GFP_KERNEL, in rds_dma_hdrs_alloc()
|
/Linux-v6.6/net/sched/ |
D | sch_fq.c | 758 array = kvmalloc_node(sizeof(struct rb_root) << log, GFP_KERNEL | __GFP_RETRY_MAYFAIL, in fq_resize()
|
/Linux-v6.6/drivers/net/ethernet/wangxun/libwx/ |
D | wx_lib.c | 2474 rx_ring->rx_buffer_info = kvmalloc_node(size, GFP_KERNEL, numa_node); in wx_setup_rx_resources() 2565 tx_ring->tx_buffer_info = kvmalloc_node(size, GFP_KERNEL, numa_node); in wx_setup_tx_resources()
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 71 ring->tx_info = kvmalloc_node(tmp, GFP_KERNEL, node); in mlx4_en_create_tx_ring()
|
/Linux-v6.6/net/netfilter/ |
D | x_tables.c | 1354 i->jumpstack[cpu] = kvmalloc_node(size, GFP_KERNEL, in xt_jumpstack_alloc()
|