Lines Matching refs:drive
166 LibHalDrive *drive; in rmm_hal_volume_find() local
182 if (((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
184 ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
186 ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
188 ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
197 if ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
202 drive = rmm_hal_volume_findby_nickname(hal_ctx, name, volumes); in rmm_hal_volume_find()
208 return (drive); in rmm_hal_volume_find()
218 LibHalDrive *drive; in rmm_hal_volume_find_default() local
225 if ((drive = rmm_hal_volume_findby_nickname(hal_ctx, in rmm_hal_volume_find_default()
234 libhal_drive_get_udi(drive), in rmm_hal_volume_find_default()
243 return (drive); in rmm_hal_volume_find_default()
256 LibHalDrive *drive = NULL; in rmm_hal_volume_findby() local
295 drive = libhal_drive_from_udi(hal_ctx, in rmm_hal_volume_findby()
297 if (drive == NULL) { in rmm_hal_volume_findby()
302 drive = libhal_drive_from_udi(hal_ctx, udis[i_drive]); in rmm_hal_volume_findby()
308 return (drive); in rmm_hal_volume_findby()
435 LibHalDrive *drive = NULL; in rmm_hal_volume_findby_nickname() local
453 for (i = 0; (i < num_udis) && (drive == NULL); i++) { in rmm_hal_volume_findby_nickname()
459 for (j = 0; (nicknames[j] != NULL) && (drive == NULL); j++) { in rmm_hal_volume_findby_nickname()
461 drive = libhal_drive_from_udi(hal_ctx, udis[i]); in rmm_hal_volume_findby_nickname()
468 if (drive != NULL) { in rmm_hal_volume_findby_nickname()
471 "block.storage_device", libhal_drive_get_udi(drive), in rmm_hal_volume_findby_nickname()
479 return (drive); in rmm_hal_volume_findby_nickname()
983 LibHalDrive *drive = NULL; in rmm_rescan() local
998 if ((drive = rmm_hal_volume_find(hal_ctx, name, &error, in rmm_rescan()
1008 drive_udi = libhal_drive_get_udi(drive); in rmm_rescan()
1053 if (drive != NULL) { in rmm_rescan()
1054 libhal_drive_free(drive); in rmm_rescan()