Lines Matching refs:nid
103 int nid, count = 0; in early_numa_cma() local
114 nid = array_index_nospec(tmp, MAX_NUMNODES); in early_numa_cma()
118 numa_cma_size[nid] = tmp; in early_numa_cma()
161 int nid; in dma_numa_cma_reserve() local
163 for_each_node(nid) { in dma_numa_cma_reserve()
168 if (!node_online(nid)) { in dma_numa_cma_reserve()
169 if (pernuma_size_bytes || numa_cma_size[nid]) in dma_numa_cma_reserve()
170 pr_warn("invalid node %d specified\n", nid); in dma_numa_cma_reserve()
176 cma = &dma_contiguous_pernuma_area[nid]; in dma_numa_cma_reserve()
177 snprintf(name, sizeof(name), "pernuma%d", nid); in dma_numa_cma_reserve()
179 0, false, name, cma, nid); in dma_numa_cma_reserve()
182 ret, nid); in dma_numa_cma_reserve()
185 if (numa_cma_size[nid]) { in dma_numa_cma_reserve()
187 cma = &dma_contiguous_numa_area[nid]; in dma_numa_cma_reserve()
188 snprintf(name, sizeof(name), "numa%d", nid); in dma_numa_cma_reserve()
189 ret = cma_declare_contiguous_nid(0, numa_cma_size[nid], 0, 0, 0, false, in dma_numa_cma_reserve()
190 name, cma, nid); in dma_numa_cma_reserve()
193 ret, nid); in dma_numa_cma_reserve()
359 int nid = dev_to_node(dev); in dma_alloc_contiguous() local
371 if (nid != NUMA_NO_NODE && !(gfp & (GFP_DMA | GFP_DMA32))) { in dma_alloc_contiguous()
372 struct cma *cma = dma_contiguous_pernuma_area[nid]; in dma_alloc_contiguous()
381 cma = dma_contiguous_numa_area[nid]; in dma_alloc_contiguous()