Lines Matching defs:avail
74 dlist_t **avail);
87 dlist_t **avail,
414 dlist_t *avail = NULL; /* available slices */
415 dlist_t *slices = NULL; /* avail slices of sufficient size */
424 (error = disks_get_avail_slices(request, disks, &avail)) ||
429 dlist_free_items(avail, NULL);
438 dlist_free_items(avail, NULL);
442 if (avail == NULL || dlist_length(avail) == 0) {
458 (error = remove_undersized_slices(unique, &avail));
461 dlist_free_items(avail, NULL);
483 dlist_free_items(avail, NULL);
517 &avail, hbas, disks, npaths);
536 dlist_free_items(avail, NULL);
662 * dlist_t **avail)
664 * INPUT: avail - pointer to a list of available slices
667 * OUTPUT: avail - pointer to an updated list of available slices
683 dlist_t **avail)
699 for (iter2 = *avail;
724 dlist_free_items(*avail, NULL);
725 *avail = filtered;
822 * dlist_t avail, uint16_t npaths, dlist_t *used_hbas,
831 * avail - list of available slices
857 dlist_t **avail,
891 error = choose_slice(csize, npaths, *avail, *all_spares,
909 csize, npaths, *avail, *all_spares, used_hbas,
936 *avail = dlist_remove_equivalent_item(*avail, spare,