Lines Matching defs:components
71 * libpool users manipulate configuration components via the API
84 * The key components in a libpool configuration are :
2240 * When transferring resource components using pool_resource_transfer,
2241 * this function is invoked to choose which actual components will be
2247 pool_component_t **components = NULL, *moved[] = { NULL, NULL };
2257 if ((components = pool_query_resource_components(conf, src, &ncomponent,
2262 qsort(components, ncomponent, sizeof (pool_elem_t *),
2268 for (i = 0; size > 0 && components[i] != NULL; i++) {
2269 if (!cpu_is_requested(components[i])) {
2270 moved[0] = components[i];
2279 * If we couldn't find enough "un-requested" components, select random
2280 * requested components.
2282 for (i = 0; size > 0 && components[i] != NULL; i++) {
2283 if (cpu_is_requested(components[i])) {
2284 moved[0] = components[i];
2292 free(components);
2382 * If this resource is a res_comp we must call move components
2410 * Transfer resource components from one resource set to another.
2424 * Make sure the components are all contained in 'src'. This
2826 * If we are going to compare components, then use sys_id