Lines Matching defs:nodeid

241 #define MAKE_LIST(cachep, listp, slab, nodeid)				\
244 list_splice(&get_node(cachep, nodeid)->slab, listp); \
247 #define MAKE_ALL_LISTS(cachep, ptr, nodeid) \
249 MAKE_LIST((cachep), (&(ptr)->slabs_full), slabs_full, nodeid); \
250 MAKE_LIST((cachep), (&(ptr)->slabs_partial), slabs_partial, nodeid); \
251 MAKE_LIST((cachep), (&(ptr)->slabs_free), slabs_free, nodeid); \
1150 int nodeid)
1154 ptr = kmalloc_node(sizeof(struct kmem_cache_node), GFP_NOWAIT, nodeid);
1163 MAKE_ALL_LISTS(cachep, ptr, nodeid);
1164 cachep->node[nodeid] = ptr;
1306 slab_out_of_memory(struct kmem_cache *cachep, gfp_t gfpflags, int nodeid)
1319 nodeid, gfpflags, &gfpflags);
1349 int nodeid)
1356 folio = (struct folio *) __alloc_pages_node(nodeid, flags, cachep->gfporder);
1358 slab_out_of_memory(cachep, flags, nodeid);
2275 gfp_t local_flags, int nodeid)
2288 local_flags, nodeid);
2523 gfp_t flags, int nodeid)
2548 * 'nodeid'.
2550 slab = kmem_getpages(cachep, local_flags, nodeid);
3115 * An interface to enable slab creation on nodeid
3118 int nodeid)
3125 VM_BUG_ON(nodeid < 0 || nodeid >= MAX_NUMNODES);
3126 n = get_node(cachep, nodeid);
3135 check_spinlock_acquired_node(cachep, nodeid);
3154 slab = cache_grow_begin(cachep, gfp_exact_node(flags), nodeid);
3165 __do_cache_alloc(struct kmem_cache *cachep, gfp_t flags, int nodeid)
3170 if (nodeid == NUMA_NO_NODE) {
3183 nodeid = slab_node;
3184 } else if (nodeid == slab_node) {
3186 } else if (!get_node(cachep, nodeid)) {
3197 objp = ____cache_alloc_node(cachep, flags, nodeid);
3204 __do_cache_alloc(struct kmem_cache *cachep, gfp_t flags, int nodeid __maybe_unused)
3213 int nodeid, size_t orig_size, unsigned long caller)
3230 objp = __do_cache_alloc(cachep, flags, nodeid);
3393 * is per page memory reference) to get nodeid. Instead use a global
3498 * @nodeid: node number of the target node.
3507 void *kmem_cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid)
3509 void *ret = slab_alloc_node(cachep, NULL, flags, nodeid, cachep->object_size, _RET_IP_);
3511 trace_kmem_cache_alloc(_RET_IP_, ret, cachep, flags, nodeid);
3518 int nodeid, size_t orig_size,
3521 return slab_alloc_node(cachep, NULL, flags, nodeid,