Lines Matching refs:nid
102 int nid, count = 0; in early_numa_cma() local
113 nid = array_index_nospec(tmp, MAX_NUMNODES); in early_numa_cma()
117 numa_cma_size[nid] = tmp; in early_numa_cma()
160 int nid; in dma_numa_cma_reserve() local
162 for_each_node(nid) { in dma_numa_cma_reserve()
167 if (!node_online(nid)) { in dma_numa_cma_reserve()
168 if (pernuma_size_bytes || numa_cma_size[nid]) in dma_numa_cma_reserve()
169 pr_warn("invalid node %d specified\n", nid); in dma_numa_cma_reserve()
175 cma = &dma_contiguous_pernuma_area[nid]; in dma_numa_cma_reserve()
176 snprintf(name, sizeof(name), "pernuma%d", nid); in dma_numa_cma_reserve()
178 0, false, name, cma, nid); in dma_numa_cma_reserve()
181 ret, nid); in dma_numa_cma_reserve()
184 if (numa_cma_size[nid]) { in dma_numa_cma_reserve()
186 cma = &dma_contiguous_numa_area[nid]; in dma_numa_cma_reserve()
187 snprintf(name, sizeof(name), "numa%d", nid); in dma_numa_cma_reserve()
188 ret = cma_declare_contiguous_nid(0, numa_cma_size[nid], 0, 0, 0, false, in dma_numa_cma_reserve()
189 name, cma, nid); in dma_numa_cma_reserve()
192 ret, nid); in dma_numa_cma_reserve()
356 int nid = dev_to_node(dev); in dma_alloc_contiguous() local
368 if (nid != NUMA_NO_NODE && !(gfp & (GFP_DMA | GFP_DMA32))) { in dma_alloc_contiguous()
369 struct cma *cma = dma_contiguous_pernuma_area[nid]; in dma_alloc_contiguous()
378 cma = dma_contiguous_numa_area[nid]; in dma_alloc_contiguous()