Lines Matching refs:components
74 * libpool users manipulate configuration components via the API
87 * The key components in a libpool configuration are :
2243 * When transferring resource components using pool_resource_transfer,
2244 * this function is invoked to choose which actual components will be
2250 pool_component_t **components = NULL, *moved[] = { NULL, NULL };
2260 if ((components = pool_query_resource_components(conf, src, &ncomponent,
2265 qsort(components, ncomponent, sizeof (pool_elem_t *),
2271 for (i = 0; size > 0 && components[i] != NULL; i++) {
2272 if (!cpu_is_requested(components[i])) {
2273 moved[0] = components[i];
2282 * If we couldn't find enough "un-requested" components, select random
2283 * requested components.
2285 for (i = 0; size > 0 && components[i] != NULL; i++) {
2286 if (cpu_is_requested(components[i])) {
2287 moved[0] = components[i];
2295 free(components);
2385 * If this resource is a res_comp we must call move components
2413 * Transfer resource components from one resource set to another.
2427 * Make sure the components are all contained in 'src'. This
2829 * If we are going to compare components, then use sys_id