Searched refs:ata_ctl_t (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Datapi.h97 #define TRAN2CTL(tran) ((ata_ctl_t *)((tran)->tran_hba_private))
105 int atapi_attach(ata_ctl_t *ata_ctlp);
106 void atapi_detach(ata_ctl_t *ata_ctlp);
107 void atapi_init_arq(ata_ctl_t *ata_ctlp);
120 int atapi_fsm_intr(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
122 int atapi_fsm_start(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
124 void atapi_fsm_reset(ata_ctl_t *ata_ctlp);
H A Data_disk.h90 int ata_disk_attach(ata_ctl_t *ata_ctlp);
91 void ata_disk_detach(ata_ctl_t *ata_ctlp);
99 int ata_disk_setup_parms(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp);
H A Datapi_fsm.c39 static int atapi_start_cmd(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
41 static void atapi_send_cdb(ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp);
42 static void atapi_start_dma(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
44 static void atapi_pio_data_in(ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp);
45 static void atapi_pio_data_out(ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp);
46 static void atapi_status(ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp,
48 static void atapi_fsm_error(ata_ctl_t *ata_ctlp, uchar_t state,
56 ata_ctl_t *ata_ctlp,
147 ata_ctl_t *ata_ctlp,
278 ata_ctl_t *ata_ctl
[all...]
H A Data_dma.c102 ata_ctl_t *ata_ctlp)
162 ata_pciide_free(ata_ctl_t *ata_ctlp)
178 ata_ctl_t *ata_ctlp,
223 ata_ctl_t *ata_ctlp,
252 ata_ctl_t *ata_ctlp)
308 ata_ctl_t *ata_ctlp)
344 ata_ctl_t *ata_ctlp)
373 ata_ctl_t *ata_ctlp)
H A Data_common.h303 } ata_ctl_t; typedef in typeref:struct:ata_ctl
458 ata_ctl_t *ad_ctlp; /* pointer back to ctlr */
538 * (gtgt_t *) to (ata_ctl_t *)
540 #define GTGTP2ATAP(gtgtp) ((ata_ctl_t *)GTGTP2HBA(gtgtp))
569 * (struct hba_tran *) to (ata_ctl_t *)
571 #define TRAN2ATAP(tranp) ((ata_ctl_t *)TRAN2HBA(tranp))
611 int (*ap_start)(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
613 int (*ap_intr)(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
667 int ata_command(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, int expect_drdy,
671 int ata_get_status_clear_intr(ata_ctl_t *ata_ctl
[all...]
H A Data_disk.c63 static int ata_disk_intr(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
65 static int ata_disk_intr_dma(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
67 static int ata_disk_intr_pio_in(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
69 static int ata_disk_intr_pio_out(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
71 static int ata_disk_start(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
73 static int ata_disk_start_dma_in(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
75 static int ata_disk_start_dma_out(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
77 static int ata_disk_start_pio_in(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
79 static int ata_disk_start_pio_out(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
86 static int ata_disk_eject(ata_ctl_t *ata_ctl
[all...]
H A Data_common.c69 static int ata_ctlr_fsm(uchar_t fsm_func, ata_ctl_t *ata_ctlp,
77 static ata_ctl_t *ata_init_controller(dev_info_t *dip);
78 static ata_drv_t *ata_init_drive(ata_ctl_t *ata_ctlp,
80 static int ata_init_drive_pcidma(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
82 static int ata_flush_cache(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp);
83 static void ata_init_pciide(dev_info_t *dip, ata_ctl_t *ata_ctlp);
84 static int ata_reset_bus(ata_ctl_t *ata_ctlp);
89 static int ata_software_reset(ata_ctl_t *ata_ctlp);
90 static int ata_start_arq(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
97 static void ata_show_transfer_mode(ata_ctl_t *, ata_drv_
[all...]
H A Datapi.c61 static int atapi_id_update(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp,
96 atapi_attach(ata_ctl_t *ata_ctlp)
157 ata_ctl_t *ata_ctlp)
181 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp;
330 ata_ctl_t *ata_ctlp;
517 ata_ctl_t *ata_ctlp;
611 ata_ctl_t *ata_ctlp = ADDR2CTL(ap);
964 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp;
1122 ata_ctl_t *ata_ctlp,
1189 ata_ctl_t *ata_ctl
[all...]
H A Data_debug.c41 dump_ata_ctl(ata_ctl_t *P)

Completed in 60 milliseconds