Lines Matching refs:disk_ops
75 drive->disk_ops->flush(drive); in ide_gd_remove()
88 drive->disk_ops = NULL; in ide_disk_release()
103 (void)drive->disk_ops->get_capacity(drive); in ide_gd_resume()
138 drive->disk_ops->flush(drive);
163 return drive->disk_ops->do_request(drive, rq, sector);
205 ret = drive->disk_ops->init_media(drive, disk);
227 drive->disk_ops->set_doorlock(drive, disk, 1);
231 drive->disk_ops->get_capacity(drive);
267 drive->disk_ops->flush(drive);
270 drive->disk_ops->set_doorlock(drive, disk, 0);
295 const struct ide_disk_ops *disk_ops = drive->disk_ops; local
297 if (disk_ops->unlock_native_capacity)
298 disk_ops->unlock_native_capacity(drive);
307 return drive->disk_ops->ioctl(drive, bdev, mode, cmd, arg);
317 if (!drive->disk_ops->compat_ioctl)
320 return drive->disk_ops->compat_ioctl(drive, bdev, mode, cmd, arg);
338 const struct ide_disk_ops *disk_ops = NULL; local
348 disk_ops = &ide_ata_disk_ops;
352 disk_ops = &ide_atapi_disk_ops;
354 if (disk_ops == NULL)
357 if (disk_ops->check(drive, DRV_NAME) == 0) {
391 drive->disk_ops = disk_ops;
393 disk_ops->setup(drive);