Lines Matching refs:devices
50 dlist_t *devices,
55 dlist_t *devices,
61 dlist_t *devices);
66 dlist_t *devices);
69 dlist_t *devices,
94 * dlist_t *devices, dlist_t **results)
98 * devices - pointer to a list of devices to be served by the HSP
101 * to service the input list of devices needs to be
108 * single HSP to service the list of devices.
123 dlist_t *devices,
134 error = layout_default_hsp(request, devices, &hsp);
136 error = layout_explicit_hsp(hsprequest, devices, &hsp);
164 * dlist_t *devices, devconfig_t **hsp)
167 * devices - pointer to a list of devices to be served by the HSP
178 * c. add spares to the HSP to service the list of input devices.
183 dlist_t *devices,
268 error = populate_hsp(request, *hsp, devices);
276 * dlist_t *devices, devconfig_t **hsp)
279 * devices - pointer to a list of devices to be served by the HSP
292 * of devices.
297 dlist_t *devices,
357 error = assemble_hsp(*hsp, rspares, devices);
363 error = populate_hsp(hsprequest, *hsp, devices);
372 * dlist_t *devices)
376 * devices - pointer to a list of devices to be served by the HSP
382 * to service the input list of devices.
385 * Sort thru the input list of devices and determine
404 dlist_t *devices)
434 /* all disks have been consumed by the devices */
443 /* all slices have been consumed by the devices */
455 ((error = get_uniquely_sized_slices(devices, &unique)) != 0) ||
495 for (iter = devices;
530 error = assemble_hsp(hsp, newspares, devices);
546 * dlist_t *devices)
550 * devices - pointer to a list of devices to be served by the HSP
562 dlist_t *devices)
572 /* associate HSP with each of the devices */
573 for (iter = devices;
611 * FUNCTION: get_uniquely_sized_slices(dlist_t *devices,
614 * INPUT: devices - pointer to a list of devconfig_t devices
617 * from the input list of devices.
627 dlist_t *devices,
633 for (iter = devices;
884 * all spares and devices
900 * by all spares and devices