Lines Matching refs:nodemask
52 ///< 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);
349 * the nodemask.
352 * \param nodemask subset of nodes to consider for allocation
361 struct bitmap *nodemask);
460 * \brief runs the current domain only on nodes specified in nodemask.
462 * \param nodemask bitmap representing the nodes to run the domain on
467 errval_t numa_run_on_node_mask(struct bitmap *nodemask);
606 * \param nodemask pointer to a previously allocated node bitmask
608 void numa_free_nodemask(struct bitmap *nodemask);
697 * \brief copies the bitmask to a nodemask
700 * \param nodemask the destination nodemask
705 void copy_bitmask_to_nodemask(struct bitmap *bmp, nodemask_t *nodemask);
708 * \brief copies the contents of a nodemask into the bitmask
710 * \param nodemask node mask to copy from
716 void copy_nodemask_to_bitmask(nodemask_t *nodemask, struct bitmap *bmp);