Lines Matching refs:drive
9 static int smart_enable(ide_drive_t *drive) in smart_enable() argument
22 return ide_no_data_taskfile(drive, &cmd); in smart_enable()
25 static int get_smart_data(ide_drive_t *drive, u8 *buf, u8 sub_cmd) in get_smart_data() argument
40 return ide_raw_taskfile(drive, &cmd, buf, 1); in get_smart_data()
45 ide_drive_t *drive = (ide_drive_t *) m->private; in idedisk_cache_proc_show() local
47 if (drive->dev_flags & IDE_DFLAG_ID_READ) in idedisk_cache_proc_show()
48 seq_printf(m, "%i\n", drive->id[ATA_ID_BUF_SIZE] / 2); in idedisk_cache_proc_show()
69 ide_drive_t*drive = (ide_drive_t *)m->private; in idedisk_capacity_proc_show() local
71 seq_printf(m, "%llu\n", (long long)ide_gd_capacity(drive)); in idedisk_capacity_proc_show()
88 static int __idedisk_proc_show(struct seq_file *m, ide_drive_t *drive, u8 sub_cmd) in __idedisk_proc_show() argument
96 (void)smart_enable(drive); in __idedisk_proc_show()
98 if (get_smart_data(drive, buf, sub_cmd) == 0) { in __idedisk_proc_show()