| /linux/drivers/ata/ |
| H A D | libata.h | 40 extern struct ata_link *ata_dev_phys_link(struct ata_device *dev); 47 static inline bool ata_dev_is_zoned(struct ata_device *dev) in ata_dev_is_zoned() 69 struct ata_device *dev); 70 unsigned int ata_exec_internal(struct ata_device *dev, struct ata_taskfile *tf, 76 extern int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class, 78 extern int ata_dev_reread_id(struct ata_device *dev, unsigned int readid_flags); 79 extern int ata_dev_revalidate(struct ata_device *dev, unsigned int new_class, 81 extern int ata_dev_configure(struct ata_device *dev); 82 extern bool ata_dev_power_init_tf(struct ata_device *dev, 84 extern void ata_dev_power_set_standby(struct ata_device *dev); [all …]
|
| H A D | libata-zpodd.c | 23 struct ata_device *dev; 35 static int eject_tray(struct ata_device *dev) in eject_tray() 53 static enum odd_mech_type zpodd_get_mech_type(struct ata_device *dev) in zpodd_get_mech_type() 104 static bool zpready(struct ata_device *dev) in zpready() 146 void zpodd_on_suspend(struct ata_device *dev) in zpodd_on_suspend() 170 bool zpodd_zpready(struct ata_device *dev) in zpodd_zpready() 184 void zpodd_enable_run_wake(struct ata_device *dev) in zpodd_enable_run_wake() 195 void zpodd_disable_run_wake(struct ata_device *dev) in zpodd_disable_run_wake() 218 void zpodd_post_poweron(struct ata_device *dev) in zpodd_post_poweron() 241 struct ata_device *ata_dev = context; in zpodd_wake_dev() [all …]
|
| H A D | libata-acpi.c | 36 static void ata_acpi_clear_gtf(struct ata_device *dev) in ata_acpi_clear_gtf() 46 struct ata_device *dev; 60 acpi_handle ata_dev_acpi_handle(struct ata_device *dev) in ata_dev_acpi_handle() 67 static void ata_acpi_detach_device(struct ata_port *ap, struct ata_device *dev) in ata_acpi_detach_device() 73 struct ata_device *tdev; in ata_acpi_detach_device() 100 static void ata_acpi_handle_hotplug(struct ata_port *ap, struct ata_device *dev, in ata_acpi_handle_hotplug() 137 struct ata_device *dev = ata_hotplug_data(adev->hp).dev; in ata_acpi_dev_notify_dock() 148 static void ata_acpi_uevent(struct ata_port *ap, struct ata_device *dev, in ata_acpi_uevent() 174 struct ata_device *dev = ata_hotplug_data(adev->hp).dev; in ata_acpi_dev_uevent() 206 void ata_acpi_bind_dev(struct ata_device *dev) in ata_acpi_bind_dev() [all …]
|
| H A D | pata_optidma.c | 116 static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optidma_mode_setup() 118 struct ata_device *pair = ata_dev_pair(adev); in optidma_mode_setup() 201 static void optiplus_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optiplus_mode_setup() 239 static void optidma_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_pio_mode() 254 static void optidma_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_dma_mode() 269 static void optiplus_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_pio_mode() 284 static void optiplus_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_dma_mode() 297 static u8 optidma_make_bits43(struct ata_device *adev) in optidma_make_bits43() 319 static int optidma_set_mode(struct ata_link *link, struct ata_device **r_failed) in optidma_set_mode()
|
| H A D | libata-scsi.c | 45 static struct ata_device *__ata_scsi_find_dev(struct ata_port *ap, 96 struct ata_device *dev; in ata_scsi_park_show() 135 struct ata_device *dev; in ata_scsi_park_store() 209 void ata_scsi_set_sense(struct ata_device *dev, struct scsi_cmnd *cmd, in ata_scsi_set_sense() 247 struct ata_device *dev = qc->dev; in ata_scsi_set_passthru_sense_fields() 316 static void ata_scsi_set_invalid_field(struct ata_device *dev, in ata_scsi_set_invalid_field() 325 static void ata_scsi_set_invalid_parameter(struct ata_device *dev, in ata_scsi_set_invalid_parameter() 392 struct ata_device *dev; in ata_scsi_unlock_native_capacity() 424 struct ata_device *dev = ata_scsi_find_dev(ap, sdev); in ata_get_identity() 740 static struct ata_queued_cmd *ata_scsi_qc_new(struct ata_device *dev, in ata_scsi_qc_new() [all …]
|
| H A D | libata-core.c | 75 static unsigned int ata_dev_init_params(struct ata_device *dev, 77 static unsigned int ata_dev_set_xfermode(struct ata_device *dev); 78 static void ata_dev_xfermask(struct ata_device *dev); 79 static u64 ata_dev_quirks(const struct ata_device *dev); 80 static u64 ata_dev_get_quirk_value(struct ata_device *dev, u64 quirk); 158 static inline bool ata_dev_print_info(const struct ata_device *dev) in ata_dev_print_info() 237 struct ata_device *ata_dev_next(struct ata_device *dev, struct ata_link *link, in ata_dev_next() 293 struct ata_link *ata_dev_phys_link(struct ata_device *dev) in ata_dev_phys_link() 435 static void ata_force_xfermask(struct ata_device *dev) in ata_force_xfermask() 479 ata_force_get_fe_for_dev(struct ata_device *dev) in ata_force_get_fe_for_dev() [all …]
|
| H A D | pata_it821x.c | 127 static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing) in it821x_program() 155 static void it821x_program_udma(struct ata_port *ap, struct ata_device *adev, u16 timing) in it821x_program_udma() 186 static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *adev) in it821x_clock_strategy() 191 struct ata_device *pair = ata_dev_pair(adev); in it821x_clock_strategy() 256 static void it821x_passthru_set_piomode(struct ata_port *ap, struct ata_device *adev) in it821x_passthru_set_piomode() 286 static void it821x_passthru_set_dmamode(struct ata_port *ap, struct ata_device *adev) in it821x_passthru_set_dmamode() 349 struct ata_device *adev = qc->dev; in it821x_passthru_bmdma_start() 372 struct ata_device *adev = qc->dev; in it821x_passthru_bmdma_stop() 395 struct ata_device *adev = &ap->link.device[device]; in it821x_passthru_dev_select() 466 static int it821x_smart_set_mode(struct ata_link *link, struct ata_device **unused) in it821x_smart_set_mode() [all …]
|
| H A D | pata_ali.c | 118 static unsigned int ali_20_filter(struct ata_device *adev, unsigned int mask) in ali_20_filter() 141 static void ali_fifo_control(struct ata_port *ap, struct ata_device *adev, int on) in ali_fifo_control() 170 static void ali_program_modes(struct ata_port *ap, struct ata_device *adev, struct ata_timing *t, u… in ali_program_modes() 207 static void ali_set_piomode(struct ata_port *ap, struct ata_device *adev) in ali_set_piomode() 209 struct ata_device *pair = ata_dev_pair(adev); in ali_set_piomode() 241 static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ali_set_dmamode() 244 struct ata_device *pair = ata_dev_pair(adev); in ali_set_dmamode() 284 static void ali_warn_atapi_dma(struct ata_device *adev) in ali_warn_atapi_dma() 308 static void ali_lock_sectors(struct ata_device *adev) in ali_lock_sectors()
|
| H A D | pata_sc1200.c | 72 static void sc1200_set_piomode(struct ata_port *ap, struct ata_device *adev) in sc1200_set_piomode() 106 static void sc1200_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sc1200_set_dmamode() 155 struct ata_device *adev = qc->dev; in sc1200_qc_issue() 156 struct ata_device *prev = ap->private_data; in sc1200_qc_issue()
|
| H A D | pata_hpt366.c | 173 static int hpt_dma_broken(const struct ata_device *dev, char *modestr, in hpt_dma_broken() 197 static unsigned int hpt366_filter(struct ata_device *adev, unsigned int mask) in hpt366_filter() 227 static void hpt366_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt366_set_mode() 262 static void hpt366_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt366_set_piomode() 276 static void hpt366_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt366_set_dmamode()
|
| H A D | libata-eh.c | 339 unsigned int ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd) in ata_internal_cmd_timeout() 364 void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd) in ata_internal_cmd_timed_out() 435 static unsigned int ata_eh_dev_action(struct ata_device *dev) in ata_eh_dev_action() 442 static void ata_eh_clear_action(struct ata_link *link, struct ata_device *dev, in ata_eh_clear_action() 445 struct ata_device *tdev; in ata_eh_clear_action() 505 static void ata_eh_dev_disable(struct ata_device *dev) in ata_eh_dev_disable() 523 struct ata_device *dev; in ata_eh_unload() 731 struct ata_device *dev; in ata_scsi_port_error_handler() 1261 void ata_dev_disable(struct ata_device *dev) in ata_dev_disable() 1281 void ata_eh_detach_dev(struct ata_device *dev) in ata_eh_detach_dev() [all …]
|
| H A D | pata_cs5530.c | 42 static void cs5530_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5530_set_piomode() 73 static void cs5530_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5530_set_dmamode() 134 struct ata_device *adev = qc->dev; in cs5530_qc_issue() 135 struct ata_device *prev = ap->private_data; in cs5530_qc_issue()
|
| H A D | pata_cs5536.c | 108 static void cs5536_program_dtc(struct ata_device *adev, u8 tim) in cs5536_program_dtc() 148 static void cs5536_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5536_set_piomode() 163 struct ata_device *pair = ata_dev_pair(adev); in cs5536_set_piomode() 192 static void cs5536_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5536_set_dmamode()
|
| H A D | pata_cs5535.c | 85 static void cs5535_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5535_set_piomode() 94 struct ata_device *pair = ata_dev_pair(adev); in cs5535_set_piomode() 124 static void cs5535_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5535_set_dmamode()
|
| H A D | pata_oldpiix.c | 64 static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_piomode() 126 static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_dmamode() 196 struct ata_device *adev = qc->dev; in oldpiix_qc_issue()
|
| H A D | pata_atiixp.c | 103 static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio) in atiixp_set_pio_timing() 133 static void atiixp_set_piomode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_piomode() 150 static void atiixp_set_dmamode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_dmamode() 215 struct ata_device *adev = qc->dev; in atiixp_bmdma_start()
|
| H A D | pata_pcmcia.c | 43 static int pcmcia_set_mode(struct ata_link *link, struct ata_device **r_failed_dev) in pcmcia_set_mode() 45 struct ata_device *master = &link->device[0]; in pcmcia_set_mode() 46 struct ata_device *slave = &link->device[1]; in pcmcia_set_mode() 73 struct ata_device **r_failed_dev) in pcmcia_set_mode_8bit()
|
| H A D | pata_hpt37x.c | 221 static int hpt_dma_broken(const struct ata_device *dev, char *modestr, in hpt_dma_broken() 281 static unsigned int hpt370_filter(struct ata_device *adev, unsigned int mask) in hpt370_filter() 300 static unsigned int hpt370a_filter(struct ata_device *adev, unsigned int mask) in hpt370a_filter() 317 static unsigned int hpt372_filter(struct ata_device *adev, unsigned int mask) in hpt372_filter() 423 static void hpt37x_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt37x_set_mode() 452 static void hpt37x_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt37x_set_piomode() 465 static void hpt37x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt37x_set_dmamode()
|
| H A D | pata_rz1000.c | 37 static int rz1000_set_mode(struct ata_link *link, struct ata_device **unused) in rz1000_set_mode() 39 struct ata_device *dev; in rz1000_set_mode()
|
| H A D | pata_piccolo.c | 31 static void tosh_set_piomode(struct ata_port *ap, struct ata_device *adev) in tosh_set_piomode() 44 static void tosh_set_dmamode(struct ata_port *ap, struct ata_device *adev) in tosh_set_dmamode()
|
| H A D | pata_sil680.c | 66 static int sil680_seldev(struct ata_port *ap, struct ata_device *adev, int r) in sil680_seldev() 103 static void sil680_set_piomode(struct ata_port *ap, struct ata_device *adev) in sil680_set_piomode() 122 struct ata_device *pair = ata_dev_pair(adev); in sil680_set_piomode() 155 static void sil680_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sil680_set_dmamode()
|
| H A D | libata-sata.c | 910 struct ata_device *dev; in ata_scsi_lpm_supported() 1010 struct ata_device *dev; in ata_ncq_prio_supported() 1062 struct ata_device *dev; in ata_ncq_prio_enabled() 1112 struct ata_device *dev; in ata_ncq_prio_enable() 1234 struct ata_device *atadev = ata_scsi_find_dev(ap, sdev); in ata_scsi_activity_show() 1248 struct ata_device *atadev = ata_scsi_find_dev(ap, sdev); in ata_scsi_activity_store() 1283 struct ata_device *dev; in ata_change_queue_depth() 1424 struct ata_device *dev = ap->link.device; in sata_async_notification() 1481 static int ata_eh_read_log_10h(struct ata_device *dev, in ata_eh_read_log_10h() 1539 struct ata_device *dev = link->device; in ata_eh_get_ncq_success_sense() [all …]
|
| H A D | pata_sl82c105.c | 78 static void sl82c105_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in sl82c105_configure_piomode() 101 static void sl82c105_set_piomode(struct ata_port *ap, struct ata_device *adev) in sl82c105_set_piomode() 115 static void sl82c105_configure_dmamode(struct ata_port *ap, struct ata_device *adev) in sl82c105_configure_dmamode()
|
| /linux/include/linux/ |
| H A D | libata.h | 649 struct ata_device *dev; 730 struct ata_device { struct 810 #define ATA_DEVICE_CLEAR_BEGIN offsetof(struct ata_device, n_sectors) argument 811 #define ATA_DEVICE_CLEAR_END offsetof(struct ata_device, ering) 814 struct ata_device *dev; /* offending device */ 876 struct ata_device device[ATA_MAX_DEVICES]; 984 unsigned int (*mode_filter)(struct ata_device *dev, unsigned int xfer_mask); 985 void (*set_piomode)(struct ata_port *ap, struct ata_device *dev); 986 void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev); 987 int (*set_mode)(struct ata_link *link, struct ata_device **r_failed_dev); [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-ata | 64 Files under /sys/class/ata_device 74 What: /sys/class/ata_device/devX[.Y].Z/spdn_cnt 75 What: /sys/class/ata_device/devX[.Y].Z/gscr 76 What: /sys/class/ata_device/devX[.Y].Z/ering 77 What: /sys/class/ata_device/devX[.Y].Z/id 78 What: /sys/class/ata_device/devX[.Y].Z/pio_mode 79 What: /sys/class/ata_device/devX[.Y].Z/xfer_mode 80 What: /sys/class/ata_device/devX[.Y].Z/dma_mode 81 What: /sys/class/ata_device/devX[.Y].Z/class 124 What: /sys/class/ata_device/devX[.Y].Z/trim
|