/openbmc/linux/drivers/ata/ |
H A D | libata-transport.c | 79 container_of((d), struct ata_port, tdev) 209 struct ata_port *ap = transport_class_to_port(dev); \ 227 struct ata_port *ap = tdev_to_port(dev); in ata_tport_release() 257 void ata_tport_delete(struct ata_port *ap) in ata_tport_delete() 284 struct ata_port *ap) in ata_tport_add() 344 unsigned int ata_port_classify(struct ata_port *ap, in ata_port_classify() 449 struct ata_port *ap = link->ap; in ata_tlink_add() 704 struct ata_port *ap = link->ap; in ata_tdev_add()
|
H A D | pata_marvell.c | 64 struct ata_port *ap = link->ap; in marvell_pre_reset() 74 static int marvell_cable_detect(struct ata_port *ap) in marvell_cable_detect()
|
H A D | libata-scsi.c | 96 struct ata_port *ap; in ata_scsi_park_show() 136 struct ata_port *ap; in ata_scsi_park_store() 741 struct ata_port *ap = dev->link->ap; in ata_scsi_qc_new() 1762 struct ata_port *ap = dev->link->ap; in ata_scsi_translate() 4184 struct ata_port *ap = dev->link->ap; in __ata_scsi_queuecmd() 4257 struct ata_port *ap; in ata_scsi_queuecmd() 4415 struct ata_port *ap = host->ports[i]; in ata_scsi_add_hosts() 4596 struct ata_port *ap = dev->link->ap; in ata_scsi_remove_dev() 4645 struct ata_port *ap = link->ap; in ata_scsi_handle_link_detach() 4696 struct ata_port *ap = in ata_scsi_hotplug() [all …]
|
H A D | ata_piix.c | 487 static int piix_port_start(struct ata_port *ap) in piix_port_start() 506 static int ich_pata_cable_detect(struct ata_port *ap) in ich_pata_cable_detect() 540 struct ata_port *ap = link->ap; in piix_pata_prereset() 550 static void piix_set_timings(struct ata_port *ap, struct ata_device *adev, in piix_set_timings() 647 static void piix_set_piomode(struct ata_port *ap, struct ata_device *adev) in piix_set_piomode() 742 static void piix_set_dmamode(struct ata_port *ap, struct ata_device *adev) in piix_set_dmamode() 758 static void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ich_set_dmamode() 779 struct ata_port *ap = link->ap; in piix_sidpr_sel() 818 static bool piix_irq_check(struct ata_port *ap) in piix_irq_check() 1057 static u8 piix_vmw_bmdma_status(struct ata_port *ap) in piix_vmw_bmdma_status() [all …]
|
H A D | pata_cs5520.c | 61 static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio) in cs5520_set_timings() 92 static void cs5520_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5520_set_piomode() 205 struct ata_port *ap = host->ports[i]; in cs5520_init_one()
|
H A D | pata_cs5536.c | 129 static int cs5536_cable_detect(struct ata_port *ap) in cs5536_cable_detect() 148 static void cs5536_set_piomode(struct ata_port *ap, struct ata_device *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_mpc52xx.c | 392 mpc52xx_ata_set_piomode(struct ata_port *ap, struct ata_device *adev) in mpc52xx_ata_set_piomode() 410 mpc52xx_ata_set_dmamode(struct ata_port *ap, struct ata_device *adev) in mpc52xx_ata_set_dmamode() 434 mpc52xx_ata_dev_select(struct ata_port *ap, unsigned int device) in mpc52xx_ata_dev_select() 447 struct ata_port *ap = qc->ap; in mpc52xx_ata_build_dmatable() 503 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_setup() 560 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_start() 570 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_stop() 584 mpc52xx_bmdma_status(struct ata_port *ap) in mpc52xx_bmdma_status() 632 struct ata_port *ap; in mpc52xx_ata_init_one()
|
H A D | ahci_xgene.c | 112 static int xgene_ahci_poll_reg_val(struct ata_port *ap, in xgene_ahci_poll_reg_val() 137 static int xgene_ahci_restart_engine(struct ata_port *ap) in xgene_ahci_restart_engine() 190 struct ata_port *ap = qc->ap; in xgene_ahci_qc_issue() 353 struct ata_port *ap = link->ap; in xgene_ahci_do_hardreset() 392 struct ata_port *ap = link->ap; in xgene_ahci_hardreset() 454 struct ata_port *ap = link->ap; in xgene_ahci_pmp_softreset() 498 struct ata_port *ap = link->ap; in xgene_ahci_softreset()
|
H A D | pata_cypress.c | 56 static void cy82c693_set_piomode(struct ata_port *ap, struct ata_device *adev) in cy82c693_set_piomode() 105 static void cy82c693_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cy82c693_set_dmamode()
|
H A D | pata_ali.c | 89 static int ali_c2_cable_detect(struct ata_port *ap) in ali_c2_cable_detect() 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() 241 static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ali_set_dmamode()
|
H A D | acard-ahci.c | 61 static int acard_ahci_port_start(struct ata_port *ap); 213 struct ata_port *ap = qc->ap; in acard_ahci_qc_prep() 273 static int acard_ahci_port_start(struct ata_port *ap) in acard_ahci_port_start() 421 struct ata_port *ap = host->ports[i]; in acard_ahci_init_one()
|
H A D | pata_pcmcia.c | 94 struct ata_port *ap = qc->dev->link->ap; in ata_data_xfer_8bit() 117 struct ata_port *ap; in pcmcia_8bit_drain_fifo() 189 struct ata_port *ap; in pcmcia_init_one()
|
H A D | pata_arasan_cf.c | 284 struct ata_port *ap = acdev->host->ports[0]; in cf_card_detect() 646 static void arasan_cf_freeze(struct ata_port *ap) in arasan_cf_freeze() 660 static void arasan_cf_error_handler(struct ata_port *ap) in arasan_cf_error_handler() 677 struct ata_port *ap = qc->ap; in arasan_cf_dma_start() 691 struct ata_port *ap = qc->ap; in arasan_cf_qc_issue() 725 static void arasan_cf_set_piomode(struct ata_port *ap, struct ata_device *adev) in arasan_cf_set_piomode() 751 static void arasan_cf_set_dmamode(struct ata_port *ap, struct ata_device *adev) in arasan_cf_set_dmamode() 800 struct ata_port *ap; in arasan_cf_probe()
|
H A D | ahci_seattle.c | 43 static ssize_t seattle_transmit_led_message(struct ata_port *ap, u32 state, 78 static ssize_t seattle_transmit_led_message(struct ata_port *ap, u32 state, in seattle_transmit_led_message()
|
H A D | pata_ixp4xx_cf.c | 114 static void ixp4xx_set_piomode(struct ata_port *ap, struct ata_device *adev) in ixp4xx_set_piomode() 131 struct ata_port *ap = qc->dev->link->ap; in ixp4xx_mmio_data_xfer() 194 static void ixp4xx_setup_port(struct ata_port *ap, in ixp4xx_setup_port()
|
H A D | pata_pxa.c | 109 static unsigned char pxa_bmdma_status(struct ata_port *ap) in pxa_bmdma_status() 126 static void pxa_irq_clear(struct ata_port *ap) in pxa_irq_clear() 162 struct ata_port *ap; in pxa_ata_probe()
|
H A D | pata_falcon.c | 49 struct ata_port *ap = dev->link->ap; in pata_falcon_data_xfer() 129 struct ata_port *ap; in pata_falcon_init_one()
|
H A D | pata_imx.c | 85 static void pata_imx_set_piomode(struct ata_port *ap, struct ata_device *adev) in pata_imx_set_piomode() 129 struct ata_port *ap; in pata_imx_probe()
|
H A D | pata_isapnp.c | 51 struct ata_port *ap; in isapnp_init_one()
|
H A D | pata_jmicron.c | 44 struct ata_port *ap = link->ap; in jmicron_pre_reset()
|
H A D | pata_rb532_cf.c | 85 struct ata_port *ap; in rb532_pata_setup_ports()
|
H A D | sata_highbank.c | 128 static ssize_t ecx_transmit_led_message(struct ata_port *ap, u32 state, in ecx_transmit_led_message() 389 struct ata_port *ap = link->ap; in ahci_highbank_hardreset() 537 struct ata_port *ap = host->ports[i]; in ahci_highbank_probe()
|
H A D | ahci.c | 829 struct ata_port *ap = link->ap; in ahci_vt8251_hardreset() 850 struct ata_port *ap = link->ap; in ahci_p5wdh_hardreset() 911 struct ata_port *ap = link->ap; in ahci_avn_hardreset() 1128 struct ata_port *ap = host->ports[1]; in ahci_p5wdh_workaround() 1550 struct ata_port *ap = host->ports[i]; in ahci_gtf_filter_workaround() 1724 static void ahci_update_initial_lpm_policy(struct ata_port *ap, in ahci_update_initial_lpm_policy() 2008 struct ata_port *ap = host->ports[i]; in ahci_init_one()
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-ata | 7 Files under /sys/class/ata_port 14 What: /sys/class/ata_port/ataX/nr_pmp_links 15 What: /sys/class/ata_port/ataX/idle_irq 27 What: /sys/class/ata_port/ataX/port_no
|
/openbmc/linux/Documentation/driver-api/ |
H A D | libata.rst | 56 void (*post_set_mode) (struct ata_port *); 139 u8 (*sff_check_status)(struct ata_port *ap); 179 void (*set_mode) (struct ata_port *ap); 204 void (*bmdma_stop) (struct ata_port *ap); 205 u8 (*bmdma_status) (struct ata_port *ap); 261 void (*freeze) (struct ata_port *ap); 262 void (*thaw) (struct ata_port *ap); 281 void (*error_handler) (struct ata_port *ap); 314 void (*irq_clear) (struct ata_port *); 351 int (*port_start) (struct ata_port *ap); [all …]
|