Lines Matching refs:drive
826 static int get_##name(ide_drive_t *drive) \
828 return drive->field; \
832 static int set_##name(ide_drive_t *drive, int arg) \
834 drive->field = arg; \
839 static int get_##name(ide_drive_t *drive) \
841 return !!(drive->dev_flags & flag); \
845 static int set_##name(ide_drive_t *drive, int arg) \
848 drive->dev_flags |= flag; \
850 drive->dev_flags &= ~flag; \
939 static inline void ide_proc_unregister_device(ide_drive_t *drive) { ; } in ide_proc_unregister_device() argument
941 static inline void ide_proc_register_driver(ide_drive_t *drive, in ide_proc_register_driver() argument
943 static inline void ide_proc_unregister_driver(ide_drive_t *drive, in ide_proc_unregister_driver() argument
963 if (unlikely(drive->debug_mask & lvl)) \
1073 extern int ide_devset_execute(ide_drive_t *drive,
1079 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd);
1132 void ide_retry_pc(ide_drive_t *drive);
1134 void ide_prep_sense(ide_drive_t *drive, struct request *rq);
1135 int ide_queue_sense_rq(ide_drive_t *drive, void *special);
1159 extern int taskfile_lib_get_identify(ide_drive_t *drive, u8 *);
1163 extern void ide_stall_queue(ide_drive_t *drive, unsigned long timeout);
1168 extern void ide_requeue_and_plug(ide_drive_t *drive, struct request *rq);
1349 static inline u8 ide_max_dma_mode(ide_drive_t *drive) in ide_max_dma_mode() argument
1351 return ide_find_dma_mode(drive, XFER_UDMA_6); in ide_max_dma_mode()
1379 static inline int config_drive_for_dma(ide_drive_t *drive) { return 0; } in config_drive_for_dma() argument
1386 static inline u8 ide_find_dma_mode(ide_drive_t *drive, u8 speed) { return 0; } in ide_find_dma_mode() argument
1387 static inline u8 ide_max_dma_mode(ide_drive_t *drive) { return 0; } in ide_max_dma_mode() argument
1388 static inline void ide_dma_off_quietly(ide_drive_t *drive) { ; } in ide_dma_off_quietly() argument
1389 static inline void ide_dma_off(ide_drive_t *drive) { ; } in ide_dma_off() argument
1390 static inline void ide_dma_on(ide_drive_t *drive) { ; } in ide_dma_on() argument
1391 static inline void ide_dma_verbose(ide_drive_t *drive) { ; } in ide_dma_verbose() argument
1392 static inline int ide_set_dma(ide_drive_t *drive) { return 1; } in ide_set_dma() argument
1393 static inline void ide_check_dma_crc(ide_drive_t *drive) { ; } in ide_check_dma_crc() argument
1394 static inline ide_startstop_t ide_dma_intr(ide_drive_t *drive) { return ide_stopped; } in ide_dma_intr() argument
1395 static inline ide_startstop_t ide_dma_timeout_retry(ide_drive_t *drive, int error) { return ide_sto… in ide_dma_timeout_retry() argument
1397 static inline int ide_dma_prepare(ide_drive_t *drive, in ide_dma_prepare() argument
1399 static inline void ide_dma_unmap_sg(ide_drive_t *drive, in ide_dma_unmap_sg() argument
1406 extern int ide_acpi_exec_tfs(ide_drive_t *drive);
1415 static inline int ide_acpi_exec_tfs(ide_drive_t *drive) { return 0; } in ide_acpi_exec_tfs() argument
1454 extern void ide_toggle_bounce(ide_drive_t *drive, int on);
1502 static inline void ide_set_pio(ide_drive_t *drive, u8 pio) { ; } in ide_set_pio() argument
1503 static inline int ide_set_xfer_rate(ide_drive_t *drive, u8 rate) { return -1; } in ide_set_xfer_rate() argument
1506 static inline void ide_set_max_pio(ide_drive_t *drive) in ide_set_max_pio() argument
1508 ide_set_pio(drive, 255); in ide_set_max_pio()
1527 static inline ide_drive_t *ide_get_pair_dev(ide_drive_t *drive) in ide_get_pair_dev() argument
1529 ide_drive_t *peer = drive->hwif->devices[(drive->dn ^ 1) & 1]; in ide_get_pair_dev()
1534 static inline void *ide_get_drivedata(ide_drive_t *drive) in ide_get_drivedata() argument
1536 return drive->drive_data; in ide_get_drivedata()
1539 static inline void ide_set_drivedata(ide_drive_t *drive, void *data) in ide_set_drivedata() argument
1541 drive->drive_data = data; in ide_set_drivedata()