Lines Matching defs:pagesize
34 * \param pagesize desired page size
41 static size_t validate_page_size(size_t pagesize, vregion_flags_t *flags)
45 switch(pagesize) {
59 switch(pagesize) {
218 * \param pagesize page size to be used for the mapping
226 void *numa_alloc_onnode(size_t size, nodeid_t node, size_t pagesize)
238 pagesize = validate_page_size(pagesize, &flags);
239 size = (size + pagesize - 1) & ~(pagesize - 1);
253 pagesize, NULL, NULL);
273 * \param pagesize page size to be used for the mapping
279 void *numa_alloc_local(size_t size, size_t pagesize)
285 return numa_alloc_onnode(size, node, pagesize);
293 * \param pagesize preferred page size to be used
300 void *numa_alloc_interleaved(size_t size, size_t pagesize)
302 return numa_alloc_interleaved_subset(size, pagesize, numa_all_nodes_ptr);
312 * \param pagesize preferred page size to be used
319 void *numa_alloc_interleaved_subset(size_t size, size_t pagesize,
339 pagesize = validate_page_size(pagesize, &flags);
340 size_t stride = pagesize;
343 node_size = (node_size + pagesize - 1) & ~(pagesize - 1);
377 flags, pagesize);
409 * \param pagesize preferred page size to be used
414 void *numa_alloc(size_t size, size_t pagesize)
420 return numa_alloc_interleaved_subset(size, pagesize,
427 return numa_alloc_onnode(size, node, pagesize);