Lines Matching defs:drive
164 LibHalDrive *drive;
180 if (((drive = rmm_hal_volume_findby(hal_ctx,
182 ((drive = rmm_hal_volume_findby(hal_ctx,
184 ((drive = rmm_hal_volume_findby(hal_ctx,
186 ((drive = rmm_hal_volume_findby(hal_ctx,
195 if ((drive = rmm_hal_volume_findby(hal_ctx,
200 drive = rmm_hal_volume_findby_nickname(hal_ctx, name, volumes);
206 return (drive);
216 LibHalDrive *drive;
223 if ((drive = rmm_hal_volume_findby_nickname(hal_ctx,
232 libhal_drive_get_udi(drive),
241 return (drive);
254 LibHalDrive *drive = NULL;
293 drive = libhal_drive_from_udi(hal_ctx,
295 if (drive == NULL) {
300 drive = libhal_drive_from_udi(hal_ctx, udis[i_drive]);
306 return (drive);
381 /* find volumes belonging to this drive */
433 LibHalDrive *drive = NULL;
450 /* find a drive by nickname */
451 for (i = 0; (i < num_udis) && (drive == NULL); i++) {
457 for (j = 0; (nicknames[j] != NULL) && (drive == NULL); j++) {
459 drive = libhal_drive_from_udi(hal_ctx, udis[i]);
466 if (drive != NULL) {
467 /* found the drive, now find its volumes */
469 "block.storage_device", libhal_drive_get_udi(drive),
477 return (drive);
901 /* find the drive and its volumes */
922 /* per drive action */
981 LibHalDrive *drive = NULL;
996 if ((drive = rmm_hal_volume_find(hal_ctx, name, &error,
1006 drive_udi = libhal_drive_get_udi(drive);
1051 if (drive != NULL) {
1052 libhal_drive_free(drive);