Lines Matching refs:drive
839 static int get_##name(ide_drive_t *drive) \
841 return drive->field; \
845 static int set_##name(ide_drive_t *drive, int arg) \
847 drive->field = arg; \
852 static int get_##name(ide_drive_t *drive) \
854 return !!(drive->dev_flags & flag); \
858 static int set_##name(ide_drive_t *drive, int arg) \
861 drive->dev_flags |= flag; \
863 drive->dev_flags &= ~flag; \
952 static inline void ide_proc_unregister_device(ide_drive_t *drive) { ; } in ide_proc_unregister_device() argument
954 static inline void ide_proc_register_driver(ide_drive_t *drive, in ide_proc_register_driver() argument
956 static inline void ide_proc_unregister_driver(ide_drive_t *drive, in ide_proc_unregister_driver() argument
976 if (unlikely(drive->debug_mask & lvl)) \
1086 extern int ide_devset_execute(ide_drive_t *drive,
1092 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd);
1145 void ide_retry_pc(ide_drive_t *drive);
1147 void ide_prep_sense(ide_drive_t *drive, struct request *rq);
1148 int ide_queue_sense_rq(ide_drive_t *drive, void *special);
1172 extern int taskfile_lib_get_identify(ide_drive_t *drive, u8 *);
1176 extern void ide_stall_queue(ide_drive_t *drive, unsigned long timeout);
1181 extern void ide_requeue_and_plug(ide_drive_t *drive, struct request *rq);
1375 static inline u8 ide_max_dma_mode(ide_drive_t *drive) in ide_max_dma_mode() argument
1377 return ide_find_dma_mode(drive, XFER_UDMA_6); in ide_max_dma_mode()
1405 static inline int config_drive_for_dma(ide_drive_t *drive) { return 0; } in config_drive_for_dma() argument
1412 static inline u8 ide_find_dma_mode(ide_drive_t *drive, u8 speed) { return 0; } in ide_find_dma_mode() argument
1413 static inline u8 ide_max_dma_mode(ide_drive_t *drive) { return 0; } in ide_max_dma_mode() argument
1414 static inline void ide_dma_off_quietly(ide_drive_t *drive) { ; } in ide_dma_off_quietly() argument
1415 static inline void ide_dma_off(ide_drive_t *drive) { ; } in ide_dma_off() argument
1416 static inline void ide_dma_on(ide_drive_t *drive) { ; } in ide_dma_on() argument
1417 static inline void ide_dma_verbose(ide_drive_t *drive) { ; } in ide_dma_verbose() argument
1418 static inline int ide_set_dma(ide_drive_t *drive) { return 1; } in ide_set_dma() argument
1419 static inline void ide_check_dma_crc(ide_drive_t *drive) { ; } in ide_check_dma_crc() argument
1420 static inline ide_startstop_t ide_dma_intr(ide_drive_t *drive) { return ide_stopped; } in ide_dma_intr() argument
1421 static inline ide_startstop_t ide_dma_timeout_retry(ide_drive_t *drive, int error) { return ide_sto… in ide_dma_timeout_retry() argument
1423 static inline int ide_dma_prepare(ide_drive_t *drive, in ide_dma_prepare() argument
1425 static inline void ide_dma_unmap_sg(ide_drive_t *drive, in ide_dma_unmap_sg() argument
1432 extern int ide_acpi_exec_tfs(ide_drive_t *drive);
1441 static inline int ide_acpi_exec_tfs(ide_drive_t *drive) { return 0; } in ide_acpi_exec_tfs() argument
1480 extern void ide_toggle_bounce(ide_drive_t *drive, int on);
1528 static inline void ide_set_pio(ide_drive_t *drive, u8 pio) { ; } in ide_set_pio() argument
1529 static inline int ide_set_xfer_rate(ide_drive_t *drive, u8 rate) { return -1; } in ide_set_xfer_rate() argument
1532 static inline void ide_set_max_pio(ide_drive_t *drive) in ide_set_max_pio() argument
1534 ide_set_pio(drive, 255); in ide_set_max_pio()
1553 static inline ide_drive_t *ide_get_pair_dev(ide_drive_t *drive) in ide_get_pair_dev() argument
1555 ide_drive_t *peer = drive->hwif->devices[(drive->dn ^ 1) & 1]; in ide_get_pair_dev()
1560 static inline void *ide_get_drivedata(ide_drive_t *drive) in ide_get_drivedata() argument
1562 return drive->drive_data; in ide_get_drivedata()
1565 static inline void ide_set_drivedata(ide_drive_t *drive, void *data) in ide_set_drivedata() argument
1567 drive->drive_data = data; in ide_set_drivedata()