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 D | atapi.h | 97 #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 D | ata_disk.h | 90 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 D | atapi_fsm.c | 39 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 D | ata_dma.c | 102 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 D | ata_common.h | 303 } 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 D | ata_disk.c | 63 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 D | ata_common.c | 69 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 D | atapi.c | 61 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 D | ata_debug.c | 41 dump_ata_ctl(ata_ctl_t *P)
|
Completed in 229 milliseconds