Searched refs:nodemask (Results 1 - 4 of 4) sorted by relevance

/barrelfish-2018-10-04/lib/numa/
H A Dalloc.c96 * \brief sets the memory interleave mask for the current task to nodemask
98 * \param nodemask bitmask representing the nodes
105 void numa_set_interleave_mask(struct bitmap *nodemask) argument
109 if (!nodemask) {
114 if (bitmap_get_nbits(nodemask) < NUMA_MAX_NUMNODES) {
115 NUMA_WARNING("supplied interleave mask (%p) has to less bits!", nodemask);
118 bitmap_copy(numa_alloc_interleave_mask, nodemask);
130 * \brief binds the current task and its children to the nodes specified in nodemask.
132 * \param nodemask bitmap representing the nodes
134 void numa_bind(struct bitmap *nodemask) argument
164 numa_set_membind(struct bitmap *nodemask) argument
319 numa_alloc_interleaved_subset(size_t size, size_t pagesize, struct bitmap *nodemask) argument
[all...]
H A Dnuma_bitmap.c95 * \param nodemask pointer to a previously allocated node bitmask
97 void numa_free_nodemask(struct bitmap *nodemask) argument
99 bitmap_free(nodemask);
220 * \brief copies the bitmask to a nodemask
223 * \param nodemask the destination nodemask
228 void copy_bitmask_to_nodemask(struct bitmap *bmp, nodemask_t *nodemask) argument
234 * \brief copies the contents of a nodemask into the bitmask
236 * \param nodemask node mask to copy from
242 void copy_nodemask_to_bitmask(nodemask_t *nodemask, struc argument
[all...]
H A Dnuma.c366 * \brief runs the current domain only on nodes specified in nodemask.
368 * \param nodemask bitmap representing the nodes to run the domain on
373 errval_t numa_run_on_node_mask(struct bitmap *nodemask) argument
/barrelfish-2018-10-04/include/
H A Dnuma.h52 ///< typedef for the nodemask
266 * \brief sets the memory interleave mask for the current task to nodemask
268 * \param nodemask bitmask representing the nodes
275 void numa_set_interleave_mask(struct bitmap *nodemask);
278 * \brief binds the current task and its children to the nodes specified in nodemask.
280 * \param nodemask bitmap representing the nodes
282 void numa_bind(struct bitmap *nodemask);
292 * \param nodemask bitmap representing the nodes
294 * The task will only allocate memory from the nodes set in nodemask.
298 errval_t numa_set_membind(struct bitmap *nodemask);
[all...]

Completed in 38 milliseconds