Symbol: ata_device
drivers/ata/ahci.c
1607
struct ata_device *dev;
drivers/ata/ahci_brcm.c
248
static unsigned int brcm_ahci_read_id(struct ata_device *dev,
drivers/ata/ahci_ceva.c
93
static unsigned int ceva_ahci_read_id(struct ata_device *dev,
drivers/ata/ahci_imx.c
603
struct ata_device *dev;
drivers/ata/ahci_xgene.c
236
static unsigned int xgene_ahci_read_id(struct ata_device *dev,
drivers/ata/ata_generic.c
51
static int generic_set_mode(struct ata_link *link, struct ata_device **unused)
drivers/ata/ata_generic.c
56
struct ata_device *dev;
drivers/ata/ata_piix.c
550
static void piix_set_timings(struct ata_port *ap, struct ata_device *adev,
drivers/ata/ata_piix.c
647
static void piix_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/ata_piix.c
664
static void do_pata_set_dmamode(struct ata_port *ap, struct ata_device *adev, int isich)
drivers/ata/ata_piix.c
742
static void piix_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/ata_piix.c
758
static void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/libahci.c
1217
static ssize_t ahci_activity_store(struct ata_device *dev, enum sw_activity val)
drivers/ata/libahci.c
1248
static ssize_t ahci_activity_show(struct ata_device *dev, char *buf)
drivers/ata/libahci.c
1322
static void ahci_dev_config(struct ata_device *dev)
drivers/ata/libahci.c
2244
struct ata_device *dev = ap->link.device;
drivers/ata/libahci.c
79
static void ahci_dev_config(struct ata_device *dev);
drivers/ata/libahci.c
83
static ssize_t ahci_activity_show(struct ata_device *dev, char *buf);
drivers/ata/libahci.c
84
static ssize_t ahci_activity_store(struct ata_device *dev,
drivers/ata/libata-acpi.c
100
static void ata_acpi_handle_hotplug(struct ata_port *ap, struct ata_device *dev,
drivers/ata/libata-acpi.c
1026
int ata_acpi_on_devcfg(struct ata_device *dev)
drivers/ata/libata-acpi.c
1100
void ata_acpi_on_disable(struct ata_device *dev)
drivers/ata/libata-acpi.c
137
struct ata_device *dev = ata_hotplug_data(adev->hp).dev;
drivers/ata/libata-acpi.c
148
static void ata_acpi_uevent(struct ata_port *ap, struct ata_device *dev,
drivers/ata/libata-acpi.c
174
struct ata_device *dev = ata_hotplug_data(adev->hp).dev;
drivers/ata/libata-acpi.c
206
void ata_acpi_bind_dev(struct ata_device *dev)
drivers/ata/libata-acpi.c
256
bool ata_acpi_dev_manage_restart(struct ata_device *dev)
drivers/ata/libata-acpi.c
291
struct ata_device *dev = &ap->link.device[i];
drivers/ata/libata-acpi.c
36
static void ata_acpi_clear_gtf(struct ata_device *dev)
drivers/ata/libata-acpi.c
46
struct ata_device *dev;
drivers/ata/libata-acpi.c
470
static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf)
drivers/ata/libata-acpi.c
550
unsigned int ata_acpi_gtm_xfermask(struct ata_device *dev,
drivers/ata/libata-acpi.c
591
struct ata_device *dev;
drivers/ata/libata-acpi.c
60
acpi_handle ata_dev_acpi_handle(struct ata_device *dev)
drivers/ata/libata-acpi.c
616
static void ata_acpi_gtf_to_tf(struct ata_device *dev,
drivers/ata/libata-acpi.c
633
static int ata_acpi_filter_tf(struct ata_device *dev,
drivers/ata/libata-acpi.c
67
static void ata_acpi_detach_device(struct ata_port *ap, struct ata_device *dev)
drivers/ata/libata-acpi.c
713
static int ata_acpi_run_tf(struct ata_device *dev,
drivers/ata/libata-acpi.c
73
struct ata_device *tdev;
drivers/ata/libata-acpi.c
796
static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed)
drivers/ata/libata-acpi.c
841
static int ata_acpi_push_id(struct ata_device *dev)
drivers/ata/libata-acpi.c
890
struct ata_device *dev;
drivers/ata/libata-acpi.c
922
static int ata_acpi_choose_suspend_state(struct ata_device *dev, bool runtime)
drivers/ata/libata-acpi.c
943
struct ata_device *dev;
drivers/ata/libata-acpi.c
971
struct ata_device *dev;
drivers/ata/libata-core.c
1222
static int ata_read_native_max_address(struct ata_device *dev, u64 *max_sectors)
drivers/ata/libata-core.c
1273
static int ata_set_max_sectors(struct ata_device *dev, u64 new_sectors)
drivers/ata/libata-core.c
1330
static int ata_hpa_resize(struct ata_device *dev)
drivers/ata/libata-core.c
1427
static inline void ata_dump_id(struct ata_device *dev, const u16 *id)
drivers/ata/libata-core.c
1536
unsigned int ata_exec_internal(struct ata_device *dev, struct ata_taskfile *tf,
drivers/ata/libata-core.c
158
static inline bool ata_dev_print_info(const struct ata_device *dev)
drivers/ata/libata-core.c
1688
unsigned int ata_pio_need_iordy(const struct ata_device *adev)
drivers/ata/libata-core.c
1722
static u32 ata_pio_mask_no_iordy(const struct ata_device *adev)
drivers/ata/libata-core.c
1748
unsigned int ata_do_dev_read_id(struct ata_device *dev,
drivers/ata/libata-core.c
1777
int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
drivers/ata/libata-core.c
1963
bool ata_dev_power_init_tf(struct ata_device *dev, struct ata_taskfile *tf,
drivers/ata/libata-core.c
1992
static bool ata_dev_power_is_active(struct ata_device *dev)
drivers/ata/libata-core.c
2029
void ata_dev_power_set_standby(struct ata_device *dev)
drivers/ata/libata-core.c
2076
void ata_dev_power_set_active(struct ata_device *dev)
drivers/ata/libata-core.c
2119
unsigned int ata_read_log_page(struct ata_device *dev, u8 log,
drivers/ata/libata-core.c
2171
static inline void ata_clear_log_directory(struct ata_device *dev)
drivers/ata/libata-core.c
2176
static int ata_read_log_directory(struct ata_device *dev)
drivers/ata/libata-core.c
2199
static int ata_log_supported(struct ata_device *dev, u8 log)
drivers/ata/libata-core.c
2210
static bool ata_identify_page_supported(struct ata_device *dev, u8 page)
drivers/ata/libata-core.c
2247
static int ata_do_link_spd_quirk(struct ata_device *dev)
drivers/ata/libata-core.c
2280
static inline bool ata_dev_knobble(struct ata_device *dev)
drivers/ata/libata-core.c
2290
static void ata_dev_config_ncq_send_recv(struct ata_device *dev)
drivers/ata/libata-core.c
2314
static void ata_dev_config_ncq_non_data(struct ata_device *dev)
drivers/ata/libata-core.c
2330
static void ata_dev_config_ncq_prio(struct ata_device *dev)
drivers/ata/libata-core.c
2356
static bool ata_dev_check_adapter(struct ata_device *dev,
drivers/ata/libata-core.c
237
struct ata_device *ata_dev_next(struct ata_device *dev, struct ata_link *link,
drivers/ata/libata-core.c
2393
static int ata_dev_config_ncq(struct ata_device *dev,
drivers/ata/libata-core.c
2458
static void ata_dev_config_sense_reporting(struct ata_device *dev)
drivers/ata/libata-core.c
2476
static void ata_dev_config_zac(struct ata_device *dev)
drivers/ata/libata-core.c
2518
static void ata_dev_config_trusted(struct ata_device *dev)
drivers/ata/libata-core.c
2548
static void ata_dev_cleanup_cdl_resources(struct ata_device *dev)
drivers/ata/libata-core.c
2554
static int ata_dev_init_cdl_resources(struct ata_device *dev)
drivers/ata/libata-core.c
2577
static void ata_dev_config_cdl(struct ata_device *dev)
drivers/ata/libata-core.c
2693
static int ata_dev_config_lba(struct ata_device *dev)
drivers/ata/libata-core.c
2725
static void ata_dev_config_chs(struct ata_device *dev)
drivers/ata/libata-core.c
2750
static void ata_dev_config_fua(struct ata_device *dev)
drivers/ata/libata-core.c
2772
static void ata_dev_config_devslp(struct ata_device *dev)
drivers/ata/libata-core.c
2800
static void ata_dev_config_cpr(struct ata_device *dev)
drivers/ata/libata-core.c
2857
static void ata_dev_config_lpm(struct ata_device *dev)
drivers/ata/libata-core.c
2905
static void ata_dev_print_features(struct ata_device *dev)
drivers/ata/libata-core.c
293
struct ata_link *ata_dev_phys_link(struct ata_device *dev)
drivers/ata/libata-core.c
2938
int ata_dev_configure(struct ata_device *dev)
drivers/ata/libata-core.c
3319
struct ata_device *ata_dev_pair(struct ata_device *adev)
drivers/ata/libata-core.c
3322
struct ata_device *pair = &link->device[1 - adev->devno];
drivers/ata/libata-core.c
3397
int ata_down_xfermask_limit(struct ata_device *dev, unsigned int sel)
drivers/ata/libata-core.c
3471
static int ata_dev_set_mode(struct ata_device *dev)
drivers/ata/libata-core.c
3571
int ata_set_mode(struct ata_link *link, struct ata_device **r_failed_dev)
drivers/ata/libata-core.c
3574
struct ata_device *dev;
drivers/ata/libata-core.c
3851
static int ata_dev_same_device(struct ata_device *dev, unsigned int new_class,
drivers/ata/libata-core.c
3898
int ata_dev_reread_id(struct ata_device *dev, unsigned int readid_flags)
drivers/ata/libata-core.c
3932
int ata_dev_revalidate(struct ata_device *dev, unsigned int new_class,
drivers/ata/libata-core.c
4043
static void ata_dev_print_quirks(const struct ata_device *dev,
drivers/ata/libata-core.c
435
static void ata_force_xfermask(struct ata_device *dev)
drivers/ata/libata-core.c
4397
static u64 ata_dev_quirks(const struct ata_device *dev)
drivers/ata/libata-core.c
4421
static u64 ata_dev_get_max_sec_quirk_value(struct ata_device *dev)
drivers/ata/libata-core.c
4455
static u64 ata_dev_get_quirk_value(struct ata_device *dev, u64 quirk)
drivers/ata/libata-core.c
4463
static bool ata_dev_nodma(const struct ata_device *dev)
drivers/ata/libata-core.c
4484
static int ata_is_40wire(struct ata_device *dev)
drivers/ata/libata-core.c
4507
struct ata_device *dev;
drivers/ata/libata-core.c
4553
static void ata_dev_xfermask(struct ata_device *dev)
drivers/ata/libata-core.c
4633
static unsigned int ata_dev_set_xfermode(struct ata_device *dev)
drivers/ata/libata-core.c
4678
unsigned int ata_dev_set_feature(struct ata_device *dev, u8 subcmd, u8 action)
drivers/ata/libata-core.c
4713
static unsigned int ata_dev_init_params(struct ata_device *dev,
drivers/ata/libata-core.c
479
ata_force_get_fe_for_dev(struct ata_device *dev)
drivers/ata/libata-core.c
4986
struct ata_device *dev = qc->dev;
drivers/ata/libata-core.c
5015
struct ata_device *dev = qc->dev;
drivers/ata/libata-core.c
516
static void ata_force_quirks(struct ata_device *dev)
drivers/ata/libata-core.c
535
static inline void ata_force_xfermask(struct ata_device *dev) { }
drivers/ata/libata-core.c
536
static inline void ata_force_quirks(struct ata_device *dev) { }
drivers/ata/libata-core.c
5437
struct ata_device *adev;
drivers/ata/libata-core.c
5533
void ata_dev_init(struct ata_device *dev)
drivers/ata/libata-core.c
5585
struct ata_device *dev = &link->device[i];
drivers/ata/libata-core.c
619
static bool ata_set_rwcmd_protocol(struct ata_device *dev,
drivers/ata/libata-core.c
6231
void ata_dev_free_resources(struct ata_device *dev)
drivers/ata/libata-core.c
6254
struct ata_device *dev;
drivers/ata/libata-core.c
666
u64 ata_tf_read_block(const struct ata_taskfile *tf, struct ata_device *dev)
drivers/ata/libata-core.c
744
struct ata_device *dev = qc->dev;
drivers/ata/libata-core.c
75
static unsigned int ata_dev_init_params(struct ata_device *dev,
drivers/ata/libata-core.c
77
static unsigned int ata_dev_set_xfermode(struct ata_device *dev);
drivers/ata/libata-core.c
78
static void ata_dev_xfermask(struct ata_device *dev);
drivers/ata/libata-core.c
79
static u64 ata_dev_quirks(const struct ata_device *dev);
drivers/ata/libata-core.c
80
static u64 ata_dev_get_quirk_value(struct ata_device *dev, u64 quirk);
drivers/ata/libata-eh.c
1256
void ata_dev_disable(struct ata_device *dev)
drivers/ata/libata-eh.c
1276
void ata_eh_detach_dev(struct ata_device *dev)
drivers/ata/libata-eh.c
1323
void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
drivers/ata/libata-eh.c
1358
void ata_eh_done(struct ata_link *link, struct ata_device *dev,
drivers/ata/libata-eh.c
1420
unsigned int atapi_eh_tur(struct ata_device *dev, u8 *r_sense_key)
drivers/ata/libata-eh.c
1491
struct ata_device *dev = qc->dev;
drivers/ata/libata-eh.c
1545
unsigned int atapi_eh_request_sense(struct ata_device *dev,
drivers/ata/libata-eh.c
1838
static unsigned int ata_eh_speed_down_verdict(struct ata_device *dev)
drivers/ata/libata-eh.c
1898
static unsigned int ata_eh_speed_down(struct ata_device *dev,
drivers/ata/libata-eh.c
2035
struct ata_device *dev = link->device;
drivers/ata/libata-eh.c
2149
struct ata_device **r_failed_dev)
drivers/ata/libata-eh.c
2153
struct ata_device *dev, *link_dev = NULL, *lpm_dev = NULL;
drivers/ata/libata-eh.c
2296
struct ata_device *dev;
drivers/ata/libata-eh.c
2804
struct ata_device *dev;
drivers/ata/libata-eh.c
2840
struct ata_device *dev;
drivers/ata/libata-eh.c
3227
struct ata_device *dev;
drivers/ata/libata-eh.c
3270
static void ata_eh_park_issue_cmd(struct ata_device *dev, int park)
drivers/ata/libata-eh.c
3299
struct ata_device **r_failed_dev)
drivers/ata/libata-eh.c
3303
struct ata_device *dev;
drivers/ata/libata-eh.c
331
unsigned int ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd)
drivers/ata/libata-eh.c
3458
struct ata_device **r_failed_dev)
drivers/ata/libata-eh.c
3461
struct ata_device *dev;
drivers/ata/libata-eh.c
3509
static int atapi_eh_clear_ua(struct ata_device *dev)
drivers/ata/libata-eh.c
356
void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd)
drivers/ata/libata-eh.c
3560
static int ata_eh_maybe_retry_flush(struct ata_device *dev)
drivers/ata/libata-eh.c
3621
struct ata_device *dev;
drivers/ata/libata-eh.c
3631
struct ata_device *dev;
drivers/ata/libata-eh.c
3644
struct ata_device *dev;
drivers/ata/libata-eh.c
3687
static int ata_eh_schedule_probe(struct ata_device *dev)
drivers/ata/libata-eh.c
3736
static int ata_eh_handle_dev_fail(struct ata_device *dev, int err)
drivers/ata/libata-eh.c
3811
struct ata_device *dev;
drivers/ata/libata-eh.c
4121
struct ata_device *dev;
drivers/ata/libata-eh.c
4145
struct ata_device *dev;
drivers/ata/libata-eh.c
4221
struct ata_device *dev;
drivers/ata/libata-eh.c
427
static unsigned int ata_eh_dev_action(struct ata_device *dev)
drivers/ata/libata-eh.c
434
static void ata_eh_clear_action(struct ata_link *link, struct ata_device *dev,
drivers/ata/libata-eh.c
437
struct ata_device *tdev;
drivers/ata/libata-eh.c
495
static void ata_eh_dev_disable(struct ata_device *dev)
drivers/ata/libata-eh.c
513
struct ata_device *dev;
drivers/ata/libata-eh.c
728
struct ata_device *dev;
drivers/ata/libata-pata-timings.c
115
int ata_timing_compute(struct ata_device *adev, unsigned short speed,
drivers/ata/libata-pmp.c
223
static int sata_pmp_read_gscr(struct ata_device *dev, u32 *gscr)
drivers/ata/libata-pmp.c
258
static int sata_pmp_configure(struct ata_device *dev, int print_info)
drivers/ata/libata-pmp.c
41
struct ata_device *pmp_dev = ap->link.device;
drivers/ata/libata-pmp.c
485
int sata_pmp_attach(struct ata_device *dev)
drivers/ata/libata-pmp.c
559
static void sata_pmp_detach(struct ata_device *dev)
drivers/ata/libata-pmp.c
597
static int sata_pmp_same_pmp(struct ata_device *dev, const u32 *new_gscr)
drivers/ata/libata-pmp.c
648
static int sata_pmp_revalidate(struct ata_device *dev, unsigned int new_class)
drivers/ata/libata-pmp.c
705
static int sata_pmp_revalidate_quick(struct ata_device *dev)
drivers/ata/libata-pmp.c
748
struct ata_device *dev = link->device;
drivers/ata/libata-pmp.c
78
struct ata_device *pmp_dev = ap->link.device;
drivers/ata/libata-pmp.c
914
struct ata_device *pmp_dev = pmp_link->device;
drivers/ata/libata-pmp.c
918
struct ata_device *dev;
drivers/ata/libata-sata.c
1010
struct ata_device *dev;
drivers/ata/libata-sata.c
1062
struct ata_device *dev;
drivers/ata/libata-sata.c
1112
struct ata_device *dev;
drivers/ata/libata-sata.c
1234
struct ata_device *atadev = ata_scsi_find_dev(ap, sdev);
drivers/ata/libata-sata.c
1248
struct ata_device *atadev = ata_scsi_find_dev(ap, sdev);
drivers/ata/libata-sata.c
1283
struct ata_device *dev;
drivers/ata/libata-sata.c
1425
struct ata_device *dev = ap->link.device;
drivers/ata/libata-sata.c
1482
static int ata_eh_read_log_10h(struct ata_device *dev,
drivers/ata/libata-sata.c
1540
struct ata_device *dev = link->device;
drivers/ata/libata-sata.c
1640
struct ata_device *dev = link->device;
drivers/ata/libata-sata.c
910
struct ata_device *dev;
drivers/ata/libata-scsi.c
1065
struct ata_device *dev)
drivers/ata/libata-scsi.c
1190
struct ata_device *dev = __ata_scsi_find_dev(ap, sdev);
drivers/ata/libata-scsi.c
1217
struct ata_device *dev;
drivers/ata/libata-scsi.c
137
struct ata_device *dev;
drivers/ata/libata-scsi.c
1403
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
1850
static int ata_scsi_translate(struct ata_device *dev, struct scsi_cmnd *cmd,
drivers/ata/libata-scsi.c
1908
static void ata_scsi_rbuf_fill(struct ata_device *dev, struct scsi_cmnd *cmd,
drivers/ata/libata-scsi.c
1909
unsigned int (*actor)(struct ata_device *dev,
drivers/ata/libata-scsi.c
1942
static unsigned int ata_scsiop_inq_std(struct ata_device *dev,
drivers/ata/libata-scsi.c
2030
static unsigned int ata_scsiop_inq_00(struct ata_device *dev,
drivers/ata/libata-scsi.c
2068
static unsigned int ata_scsiop_inq_80(struct ata_device *dev,
drivers/ata/libata-scsi.c
2099
static unsigned int ata_scsiop_inq_83(struct ata_device *dev,
drivers/ata/libata-scsi.c
211
void ata_scsi_set_sense(struct ata_device *dev, struct scsi_cmnd *cmd,
drivers/ata/libata-scsi.c
2158
static unsigned int ata_scsiop_inq_89(struct ata_device *dev,
drivers/ata/libata-scsi.c
2196
static unsigned int ata_scsiop_inq_b0(struct ata_device *dev,
drivers/ata/libata-scsi.c
2248
static unsigned int ata_scsiop_inq_b1(struct ata_device *dev,
drivers/ata/libata-scsi.c
2278
static unsigned int ata_scsiop_inq_b2(struct ata_device *dev,
drivers/ata/libata-scsi.c
2301
static unsigned int ata_scsiop_inq_b6(struct ata_device *dev,
drivers/ata/libata-scsi.c
2339
static unsigned int ata_scsiop_inq_b9(struct ata_device *dev,
drivers/ata/libata-scsi.c
2376
static unsigned int ata_scsiop_inquiry(struct ata_device *dev,
drivers/ata/libata-scsi.c
2467
static unsigned int ata_msense_control_spg0(struct ata_device *dev, u8 *buf,
drivers/ata/libata-scsi.c
249
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
2501
static unsigned int ata_msense_control_spgt2(struct ata_device *dev, u8 *buf,
drivers/ata/libata-scsi.c
2560
static unsigned int ata_msense_control_ata_feature(struct ata_device *dev,
drivers/ata/libata-scsi.c
2593
static unsigned int ata_msense_control(struct ata_device *dev, u8 *buf,
drivers/ata/libata-scsi.c
2647
static unsigned int ata_scsiop_mode_sense(struct ata_device *dev,
drivers/ata/libata-scsi.c
2777
static unsigned int ata_scsiop_read_cap(struct ata_device *dev,
drivers/ata/libata-scsi.c
2865
static unsigned int ata_scsiop_report_luns(struct ata_device *dev,
drivers/ata/libata-scsi.c
2945
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
3025
static struct ata_device *ata_find_dev(struct ata_port *ap, unsigned int devno)
drivers/ata/libata-scsi.c
3058
static struct ata_device *__ata_scsi_find_dev(struct ata_port *ap,
drivers/ata/libata-scsi.c
3093
struct ata_device *
drivers/ata/libata-scsi.c
3096
struct ata_device *dev = __ata_scsi_find_dev(ap, scsidev);
drivers/ata/libata-scsi.c
3159
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
318
static void ata_scsi_set_invalid_field(struct ata_device *dev,
drivers/ata/libata-scsi.c
327
static void ata_scsi_set_invalid_parameter(struct ata_device *dev,
drivers/ata/libata-scsi.c
3483
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
3590
static unsigned int ata_scsiop_maint_in(struct ata_device *dev,
drivers/ata/libata-scsi.c
3837
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
3927
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
394
struct ata_device *dev;
drivers/ata/libata-scsi.c
3971
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
4014
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
426
struct ata_device *dev = ata_scsi_find_dev(ap, sdev);
drivers/ata/libata-scsi.c
4372
static inline ata_xlat_func_t ata_get_xlat_func(struct ata_device *dev, u8 cmd)
drivers/ata/libata-scsi.c
4428
struct ata_device *dev)
drivers/ata/libata-scsi.c
4506
struct ata_device *dev;
drivers/ata/libata-scsi.c
4541
void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd)
drivers/ata/libata-scsi.c
4652
static void ata_scsi_assign_ofnode(struct ata_device *dev, struct ata_port *ap)
drivers/ata/libata-scsi.c
4674
static void ata_scsi_assign_ofnode(struct ata_device *dev, struct ata_port *ap)
drivers/ata/libata-scsi.c
4682
struct ata_device *last_failed_dev = NULL;
drivers/ata/libata-scsi.c
4684
struct ata_device *dev;
drivers/ata/libata-scsi.c
47
static struct ata_device *__ata_scsi_find_dev(struct ata_port *ap,
drivers/ata/libata-scsi.c
4767
bool ata_scsi_offline_dev(struct ata_device *dev)
drivers/ata/libata-scsi.c
4786
static void ata_scsi_remove_dev(struct ata_device *dev)
drivers/ata/libata-scsi.c
4838
struct ata_device *dev;
drivers/ata/libata-scsi.c
4866
void ata_scsi_media_change_notify(struct ata_device *dev)
drivers/ata/libata-scsi.c
4958
struct ata_device *dev = ata_find_dev(ap, devno);
drivers/ata/libata-scsi.c
4993
struct ata_device *dev;
drivers/ata/libata-scsi.c
742
static struct ata_queued_cmd *ata_scsi_qc_new(struct ata_device *dev,
drivers/ata/libata-scsi.c
933
struct ata_device *dev = qc->dev;
drivers/ata/libata-scsi.c
98
struct ata_device *dev;
drivers/ata/libata-scsi.c
983
struct ata_device *dev = qc->dev;
drivers/ata/libata-sff.c
1746
unsigned int ata_sff_dev_classify(struct ata_device *dev, int present,
drivers/ata/libata-sff.c
533
struct ata_device *dev = qc->dev;
drivers/ata/libata-sff.c
734
struct ata_device *dev = qc->dev;
drivers/ata/libata-sff.c
802
struct ata_device *dev = qc->dev;
drivers/ata/libata-transport.c
370
struct ata_device *ata_dev = transport_class_to_dev(dev); \
drivers/ata/libata-transport.c
390
struct ata_device *ata_dev = transport_class_to_dev(dev); \
drivers/ata/libata-transport.c
426
struct ata_device *ata_dev = transport_class_to_dev(dev);
drivers/ata/libata-transport.c
440
struct ata_device *ata_dev = transport_class_to_dev(dev);
drivers/ata/libata-transport.c
459
struct ata_device *ata_dev = transport_class_to_dev(dev);
drivers/ata/libata-transport.c
480
struct ata_device *ata_dev = transport_class_to_dev(dev);
drivers/ata/libata-transport.c
538
static void ata_tdev_free(struct ata_device *dev)
drivers/ata/libata-transport.c
550
static void ata_tdev_delete(struct ata_device *ata_dev)
drivers/ata/libata-transport.c
568
static int ata_tdev_add(struct ata_device *ata_dev)
drivers/ata/libata-transport.c
668
struct ata_device *ata_dev;
drivers/ata/libata-transport.c
69
container_of((d), struct ata_device, tdev)
drivers/ata/libata-transport.c
693
struct ata_device *ata_dev;
drivers/ata/libata-zpodd.c
104
static bool zpready(struct ata_device *dev)
drivers/ata/libata-zpodd.c
146
void zpodd_on_suspend(struct ata_device *dev)
drivers/ata/libata-zpodd.c
170
bool zpodd_zpready(struct ata_device *dev)
drivers/ata/libata-zpodd.c
184
void zpodd_enable_run_wake(struct ata_device *dev)
drivers/ata/libata-zpodd.c
195
void zpodd_disable_run_wake(struct ata_device *dev)
drivers/ata/libata-zpodd.c
218
void zpodd_post_poweron(struct ata_device *dev)
drivers/ata/libata-zpodd.c
23
struct ata_device *dev;
drivers/ata/libata-zpodd.c
241
struct ata_device *ata_dev = context;
drivers/ata/libata-zpodd.c
251
static void ata_acpi_add_pm_notifier(struct ata_device *dev)
drivers/ata/libata-zpodd.c
258
static void ata_acpi_remove_pm_notifier(struct ata_device *dev)
drivers/ata/libata-zpodd.c
264
void zpodd_init(struct ata_device *dev)
drivers/ata/libata-zpodd.c
289
void zpodd_exit(struct ata_device *dev)
drivers/ata/libata-zpodd.c
35
static int eject_tray(struct ata_device *dev)
drivers/ata/libata-zpodd.c
53
static enum odd_mech_type zpodd_get_mech_type(struct ata_device *dev)
drivers/ata/libata.h
104
extern unsigned int ata_read_log_page(struct ata_device *dev, u8 log,
drivers/ata/libata.h
129
extern int ata_acpi_on_devcfg(struct ata_device *dev);
drivers/ata/libata.h
130
extern void ata_acpi_on_disable(struct ata_device *dev);
drivers/ata/libata.h
133
extern void ata_acpi_bind_dev(struct ata_device *dev);
drivers/ata/libata.h
135
extern bool ata_acpi_dev_manage_restart(struct ata_device *dev);
drivers/ata/libata.h
136
extern acpi_handle ata_dev_acpi_handle(struct ata_device *dev);
drivers/ata/libata.h
140
static inline int ata_acpi_on_devcfg(struct ata_device *dev) { return 0; }
drivers/ata/libata.h
141
static inline void ata_acpi_on_disable(struct ata_device *dev) { }
drivers/ata/libata.h
145
static inline void ata_acpi_bind_dev(struct ata_device *dev) {}
drivers/ata/libata.h
147
static inline bool ata_acpi_dev_manage_restart(struct ata_device *dev) { return 0; }
drivers/ata/libata.h
151
extern struct ata_device *ata_scsi_find_dev(struct ata_port *ap,
drivers/ata/libata.h
156
extern bool ata_scsi_offline_dev(struct ata_device *dev);
drivers/ata/libata.h
158
extern void ata_scsi_set_sense(struct ata_device *dev,
drivers/ata/libata.h
160
extern void ata_scsi_media_change_notify(struct ata_device *dev);
drivers/ata/libata.h
167
struct ata_device *dev);
drivers/ata/libata.h
169
struct ata_device *dev);
drivers/ata/libata.h
174
extern unsigned int ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd);
drivers/ata/libata.h
175
extern void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd);
drivers/ata/libata.h
181
extern void ata_dev_disable(struct ata_device *dev);
drivers/ata/libata.h
182
extern void ata_eh_detach_dev(struct ata_device *dev);
drivers/ata/libata.h
183
extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
drivers/ata/libata.h
185
extern void ata_eh_done(struct ata_link *link, struct ata_device *dev,
drivers/ata/libata.h
200
extern unsigned int atapi_eh_tur(struct ata_device *dev, u8 *r_sense_key);
drivers/ata/libata.h
201
extern unsigned int atapi_eh_request_sense(struct ata_device *dev,
drivers/ata/libata.h
210
extern int sata_pmp_attach(struct ata_device *dev);
drivers/ata/libata.h
228
static inline int sata_pmp_attach(struct ata_device *dev)
drivers/ata/libata.h
253
void zpodd_init(struct ata_device *dev);
drivers/ata/libata.h
254
void zpodd_exit(struct ata_device *dev);
drivers/ata/libata.h
255
static inline bool zpodd_dev_enabled(struct ata_device *dev)
drivers/ata/libata.h
259
void zpodd_on_suspend(struct ata_device *dev);
drivers/ata/libata.h
260
bool zpodd_zpready(struct ata_device *dev);
drivers/ata/libata.h
261
void zpodd_enable_run_wake(struct ata_device *dev);
drivers/ata/libata.h
262
void zpodd_disable_run_wake(struct ata_device *dev);
drivers/ata/libata.h
263
void zpodd_post_poweron(struct ata_device *dev);
drivers/ata/libata.h
265
static inline void zpodd_init(struct ata_device *dev) {}
drivers/ata/libata.h
266
static inline void zpodd_exit(struct ata_device *dev) {}
drivers/ata/libata.h
267
static inline bool zpodd_dev_enabled(struct ata_device *dev) { return false; }
drivers/ata/libata.h
268
static inline void zpodd_on_suspend(struct ata_device *dev) {}
drivers/ata/libata.h
269
static inline bool zpodd_zpready(struct ata_device *dev) { return false; }
drivers/ata/libata.h
270
static inline void zpodd_enable_run_wake(struct ata_device *dev) {}
drivers/ata/libata.h
271
static inline void zpodd_disable_run_wake(struct ata_device *dev) {}
drivers/ata/libata.h
272
static inline void zpodd_post_poweron(struct ata_device *dev) {}
drivers/ata/libata.h
40
extern struct ata_link *ata_dev_phys_link(struct ata_device *dev);
drivers/ata/libata.h
47
static inline bool ata_dev_is_zac(struct ata_device *dev)
drivers/ata/libata.h
69
struct ata_device *dev);
drivers/ata/libata.h
70
unsigned int ata_exec_internal(struct ata_device *dev, struct ata_taskfile *tf,
drivers/ata/libata.h
76
extern int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
drivers/ata/libata.h
78
extern int ata_dev_reread_id(struct ata_device *dev, unsigned int readid_flags);
drivers/ata/libata.h
79
extern int ata_dev_revalidate(struct ata_device *dev, unsigned int new_class,
drivers/ata/libata.h
81
extern int ata_dev_configure(struct ata_device *dev);
drivers/ata/libata.h
82
extern bool ata_dev_power_init_tf(struct ata_device *dev,
drivers/ata/libata.h
84
extern void ata_dev_power_set_standby(struct ata_device *dev);
drivers/ata/libata.h
85
extern void ata_dev_power_set_active(struct ata_device *dev);
drivers/ata/libata.h
86
void ata_dev_free_resources(struct ata_device *dev);
drivers/ata/libata.h
87
extern int ata_down_xfermask_limit(struct ata_device *dev, unsigned int sel);
drivers/ata/libata.h
88
extern unsigned int ata_dev_set_feature(struct ata_device *dev,
drivers/ata/libata.h
98
extern void ata_dev_init(struct ata_device *dev);
drivers/ata/pata_acpi.c
100
static unsigned int pacpi_mode_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_acpi.c
112
static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_acpi.c
135
static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_acpi.c
170
struct ata_device *adev = qc->dev;
drivers/ata/pata_acpi.c
73
static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ali.c
118
static unsigned int ali_20_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_ali.c
141
static void ali_fifo_control(struct ata_port *ap, struct ata_device *adev, int on)
drivers/ata/pata_ali.c
170
static void ali_program_modes(struct ata_port *ap, struct ata_device *adev, struct ata_timing *t, u8 ultra)
drivers/ata/pata_ali.c
207
static void ali_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ali.c
209
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_ali.c
241
static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ali.c
244
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_ali.c
284
static void ali_warn_atapi_dma(struct ata_device *adev)
drivers/ata/pata_ali.c
308
static void ali_lock_sectors(struct ata_device *adev)
drivers/ata/pata_amd.c
179
struct ata_device *adev;
drivers/ata/pata_amd.c
208
static void amd33_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
214
static void amd66_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
220
static void amd100_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
226
static void amd133_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
241
static void amd33_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
246
static void amd66_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
251
static void amd100_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
256
static void amd133_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
267
static unsigned int nv_mode_filter(struct ata_device *dev,
drivers/ata/pata_amd.c
354
static void nv100_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
359
static void nv133_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
373
static void nv100_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
378
static void nv133_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
43
static void timing_setup(struct ata_port *ap, struct ata_device *adev, int offset, int speed, int clock)
drivers/ata/pata_amd.c
50
struct ata_device *peer = ata_dev_pair(adev);
drivers/ata/pata_arasan_cf.c
725
static void arasan_cf_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_arasan_cf.c
751
static void arasan_cf_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
126
static void artop6210_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
153
static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio)
drivers/ata/pata_artop.c
180
static void artop6260_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
204
static void artop6210_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
244
static void artop6260_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
99
static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio)
drivers/ata/pata_atiixp.c
103
static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_atiixp.c
133
static void atiixp_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atiixp.c
150
static void atiixp_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atiixp.c
215
struct ata_device *adev = qc->dev;
drivers/ata/pata_atp867x.c
107
static void atp867x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atp867x.c
203
static void atp867x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atp867x.c
205
struct ata_device *peer = ata_dev_pair(adev);
drivers/ata/pata_buddha.c
104
struct ata_device **unused)
drivers/ata/pata_buddha.c
106
struct ata_device *dev;
drivers/ata/pata_buddha.c
68
struct ata_device *dev = qc->dev;
drivers/ata/pata_cmd640.c
132
struct ata_device *adev = qc->dev;
drivers/ata/pata_cmd640.c
52
static void cmd640_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cmd640.c
61
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_cmd64x.c
124
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_cmd64x.c
178
static void cmd64x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cmd64x.c
191
static void cmd64x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cmd64x.c
94
static void cmd64x_set_timing(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_cs5520.c
61
static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_cs5520.c
92
static void cs5520_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5530.c
134
struct ata_device *adev = qc->dev;
drivers/ata/pata_cs5530.c
135
struct ata_device *prev = ap->private_data;
drivers/ata/pata_cs5530.c
42
static void cs5530_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5530.c
73
static void cs5530_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5535.c
124
static void cs5535_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5535.c
85
static void cs5535_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5535.c
94
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_cs5536.c
108
static void cs5536_program_dtc(struct ata_device *adev, u8 tim)
drivers/ata/pata_cs5536.c
148
static void cs5536_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5536.c
163
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_cs5536.c
192
static void cs5536_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cypress.c
105
static void cy82c693_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cypress.c
56
static void cy82c693_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_efar.c
158
static void efar_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_efar.c
84
static void efar_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ep93xx.c
330
struct ata_device *adev)
drivers/ata/pata_ep93xx.c
333
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_ep93xx.c
703
struct ata_device *adev = qc->dev;
drivers/ata/pata_falcon.c
103
struct ata_device **unused)
drivers/ata/pata_falcon.c
105
struct ata_device *dev;
drivers/ata/pata_falcon.c
48
struct ata_device *dev = qc->dev;
drivers/ata/pata_ftide010.c
140
static void ftide010_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ftide010.c
219
static void ftide010_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ftide010.c
239
struct ata_device *adev = qc->dev;
drivers/ata/pata_gayle.c
46
struct ata_device *dev = qc->dev;
drivers/ata/pata_gayle.c
82
struct ata_device **unused)
drivers/ata/pata_gayle.c
84
struct ata_device *dev;
drivers/ata/pata_hpt366.c
173
static int hpt_dma_broken(const struct ata_device *dev, char *modestr,
drivers/ata/pata_hpt366.c
197
static unsigned int hpt366_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_hpt366.c
227
static void hpt366_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_hpt366.c
262
static void hpt366_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt366.c
276
static void hpt366_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt37x.c
221
static int hpt_dma_broken(const struct ata_device *dev, char *modestr,
drivers/ata/pata_hpt37x.c
281
static unsigned int hpt370_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_hpt37x.c
300
static unsigned int hpt370a_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_hpt37x.c
317
static unsigned int hpt372_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_hpt37x.c
423
static void hpt37x_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_hpt37x.c
452
static void hpt37x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt37x.c
465
static void hpt37x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x2n.c
116
static unsigned int hpt372n_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_hpt3x2n.c
186
static void hpt3x2n_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_hpt3x2n.c
216
static void hpt3x2n_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x2n.c
229
static void hpt3x2n_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x3.c
37
static void hpt3x3_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x3.c
67
static void hpt3x3_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_icside.c
188
static void pata_icside_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_imx.c
55
static void pata_imx_set_timing(struct ata_device *adev,
drivers/ata/pata_imx.c
85
static void pata_imx_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it8213.c
140
static void it8213_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it8213.c
75
static void it8213_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
127
static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing)
drivers/ata/pata_it821x.c
155
static void it821x_program_udma(struct ata_port *ap, struct ata_device *adev, u16 timing)
drivers/ata/pata_it821x.c
186
static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
191
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_it821x.c
256
static void it821x_passthru_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
286
static void it821x_passthru_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
349
struct ata_device *adev = qc->dev;
drivers/ata/pata_it821x.c
372
struct ata_device *adev = qc->dev;
drivers/ata/pata_it821x.c
395
struct ata_device *adev = &ap->link.device[device];
drivers/ata/pata_it821x.c
466
static int it821x_smart_set_mode(struct ata_link *link, struct ata_device **unused)
drivers/ata/pata_it821x.c
468
struct ata_device *dev;
drivers/ata/pata_it821x.c
501
static void it821x_dev_config(struct ata_device *adev)
drivers/ata/pata_it821x.c
540
static unsigned int it821x_read_id(struct ata_device *adev,
drivers/ata/pata_ixp4xx_cf.c
114
static void ixp4xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ixp4xx_cf.c
130
struct ata_device *adev = qc->dev;
drivers/ata/pata_legacy.c
158
static int legacy_set_mode(struct ata_link *link, struct ata_device **unused)
drivers/ata/pata_legacy.c
160
struct ata_device *dev;
drivers/ata/pata_legacy.c
244
struct ata_device *dev;
drivers/ata/pata_macio.c
1244
struct ata_device *dev;
drivers/ata/pata_macio.c
406
struct ata_device *adev)
drivers/ata/pata_macio.c
820
struct ata_device *dev;
drivers/ata/pata_mpc52xx.c
392
mpc52xx_ata_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_mpc52xx.c
410
mpc52xx_ata_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_mpiix.c
126
struct ata_device *adev = qc->dev;
drivers/ata/pata_mpiix.c
76
static void mpiix_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_netcell.c
23
static unsigned int netcell_read_id(struct ata_device *adev,
drivers/ata/pata_ninja32.c
59
static void ninja32_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ninja32.c
72
struct ata_device *adev = &ap->link.device[device];
drivers/ata/pata_ns87410.c
104
struct ata_device *adev = qc->dev;
drivers/ata/pata_ns87410.c
50
static void ns87410_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ns87415.c
107
static void ns87415_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ns87415.c
52
static void ns87415_set_mode(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_octeon_cf.c
126
static void octeon_cf_set_piomode(struct ata_port *ap, struct ata_device *dev)
drivers/ata/pata_octeon_cf.c
211
static void octeon_cf_set_dmamode(struct ata_port *ap, struct ata_device *dev)
drivers/ata/pata_octeon_cf.c
743
static void octeon_cf_dev_config(struct ata_device *dev)
drivers/ata/pata_oldpiix.c
126
static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_oldpiix.c
196
struct ata_device *adev = qc->dev;
drivers/ata/pata_oldpiix.c
64
static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_opti.c
107
static void opti_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_opti.c
109
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_optidma.c
116
static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_optidma.c
118
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_optidma.c
201
static void optiplus_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_optidma.c
239
static void optidma_set_pio_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
254
static void optidma_set_dma_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
269
static void optiplus_set_pio_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
284
static void optiplus_set_dma_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
297
static u8 optidma_make_bits43(struct ata_device *adev)
drivers/ata/pata_optidma.c
319
static int optidma_set_mode(struct ata_link *link, struct ata_device **r_failed)
drivers/ata/pata_pcmcia.c
43
static int pcmcia_set_mode(struct ata_link *link, struct ata_device **r_failed_dev)
drivers/ata/pata_pcmcia.c
45
struct ata_device *master = &link->device[0];
drivers/ata/pata_pcmcia.c
46
struct ata_device *slave = &link->device[1];
drivers/ata/pata_pcmcia.c
73
struct ata_device **r_failed_dev)
drivers/ata/pata_pdc2027x.c
185
static inline void __iomem *dev_mmio(struct ata_port *ap, struct ata_device *adev, unsigned int offset)
drivers/ata/pata_pdc2027x.c
254
static unsigned int pdc2027x_mode_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_pdc2027x.c
257
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_pdc2027x.c
283
static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc2027x.c
324
static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc2027x.c
384
static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed)
drivers/ata/pata_pdc2027x.c
387
struct ata_device *dev;
drivers/ata/pata_pdc2027x.c
57
static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_pdc2027x.c
58
static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_pdc2027x.c
60
static unsigned int pdc2027x_mode_filter(struct ata_device *adev, unsigned int mask);
drivers/ata/pata_pdc2027x.c
62
static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed);
drivers/ata/pata_pdc202xx_old.c
110
static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc202xx_old.c
124
static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc202xx_old.c
178
struct ata_device *adev = qc->dev;
drivers/ata/pata_pdc202xx_old.c
228
struct ata_device *adev = qc->dev;
drivers/ata/pata_pdc202xx_old.c
258
static void pdc2026x_dev_config(struct ata_device *adev)
drivers/ata/pata_pdc202xx_old.c
77
static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_piccolo.c
31
static void tosh_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_piccolo.c
44
static void tosh_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_platform.c
34
static int pata_platform_set_mode(struct ata_link *link, struct ata_device **unused)
drivers/ata/pata_platform.c
36
struct ata_device *dev;
drivers/ata/pata_radisys.c
171
struct ata_device *adev = qc->dev;
drivers/ata/pata_radisys.c
40
static void radisys_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_radisys.c
91
static void radisys_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_rdc.c
170
static void rdc_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_rdc.c
88
static void rdc_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_rz1000.c
37
static int rz1000_set_mode(struct ata_link *link, struct ata_device **unused)
drivers/ata/pata_rz1000.c
39
struct ata_device *dev;
drivers/ata/pata_sc1200.c
106
static void sc1200_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sc1200.c
155
struct ata_device *adev = qc->dev;
drivers/ata/pata_sc1200.c
156
struct ata_device *prev = ap->private_data;
drivers/ata/pata_sc1200.c
72
static void sc1200_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sch.c
125
static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sch.c
40
static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_sch.c
41
static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_sch.c
96
static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_serverworks.c
154
static unsigned int serverworks_osb4_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_serverworks.c
170
static unsigned int serverworks_csb_filter(struct ata_device *adev,
drivers/ata/pata_serverworks.c
199
static void serverworks_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_serverworks.c
229
static void serverworks_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sil680.c
103
static void sil680_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sil680.c
122
struct ata_device *pair = ata_dev_pair(adev);
drivers/ata/pata_sil680.c
155
static void sil680_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sil680.c
66
static int sil680_seldev(struct ata_port *ap, struct ata_device *adev, int r)
drivers/ata/pata_sis.c
194
static void sis_set_fifo(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
226
static void sis_old_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
263
static void sis_100_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
288
static void sis_133_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
336
static void sis_old_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
375
static void sis_66_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
414
static void sis_100_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
448
static void sis_133_early_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
481
static void sis_133_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
528
static unsigned int sis_133_mode_filter(struct ata_device *adev, unsigned int mask)
drivers/ata/pata_sis.c
86
static int sis_old_port_base(struct ata_device *adev)
drivers/ata/pata_sis.c
99
static int sis_port_base(struct ata_device *adev)
drivers/ata/pata_sl82c105.c
101
static void sl82c105_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sl82c105.c
115
static void sl82c105_configure_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sl82c105.c
78
static void sl82c105_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_triflex.c
126
static void triflex_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_triflex.c
73
static void triflex_load_timing(struct ata_port *ap, struct ata_device *adev, int speed)
drivers/ata/pata_via.c
243
static void via_do_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_via.c
247
struct ata_device *peer = ata_dev_pair(adev);
drivers/ata/pata_via.c
328
static void via_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_via.c
336
static void via_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_via.c
353
static unsigned int via_mode_filter(struct ata_device *dev, unsigned int mask)
drivers/ata/sata_mv.c
1370
static void mv6_dev_config(struct ata_device *adev)
drivers/ata/sata_mv.c
602
static void mv6_dev_config(struct ata_device *dev);
drivers/ata/sata_nv.c
1879
struct ata_device *dev;
drivers/ata/sata_sil.c
102
static void sil_dev_config(struct ata_device *dev);
drivers/ata/sata_sil.c
105
static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed);
drivers/ata/sata_sil.c
345
static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed)
drivers/ata/sata_sil.c
350
struct ata_device *dev;
drivers/ata/sata_sil.c
611
static void sil_dev_config(struct ata_device *dev)
drivers/ata/sata_sil24.c
325
static void sil24_dev_config(struct ata_device *dev);
drivers/ata/sata_sil24.c
471
static void sil24_dev_config(struct ata_device *dev)
drivers/ata/sata_via.c
403
static void vt6421_set_pio_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/sata_via.c
411
static void vt6421_set_dma_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/sata_via.c
83
static void vt6421_set_pio_mode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/sata_via.c
84
static void vt6421_set_dma_mode(struct ata_port *ap, struct ata_device *adev);
drivers/scsi/aic94xx/aic94xx_dev.c
98
struct ata_device *ata_dev = sas_to_ata_dev(dev);
drivers/scsi/hisi_sas/hisi_sas_main.c
1342
static void hisi_sas_fill_ata_reset_cmd(struct ata_device *dev,
drivers/scsi/isci/request.c
1642
struct ata_device *dev = sas_to_ata_dev(ireq->target_device->domain_dev);
drivers/scsi/isci/request.c
1659
struct ata_device *dev = sas_to_ata_dev(ireq->target_device->domain_dev);
drivers/scsi/libsas/sas_ata.c
513
static void sas_ata_set_dmamode(struct ata_port *ap, struct ata_device *ata_dev)
include/linux/libata.h
1041
ssize_t (*sw_activity_show)(struct ata_device *dev, char *buf);
include/linux/libata.h
1042
ssize_t (*sw_activity_store)(struct ata_device *dev,
include/linux/libata.h
1199
extern void ata_dev_disable(struct ata_device *adev);
include/linux/libata.h
1204
extern unsigned int ata_do_dev_read_id(struct ata_device *dev,
include/linux/libata.h
1208
extern void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd);
include/linux/libata.h
1226
extern struct ata_device *ata_dev_pair(struct ata_device *adev);
include/linux/libata.h
1227
int ata_set_mode(struct ata_link *link, struct ata_device **r_failed_dev);
include/linux/libata.h
1331
extern unsigned int ata_pio_need_iordy(const struct ata_device *);
include/linux/libata.h
1373
unsigned int ata_acpi_gtm_xfermask(struct ata_device *dev,
include/linux/libata.h
1394
static inline unsigned int ata_acpi_gtm_xfermask(struct ata_device *dev,
include/linux/libata.h
1702
static inline unsigned int ata_dev_enabled(const struct ata_device *dev)
include/linux/libata.h
1707
static inline unsigned int ata_dev_disabled(const struct ata_device *dev)
include/linux/libata.h
1712
static inline unsigned int ata_dev_absent(const struct ata_device *dev)
include/linux/libata.h
1763
extern struct ata_device *ata_dev_next(struct ata_device *dev,
include/linux/libata.h
1799
static inline bool ata_ncq_supported(struct ata_device *dev)
include/linux/libata.h
1816
static inline bool ata_ncq_enabled(struct ata_device *dev)
include/linux/libata.h
1821
static inline bool ata_fpdma_dsm_supported(struct ata_device *dev)
include/linux/libata.h
1828
static inline bool ata_fpdma_read_log_supported(struct ata_device *dev)
include/linux/libata.h
1835
static inline bool ata_fpdma_zac_mgmt_in_supported(struct ata_device *dev)
include/linux/libata.h
1842
static inline bool ata_fpdma_zac_mgmt_out_supported(struct ata_device *dev)
include/linux/libata.h
1881
static inline void ata_tf_init(struct ata_device *dev, struct ata_taskfile *tf)
include/linux/libata.h
1915
static inline int ata_try_flush_cache(const struct ata_device *dev)
include/linux/libata.h
1966
static inline bool ata_using_mwdma(struct ata_device *adev)
include/linux/libata.h
1972
static inline bool ata_using_udma(struct ata_device *adev)
include/linux/libata.h
1978
static inline bool ata_dma_enabled(struct ata_device *adev)
include/linux/libata.h
1987
extern int ata_timing_compute(struct ata_device *, unsigned short,
include/linux/libata.h
2055
extern unsigned int ata_sff_dev_classify(struct ata_device *dev, int present,
include/linux/libata.h
638
struct ata_device *dev;
include/linux/libata.h
799
#define ATA_DEVICE_CLEAR_BEGIN offsetof(struct ata_device, n_sectors)
include/linux/libata.h
800
#define ATA_DEVICE_CLEAR_END offsetof(struct ata_device, ering)
include/linux/libata.h
803
struct ata_device *dev; /* offending device */
include/linux/libata.h
862
struct ata_device device[ATA_MAX_DEVICES];
include/linux/libata.h
973
unsigned int (*mode_filter)(struct ata_device *dev, unsigned int xfer_mask);
include/linux/libata.h
974
void (*set_piomode)(struct ata_port *ap, struct ata_device *dev);
include/linux/libata.h
975
void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev);
include/linux/libata.h
976
int (*set_mode)(struct ata_link *link, struct ata_device **r_failed_dev);
include/linux/libata.h
977
unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf,
include/linux/libata.h
980
void (*dev_config)(struct ata_device *dev);
include/scsi/libsas.h
404
static inline struct ata_device *sas_to_ata_dev(struct domain_device *dev)
include/trace/events/libata.h
442
TP_PROTO(struct ata_device *dev, unsigned int eh_action, unsigned int eh_err_mask),