/kernel/linux/linux-5.10/include/linux/ |
H A D | topology.h | 83 DECLARE_PER_CPU(int, numa_node); 89 return raw_cpu_read(numa_node); in numa_node_id() 96 return per_cpu(numa_node, cpu); in cpu_to_node() 103 this_cpu_write(numa_node, node); in set_numa_node() 110 per_cpu(numa_node, cpu) = node; in set_cpu_numa_node()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | aso.c | 45 static int mlx5_aso_alloc_cq(struct mlx5_core_dev *mdev, int numa_node, in mlx5_aso_alloc_cq() argument 53 param.buf_numa_node = numa_node; in mlx5_aso_alloc_cq() 54 param.db_numa_node = numa_node; in mlx5_aso_alloc_cq() 121 static int mlx5_aso_create_cq(struct mlx5_core_dev *mdev, int numa_node, in mlx5_aso_create_cq() argument 136 err = mlx5_aso_alloc_cq(mdev, numa_node, cqc_data, cq); in mlx5_aso_create_cq() 158 static int mlx5_aso_alloc_sq(struct mlx5_core_dev *mdev, int numa_node, in mlx5_aso_alloc_sq() argument 168 param.db_numa_node = numa_node; in mlx5_aso_alloc_sq() 169 param.buf_numa_node = numa_node; in mlx5_aso_alloc_sq() 269 static int mlx5_aso_create_sq(struct mlx5_core_dev *mdev, int numa_node, in mlx5_aso_create_sq() argument 284 err = mlx5_aso_alloc_sq(mdev, numa_node, sqc_dat in mlx5_aso_create_sq() 310 int numa_node = dev_to_node(mlx5_core_dma_dev(mdev)); mlx5_aso_create() local [all...] |
/kernel/linux/linux-6.6/drivers/dax/ |
H A D | kmem.c | 59 int numa_node; in dev_dax_kmem_probe() local 67 numa_node = dev_dax->target_node; in dev_dax_kmem_probe() 68 if (numa_node < 0) { in dev_dax_kmem_probe() 70 numa_node); in dev_dax_kmem_probe() 91 init_node_memory_type(numa_node, dax_slowmem_type); in dev_dax_kmem_probe() 102 rc = memory_group_register_static(numa_node, PFN_UP(total_len)); in dev_dax_kmem_probe() 170 clear_node_memory_type(numa_node, dax_slowmem_type); in dev_dax_kmem_probe()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | topology.h | 83 DECLARE_PER_CPU(int, numa_node); 89 return raw_cpu_read(numa_node); in numa_node_id() 96 return per_cpu(numa_node, cpu); in cpu_to_node() 103 this_cpu_write(numa_node, node); in set_numa_node() 110 per_cpu(numa_node, cpu) = node; in set_cpu_numa_node()
|
/kernel/linux/linux-5.10/drivers/dax/ |
H A D | kmem.c | 49 int numa_node; in dev_dax_kmem_probe() local 57 numa_node = dev_dax->target_node; in dev_dax_kmem_probe() 58 if (numa_node < 0) { in dev_dax_kmem_probe() 60 numa_node); in dev_dax_kmem_probe() 111 rc = add_memory_driver_managed(numa_node, range.start, in dev_dax_kmem_probe()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | ringbuf.c | 63 static struct bpf_ringbuf *bpf_ringbuf_area_alloc(size_t data_sz, int numa_node) in bpf_ringbuf_area_alloc() argument 94 pages = vmalloc_node(array_size, numa_node); in bpf_ringbuf_area_alloc() 96 pages = kmalloc_node(array_size, flags, numa_node); in bpf_ringbuf_area_alloc() 101 page = alloc_pages_node(numa_node, flags, 0); in bpf_ringbuf_area_alloc() 134 static struct bpf_ringbuf *bpf_ringbuf_alloc(size_t data_sz, int numa_node) in bpf_ringbuf_alloc() argument 138 rb = bpf_ringbuf_area_alloc(data_sz, numa_node); in bpf_ringbuf_alloc() 187 rb_map->rb = bpf_ringbuf_alloc(attr->max_entries, rb_map->map.numa_node); in ringbuf_map_alloc()
|
H A D | local_storage.c | 168 map->numa_node); in cgroup_storage_update_elem() 286 int numa_node = bpf_map_attr_numa_node(attr); in cgroup_storage_map_alloc() local 314 __GFP_ZERO | GFP_USER, numa_node); in cgroup_storage_map_alloc() 513 __GFP_ZERO | GFP_USER, map->numa_node); in bpf_cgroup_storage_alloc() 520 storage->buf = kmalloc_node(size, flags, map->numa_node); in bpf_cgroup_storage_alloc()
|
/kernel/linux/linux-5.10/drivers/virt/nitro_enclaves/ |
H A D | ne_misc_dev.c | 116 * @numa_node: NUMA node of the CPUs in the pool. 123 int numa_node; member 175 int numa_node = -1; in ne_setup_cpu_pool() local 217 if (numa_node < 0) { in ne_setup_cpu_pool() 218 numa_node = cpu_to_node(cpu); in ne_setup_cpu_pool() 219 if (numa_node < 0) { in ne_setup_cpu_pool() 221 ne_misc_dev.name, numa_node); in ne_setup_cpu_pool() 228 if (numa_node != cpu_to_node(cpu)) { in ne_setup_cpu_pool() 342 ne_cpu_pool.numa_node = numa_node; in ne_setup_cpu_pool() [all...] |
/kernel/linux/linux-6.6/drivers/virt/nitro_enclaves/ |
H A D | ne_misc_dev.c | 117 * @numa_node: NUMA node of the CPUs in the pool. 124 int numa_node; member 186 int numa_node = -1; in ne_setup_cpu_pool() local 228 if (numa_node < 0) { in ne_setup_cpu_pool() 229 numa_node = cpu_to_node(cpu); in ne_setup_cpu_pool() 230 if (numa_node < 0) { in ne_setup_cpu_pool() 232 ne_misc_dev.name, numa_node); in ne_setup_cpu_pool() 239 if (numa_node != cpu_to_node(cpu)) { in ne_setup_cpu_pool() 353 ne_cpu_pool.numa_node = numa_node; in ne_setup_cpu_pool() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_rx.c | 622 int numa_node; in fun_rxq_create_sw() local 624 numa_node = fun_irq_node(irq); in fun_rxq_create_sw() 625 q = kzalloc_node(sizeof(*q), GFP_KERNEL, numa_node); in fun_rxq_create_sw() 633 q->numa_node = numa_node; in fun_rxq_create_sw() 639 sizeof(*q->bufs), false, numa_node, in fun_rxq_create_sw() 645 false, numa_node, &q->cq_dma_addr, NULL, in fun_rxq_create_sw() 650 err = fun_rxq_init_cache(&q->cache, nrqe, numa_node); in fun_rxq_create_sw() 654 err = fun_rxq_alloc_bufs(q, numa_node); in fun_rxq_create_sw() 751 q->numa_node, in fun_rxq_create_dev() [all...] |
H A D | funeth_tx.c | 630 int numa_node; in fun_txq_create_sw() local 633 numa_node = fun_irq_node(irq); /* skb Tx queue */ in fun_txq_create_sw() 635 numa_node = cpu_to_node(qidx); /* XDP Tx queue */ in fun_txq_create_sw() 637 q = kzalloc_node(sizeof(*q), GFP_KERNEL, numa_node); in fun_txq_create_sw() 643 sizeof(*q->info), true, numa_node, in fun_txq_create_sw() 652 q->numa_node = numa_node; in fun_txq_create_sw() 719 q->ethid, q->numa_node); in fun_txq_create_dev()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | local_storage.c | 169 map->numa_node); in cgroup_storage_update_elem() 288 int numa_node = bpf_map_attr_numa_node(attr); in cgroup_storage_map_alloc() local 316 map = bpf_map_area_alloc(sizeof(struct bpf_cgroup_storage_map), numa_node); in cgroup_storage_map_alloc() 515 gfp, map->numa_node); in bpf_cgroup_storage_alloc() 521 map->numa_node); in bpf_cgroup_storage_alloc()
|
H A D | ringbuf.c | 87 static struct bpf_ringbuf *bpf_ringbuf_area_alloc(size_t data_sz, int numa_node) in bpf_ringbuf_area_alloc() argument 117 pages = bpf_map_area_alloc(array_size, numa_node); in bpf_ringbuf_area_alloc() 122 page = alloc_pages_node(numa_node, flags, 0); in bpf_ringbuf_area_alloc() 166 static struct bpf_ringbuf *bpf_ringbuf_alloc(size_t data_sz, int numa_node) in bpf_ringbuf_alloc() argument 170 rb = bpf_ringbuf_area_alloc(data_sz, numa_node); in bpf_ringbuf_alloc() 204 rb_map->rb = bpf_ringbuf_alloc(attr->max_entries, rb_map->map.numa_node); in ringbuf_map_alloc()
|
H A D | bloom_filter.c | 86 int numa_node = bpf_map_attr_numa_node(attr); in bloom_map_alloc() local 134 bloom = bpf_map_area_alloc(sizeof(*bloom) + bitset_bytes, numa_node); in bloom_map_alloc()
|
/kernel/linux/linux-5.10/drivers/nvdimm/ |
H A D | of_pmem.c | 63 ndr_desc.numa_node = dev_to_node(&pdev->dev); in of_pmem_region_probe() 64 ndr_desc.target_node = ndr_desc.numa_node; in of_pmem_region_probe()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | env.h | 27 struct numa_node { struct 77 struct numa_node *numa_nodes;
|
/kernel/linux/linux-6.6/drivers/nvdimm/ |
H A D | virtio_pmem.c | 82 ndr_desc.numa_node = memory_add_physaddr_to_nid(res.start); in virtio_pmem_probe() 85 ndr_desc.target_node = ndr_desc.numa_node; in virtio_pmem_probe()
|
H A D | of_pmem.c | 63 ndr_desc.numa_node = dev_to_node(&pdev->dev); in of_pmem_region_probe() 64 ndr_desc.target_node = ndr_desc.numa_node; in of_pmem_region_probe()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | env.h | 28 struct numa_node { struct 93 struct numa_node *numa_nodes;
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | pci.c | 254 int numa_node) in pci_init_dev_archdata() 260 sd->numa_node = numa_node; in pci_init_dev_archdata() 279 pbm->numa_node); in of_create_pci_dev() 283 sd->numa_node = pbm->numa_node; in of_create_pci_dev() 914 return pbm->numa_node; in pcibus_to_node() 1028 psd->numa_node); in pcibios_add_device() 251 pci_init_dev_archdata(struct dev_archdata *sd, void *iommu, void *stc, void *host_controller, struct platform_device *op, int numa_node) pci_init_dev_archdata() argument
|
H A D | of_device_common.c | 69 op->dev.archdata.numa_node = bus_sd->numa_node; in of_propagate_archdata()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | pci.c | 255 int numa_node) in pci_init_dev_archdata() 261 sd->numa_node = numa_node; in pci_init_dev_archdata() 280 pbm->numa_node); in of_create_pci_dev() 284 sd->numa_node = pbm->numa_node; in of_create_pci_dev() 771 return pbm->numa_node; in pcibus_to_node() 885 psd->numa_node); in pcibios_device_add() 252 pci_init_dev_archdata(struct dev_archdata *sd, void *iommu, void *stc, void *host_controller, struct platform_device *op, int numa_node) pci_init_dev_archdata() argument
|
H A D | of_device_common.c | 69 op->dev.archdata.numa_node = bus_sd->numa_node; in of_propagate_archdata()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | device.h | 18 int numa_node; member
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | device.h | 18 int numa_node; member
|