Home
last modified time | relevance | path

Searched refs:ata_taskfile (Results 1 – 40 of 40) sorted by relevance

/linux-4.4.14/drivers/ata/
Dsata_promise.h44 static inline unsigned int pdc_pkt_header(struct ata_taskfile *tf, in pdc_pkt_header()
90 static inline unsigned int pdc_pkt_footer(struct ata_taskfile *tf, u8 *buf, in pdc_pkt_footer()
105 static inline unsigned int pdc_prep_lba28(struct ata_taskfile *tf, u8 *buf, unsigned int i) in pdc_prep_lba28()
128 static inline unsigned int pdc_prep_lba48(struct ata_taskfile *tf, u8 *buf, unsigned int i) in pdc_prep_lba48()
Dlibata.h64 extern u64 ata_tf_to_lba(const struct ata_taskfile *tf);
65 extern u64 ata_tf_to_lba48(const struct ata_taskfile *tf);
67 extern int ata_build_rw_tf(struct ata_taskfile *tf, struct ata_device *dev,
70 extern u64 ata_tf_read_block(struct ata_taskfile *tf, struct ata_device *dev);
72 struct ata_taskfile *tf, const u8 *cdb,
76 struct ata_taskfile *tf, const u8 *cdb,
Dpata_pdc202xx_old.c38 const struct ata_taskfile *tf) in pdc202xx_exec_command()
180 struct ata_taskfile *tf = &qc->tf; in pdc2026x_bmdma_start()
230 struct ata_taskfile *tf = &qc->tf; in pdc2026x_bmdma_stop()
Dlibata-zpodd.c36 struct ata_taskfile tf; in eject_tray()
57 struct ata_taskfile tf; in zpodd_get_mech_type()
Dpata_netcell.c23 struct ata_taskfile *tf, u16 *id) in netcell_read_id()
Dlibata-acpi.c550 struct ata_taskfile *tf) in ata_acpi_gtf_to_tf()
566 const struct ata_taskfile *tf, in ata_acpi_filter_tf()
567 const struct ata_taskfile *ptf) in ata_acpi_filter_tf()
648 struct ata_taskfile *pptf = NULL; in ata_acpi_run_tf()
649 struct ata_taskfile tf, ptf, rtf; in ata_acpi_run_tf()
Dsata_via.c81 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
291 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in svia_tf_load()
293 struct ata_taskfile ttf; in svia_tf_load()
Dsata_inic162x.c550 static void inic_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in inic_tf_read()
565 struct ata_taskfile *rtf = &qc->result_tf; in inic_qc_fill_rtf()
566 struct ata_taskfile tf; in inic_qc_fill_rtf()
639 struct ata_taskfile tf; in inic_hardreset()
Dsata_sx4.c222 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
223 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
359 static inline unsigned int pdc20621_ata_pkt(struct ata_taskfile *tf, in pdc20621_ata_pkt()
412 static inline void pdc20621_host_pkt(struct ata_taskfile *tf, u8 *buf, in pdc20621_host_pkt()
962 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf) in pdc_tf_load_mmio()
970 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf) in pdc_exec_command_mmio()
Dsata_vsc.c158 static void vsc_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in vsc_sata_tf_load()
199 static void vsc_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in vsc_sata_tf_read()
Dpata_samsung_cf.c178 const struct ata_taskfile *tf) in pata_s3c_tf_load()
214 static void pata_s3c_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in pata_s3c_tf_read()
241 const struct ata_taskfile *tf) in pata_s3c_exec_command()
Dsata_svw.c174 static void k2_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in k2_sata_tf_load()
210 static void k2_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in k2_sata_tf_read()
Dlibata-core.c551 void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis) in ata_tf_to_fis()
593 void ata_tf_from_fis(const u8 *fis, struct ata_taskfile *tf) in ata_tf_from_fis()
652 static int ata_rwcmd_protocol(struct ata_taskfile *tf, struct ata_device *dev) in ata_rwcmd_protocol()
697 u64 ata_tf_read_block(struct ata_taskfile *tf, struct ata_device *dev) in ata_tf_read_block()
751 int ata_build_rw_tf(struct ata_taskfile *tf, struct ata_device *dev, in ata_build_rw_tf()
1052 unsigned int ata_dev_classify(const struct ata_taskfile *tf) in ata_dev_classify()
1184 u64 ata_tf_to_lba48(const struct ata_taskfile *tf) in ata_tf_to_lba48()
1198 u64 ata_tf_to_lba(const struct ata_taskfile *tf) in ata_tf_to_lba()
1225 struct ata_taskfile tf; in ata_read_native_max_address()
1276 struct ata_taskfile tf; in ata_set_max_sectors()
[all …]
Dlibata-scsi.c793 static void ata_dump_status(unsigned id, struct ata_taskfile *tf) in ata_dump_status()
979 struct ata_taskfile *tf = &qc->result_tf; in ata_gen_passthru_sense()
1053 struct ata_taskfile *tf = &qc->result_tf; in ata_gen_ata_sense()
1344 struct ata_taskfile *tf = &qc->tf; in ata_scsi_start_stop_xlat()
1428 struct ata_taskfile *tf = &qc->tf; in ata_scsi_flush_xlat()
1550 struct ata_taskfile *tf = &qc->tf; in ata_scsi_verify_xlat()
2170 struct ata_taskfile tf; in ata_scsiop_inq_89()
2941 struct ata_taskfile *tf = &(qc->tf); in ata_scsi_pass_thru()
3132 struct ata_taskfile *tf = &qc->tf; in ata_scsi_write_same_xlat()
3209 struct ata_taskfile *tf = &qc->tf; in ata_mselect_caching()
Dsata_promise.c159 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
160 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
1060 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf) in pdc_tf_load_mmio()
1067 const struct ata_taskfile *tf) in pdc_exec_command_mmio()
Dahci_qoriq.c76 struct ata_taskfile tf; in ahci_qoriq_hardreset()
Dpata_ep93xx.c373 const struct ata_taskfile *tf) in ep93xx_pata_tf_load()
414 static void ep93xx_pata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ep93xx_pata_tf_read()
446 const struct ata_taskfile *tf) in ep93xx_pata_exec_command()
Dsata_rcar.c370 const struct ata_taskfile *tf) in sata_rcar_tf_load()
417 static void sata_rcar_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in sata_rcar_tf_read()
442 const struct ata_taskfile *tf) in sata_rcar_exec_command()
Dlibata-eh.c1509 struct ata_taskfile tf; in ata_read_log_page()
1569 int *tag, struct ata_taskfile *tf) in ata_eh_read_log_10h()
1623 struct ata_taskfile tf; in atapi_eh_tur()
1659 struct ata_taskfile tf; in atapi_eh_request_sense()
1758 struct ata_taskfile tf; in ata_eh_analyze_ncq_error()
1819 const struct ata_taskfile *tf) in ata_eh_analyze_tf()
2509 struct ata_taskfile *cmd = &qc->tf, *res = &qc->result_tf; in ata_eh_link_report()
3076 struct ata_taskfile tf; in ata_eh_park_issue_cmd()
3352 struct ata_taskfile tf; in ata_eh_maybe_retry_flush()
Dahci_xgene.c253 struct ata_taskfile *tf, u16 *id) in xgene_ahci_read_id()
373 struct ata_taskfile tf; in xgene_ahci_do_hardreset()
Dpata_octeon_cf.c391 static void octeon_cf_tf_read16(struct ata_port *ap, struct ata_taskfile *tf) in octeon_cf_tf_read16()
476 const struct ata_taskfile *tf) in octeon_cf_tf_load16()
524 const struct ata_taskfile *tf) in octeon_cf_exec_command16()
Dpata_ns87415.c263 void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ns87560_tf_read()
Dlibata-pmp.c43 struct ata_taskfile tf; in sata_pmp_read()
80 struct ata_taskfile tf; in sata_pmp_write()
Dsata_sil24.c489 static void sil24_read_tf(struct ata_port *ap, int tag, struct ata_taskfile *tf) in sil24_read_tf()
605 const struct ata_taskfile *tf, in sil24_exec_polled_cmd()
662 struct ata_taskfile tf; in sil24_softreset()
Dpata_sil680.c212 const struct ata_taskfile *tf) in sil680_sff_exec_command()
Dpata_bf54x.c669 static void bfin_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in bfin_tf_load()
740 static void bfin_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in bfin_tf_read()
771 const struct ata_taskfile *tf) in bfin_exec_command()
Dlibata-sff.c413 void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in ata_sff_tf_load()
476 void ata_sff_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ata_sff_tf_read()
515 void ata_sff_exec_command(struct ata_port *ap, const struct ata_taskfile *tf) in ata_sff_exec_command()
537 const struct ata_taskfile *tf) in ata_tf_to_host()
1883 struct ata_taskfile tf; in ata_sff_dev_classify()
Dlibahci.c1190 struct ata_taskfile tf; in ahci_dev_classify()
1263 struct ata_taskfile *tf, int is_cmd, u16 flags, in ahci_exec_polled_cmd()
1310 struct ata_taskfile tf; in ahci_do_softreset()
1460 struct ata_taskfile tf; in ahci_hardreset()
Dpata_via.c389 static void via_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in via_tf_load()
Dsata_dwc_460ex.c254 static void sata_dwc_tf_dump(struct ata_port *ap, struct ata_taskfile *tf) in sata_dwc_tf_dump()
924 struct ata_taskfile *tf, in sata_dwc_exec_command_by_tag()
Dsata_highbank.c407 struct ata_taskfile tf; in ahci_highbank_hardreset()
Dpata_it821x.c537 struct ata_taskfile *tf, u16 *id) in it821x_read_id()
Dsata_fsl.c810 struct ata_taskfile tf; in sata_fsl_dev_classify()
949 struct ata_taskfile tf; in sata_fsl_softreset()
Dahci.c692 struct ata_taskfile tf; in ahci_p5wdh_hardreset()
754 struct ata_taskfile tf; in ahci_avn_hardreset()
Dsata_nv.c331 static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf);
789 static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in nv_adma_tf_read()
803 static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb) in nv_adma_tf_to_cpb()
Dpata_arasan_cf.c675 struct ata_taskfile *tf = &qc->tf; in arasan_cf_dma_start()
Dsata_mv.c2006 struct ata_taskfile *tf = &qc->tf; in mv_rw_multi_errata_sata24()
2054 struct ata_taskfile *tf = &qc->tf; in mv_qc_prep()
2155 struct ata_taskfile *tf = &qc->tf; in mv_qc_prep_iie()
/linux-4.4.14/include/linux/
Dlibata.h556 struct ata_taskfile { struct
629 struct ata_taskfile tf;
653 struct ata_taskfile result_tf;
909 unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf, u16 *id);
956 void (*sff_tf_load)(struct ata_port *ap, const struct ata_taskfile *tf);
957 void (*sff_tf_read)(struct ata_port *ap, struct ata_taskfile *tf);
959 const struct ata_taskfile *tf);
1084 static inline int is_multi_taskfile(struct ata_taskfile *tf) in is_multi_taskfile()
1175 extern void ata_tf_to_fis(const struct ata_taskfile *tf,
1177 extern void ata_tf_from_fis(const u8 *fis, struct ata_taskfile *tf);
[all …]
/linux-4.4.14/drivers/scsi/libsas/
Dsas_ata.c615 struct ata_taskfile tf; in sas_get_ata_command_set()
/linux-4.4.14/drivers/scsi/
Dipr.c6599 struct ata_taskfile *tf) in ipr_copy_sata_tf()
6894 struct ata_taskfile *tf = &qc->result_tf; in ipr_qc_fill_rtf()