/linux-6.3-rc2/drivers/ata/ |
A D | libata.h | 50 struct ata_device *dev); 62 extern int ata_dev_configure(struct ata_device *dev); 74 extern void ata_dev_init(struct ata_device *dev); 142 extern void ata_dev_disable(struct ata_device *dev); 173 extern int sata_pmp_attach(struct ata_device *dev); 216 void zpodd_init(struct ata_device *dev); 217 void zpodd_exit(struct ata_device *dev); 222 void zpodd_on_suspend(struct ata_device *dev); 223 bool zpodd_zpready(struct ata_device *dev); 224 void zpodd_enable_run_wake(struct ata_device *dev); [all …]
|
A D | libata-zpodd.c | 23 struct ata_device *dev; 35 static int eject_tray(struct ata_device *dev) in eject_tray() 104 static bool zpready(struct ata_device *dev) in zpready() 146 void zpodd_on_suspend(struct ata_device *dev) in zpodd_on_suspend() 171 bool zpodd_zpready(struct ata_device *dev) in zpodd_zpready() 185 void zpodd_enable_run_wake(struct ata_device *dev) in zpodd_enable_run_wake() 196 void zpodd_disable_run_wake(struct ata_device *dev) in zpodd_disable_run_wake() 219 void zpodd_post_poweron(struct ata_device *dev) in zpodd_post_poweron() 242 struct ata_device *ata_dev = context; in zpodd_wake_dev() 265 void zpodd_init(struct ata_device *dev) in zpodd_init() [all …]
|
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; 73 struct ata_device *tdev; in ata_acpi_detach_device() 206 void ata_acpi_bind_dev(struct ata_device *dev) in ata_acpi_bind_dev() 525 struct ata_device *dev; in ata_acpi_cbl_80wire() 638 static int ata_acpi_run_tf(struct ata_device *dev, in ata_acpi_run_tf() 815 struct ata_device *dev; in ata_acpi_on_resume() 868 struct ata_device *dev; in sata_acpi_set_state() 896 struct ata_device *dev; in pata_acpi_set_state() 951 int ata_acpi_on_devcfg(struct ata_device *dev) in ata_acpi_on_devcfg() [all …]
|
A D | pata_amd.c | 50 struct ata_device *peer = ata_dev_pair(adev); in timing_setup() 179 struct ata_device *adev; in amd_fifo_setup() 208 static void amd33_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd33_set_piomode() 214 static void amd66_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd66_set_piomode() 220 static void amd100_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd100_set_piomode() 226 static void amd133_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd133_set_piomode() 241 static void amd33_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd33_set_dmamode() 246 static void amd66_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd66_set_dmamode() 267 static unsigned int nv_mode_filter(struct ata_device *dev, in nv_mode_filter() 354 static void nv100_set_piomode(struct ata_port *ap, struct ata_device *adev) in nv100_set_piomode() [all …]
|
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()
|
A D | pata_it821x.c | 126 static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing) in it821x_program() 185 static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *adev) in it821x_clock_strategy() 190 struct ata_device *pair = ata_dev_pair(adev); in it821x_clock_strategy() 255 static void it821x_passthru_set_piomode(struct ata_port *ap, struct ata_device *adev) in it821x_passthru_set_piomode() 348 struct ata_device *adev = qc->dev; in it821x_passthru_bmdma_start() 371 struct ata_device *adev = qc->dev; in it821x_passthru_bmdma_stop() 394 struct ata_device *adev = &ap->link.device[device]; in it821x_passthru_dev_select() 465 static int it821x_smart_set_mode(struct ata_link *link, struct ata_device **unused) in it821x_smart_set_mode() 467 struct ata_device *dev; in it821x_smart_set_mode() 500 static void it821x_dev_config(struct ata_device *adev) in it821x_dev_config() [all …]
|
A D | pata_sch.c | 40 static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev); 41 static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev); 96 static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev) in sch_set_piomode() 125 static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sch_set_dmamode()
|
A D | pata_pdc2027x.c | 57 static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev); 58 static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev); 60 static unsigned int pdc2027x_mode_filter(struct ata_device *adev, unsigned int mask); 62 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed); 185 static inline void __iomem *dev_mmio(struct ata_port *ap, struct ata_device *adev, unsigned int off… in dev_mmio() 254 static unsigned int pdc2027x_mode_filter(struct ata_device *adev, unsigned int mask) in pdc2027x_mode_filter() 257 struct ata_device *pair = ata_dev_pair(adev); in pdc2027x_mode_filter() 283 static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc2027x_set_piomode() 324 static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc2027x_set_dmamode() 384 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed) in pdc2027x_set_mode() [all …]
|
A D | libata-transport.c | 69 container_of((d), struct ata_device, tdev) 85 static int ata_tdev_add(struct ata_device *dev); 86 static void ata_tdev_delete(struct ata_device *dev); 418 struct ata_device *ata_dev; in ata_tlink_delete() 443 struct ata_device *ata_dev; in ata_tlink_add() 551 struct ata_device *ata_dev = transport_class_to_dev(dev); in show_ata_dev_ering() 565 struct ata_device *ata_dev = transport_class_to_dev(dev); in show_ata_dev_id() 584 struct ata_device *ata_dev = transport_class_to_dev(dev); in show_ata_dev_gscr() 662 static void ata_tdev_free(struct ata_device *dev) in ata_tdev_free() 674 static void ata_tdev_delete(struct ata_device *ata_dev) in ata_tdev_delete() [all …]
|
A D | pata_sis.c | 86 static int sis_old_port_base(struct ata_device *adev) in sis_old_port_base() 99 static int sis_port_base(struct ata_device *adev) in sis_port_base() 194 static void sis_set_fifo(struct ata_port *ap, struct ata_device *adev) in sis_set_fifo() 226 static void sis_old_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_old_set_piomode() 263 static void sis_100_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_100_set_piomode() 288 static void sis_133_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_133_set_piomode() 336 static void sis_old_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_old_set_dmamode() 375 static void sis_66_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_66_set_dmamode() 414 static void sis_100_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_100_set_dmamode() 481 static void sis_133_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_133_set_dmamode() [all …]
|
A D | libata-core.c | 247 struct ata_device *ata_dev_next(struct ata_device *dev, struct ata_link *link, in ata_dev_next() 691 struct ata_device *dev = qc->dev; in ata_build_rw_tf() 2920 struct ata_device *dev; in ata_bus_probe() 3074 struct ata_device *ata_dev_pair(struct ata_device *adev) in ata_dev_pair() 3409 struct ata_device *dev; in ata_do_set_mode() 4211 struct ata_device *dev; in cable_is_40wire() 4687 struct ata_device *dev = qc->dev; in ata_verify_xfer() 4734 struct ata_device *dev = qc->dev; in ata_qc_complete() 5130 struct ata_device *adev; in ata_port_runtime_idle() 5226 void ata_dev_init(struct ata_device *dev) in ata_dev_init() [all …]
|
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()
|
A D | pata_acpi.c | 73 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev) in pacpi_discover_modes() 100 static unsigned int pacpi_mode_filter(struct ata_device *adev, unsigned int mask) in pacpi_mode_filter() 112 static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_piomode() 135 static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_dmamode() 170 struct ata_device *adev = qc->dev; in pacpi_qc_issue()
|
A D | pata_pdc202xx_old.c | 77 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in pdc202xx_configure_piomode() 110 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_piomode() 124 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_dmamode() 178 struct ata_device *adev = qc->dev; in pdc2026x_bmdma_start() 228 struct ata_device *adev = qc->dev; in pdc2026x_bmdma_stop() 258 static void pdc2026x_dev_config(struct ata_device *adev) in pdc2026x_dev_config()
|
A D | pata_artop.c | 99 static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6210_load_piomode() 126 static void artop6210_set_piomode(struct ata_port *ap, struct ata_device *adev) in artop6210_set_piomode() 153 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6260_load_piomode() 180 static void artop6260_set_piomode(struct ata_port *ap, struct ata_device *adev) in artop6260_set_piomode() 204 static void artop6210_set_dmamode (struct ata_port *ap, struct ata_device *adev) in artop6210_set_dmamode() 244 static void artop6260_set_dmamode (struct ata_port *ap, struct ata_device *adev) in artop6260_set_dmamode()
|
A D | libata-pmp.c | 41 struct ata_device *pmp_dev = ap->link.device; in sata_pmp_read() 78 struct ata_device *pmp_dev = ap->link.device; in sata_pmp_write() 223 static int sata_pmp_read_gscr(struct ata_device *dev, u32 *gscr) in sata_pmp_read_gscr() 258 static int sata_pmp_configure(struct ata_device *dev, int print_info) in sata_pmp_configure() 485 int sata_pmp_attach(struct ata_device *dev) in sata_pmp_attach() 559 static void sata_pmp_detach(struct ata_device *dev) in sata_pmp_detach() 597 static int sata_pmp_same_pmp(struct ata_device *dev, const u32 *new_gscr) in sata_pmp_same_pmp() 706 static int sata_pmp_revalidate_quick(struct ata_device *dev) in sata_pmp_revalidate_quick() 753 struct ata_device *dev = link->device; in sata_pmp_eh_recover_pmp() 920 struct ata_device *pmp_dev = pmp_link->device; in sata_pmp_eh_recover() [all …]
|
A D | libata-scsi.c | 94 struct ata_device *dev; in ata_scsi_park_show() 133 struct ata_device *dev; in ata_scsi_park_store() 311 struct ata_device *dev; in ata_scsi_unlock_native_capacity() 1000 struct ata_device *dev = qc->dev; in ata_gen_ata_sense() 1182 struct ata_device *dev; in ata_scsi_slave_destroy() 1775 struct ata_device *dev; 2747 struct ata_device * 4037 struct ata_device *dev; in ata_scsi_queuecmd() 4270 struct ata_device *dev; in ata_scsi_scan_host() 4425 struct ata_device *dev; in ata_scsi_handle_link_detach() [all …]
|
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()
|
A D | pata_legacy.c | 239 static int legacy_set_mode(struct ata_link *link, struct ata_device **unused) in legacy_set_mode() 241 struct ata_device *dev; in legacy_set_mode() 333 struct ata_device *dev = qc->dev; in pdc_data_xfer_vlb() 387 static void ht6560a_set_piomode(struct ata_port *ap, struct ata_device *adev) in ht6560a_set_piomode() 485 struct ata_device *adev) in opti82c611a_set_piomode() 489 struct ata_device *pair = ata_dev_pair(adev); in opti82c611a_set_piomode() 564 struct ata_device *pair = ata_dev_pair(adev); in opti82c46x_set_piomode() 647 struct ata_device *adev = qc->dev; in opti82c46x_qc_issue() 718 struct ata_device *adev = qc->dev; in qdi_qc_issue() 735 struct ata_device *adev = qc->dev; in vlb32_data_xfer() [all …]
|
A D | pata_hpt366.c | 173 static int hpt_dma_blacklisted(const struct ata_device *dev, char *modestr, in hpt_dma_blacklisted() 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()
|
A D | libata-eh.c | 437 struct ata_device *tdev; in ata_eh_clear_action() 498 struct ata_device *dev; in ata_eh_unload() 1929 struct ata_device *dev; in ata_eh_link_autopsy() 2428 struct ata_device *dev; in ata_do_reset() 2461 struct ata_device *dev; in ata_eh_reset() 2856 struct ata_device *dev; in ata_eh_pull_park_action() 2932 struct ata_device *dev; in ata_eh_revalidate_and_attach() 3088 struct ata_device *dev; in ata_set_mode() 3382 struct ata_device *dev; in ata_link_nr_enabled() 3392 struct ata_device *dev; in ata_link_nr_vacant() [all …]
|
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()
|
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()
|
/linux-6.3-rc2/include/linux/ |
A D | libata.h | 584 struct ata_device *dev; 650 struct ata_device { struct 725 struct ata_device *dev; /* offending device */ 784 struct ata_device device[ATA_MAX_DEVICES]; 895 void (*dev_config)(struct ata_device *dev); 963 ssize_t (*sw_activity_store)(struct ata_device *dev, 1129 extern void ata_dev_disable(struct ata_device *adev); 1149 extern struct ata_device *ata_dev_pair(struct ata_device *adev); 1293 unsigned int ata_acpi_gtm_xfermask(struct ata_device *dev, 1669 extern struct ata_device *ata_dev_next(struct ata_device *dev, [all …]
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
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
|