/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_common.c | 240 if (!ata_ctlp) in ata_devo_reset() 533 ddi_put8(ata_ctlp->ac_iohandle1, ata_ctlp->ac_drvhd, in ata_attach() 540 if (!ata_wait(ata_ctlp->ac_iohandle2, ata_ctlp->ac_ioaddr2, in ata_attach() 622 if (!ata_ctlp) in ata_detach() 1019 &ata_ctlp->ac_bmhandle, &ata_ctlp->ac_bmaddr)) { in ata_init_controller() 1389 ddi_put8(ata_ctlp->ac_iohandle1, ata_ctlp->ac_drvhd, in ata_uninit_drive() 1396 ddi_put8(ata_ctlp->ac_iohandle2, ata_ctlp->ac_devctl, in ata_uninit_drive() 3558 ata_ctlp->ac_iohandle1, ata_ctlp->ac_ioaddr1, in ata_resume_drive() 3559 ata_ctlp->ac_iohandle2, ata_ctlp->ac_ioaddr2, in ata_resume_drive() 3741 ata_ctlp->ac_iohandle1, ata_ctlp->ac_ioaddr1, in ata_change_power() [all …]
|
H A D | atapi_fsm.c | 56 ata_ctl_t *ata_ctlp, in atapi_fsm_error() argument 147 ata_ctl_t *ata_ctlp, in atapi_start_cmd() argument 278 ata_ctl_t *ata_ctlp, in atapi_send_cdb() argument 333 ata_ctl_t *ata_ctlp, in atapi_start_dma() argument 377 ata_ctl_t *ata_ctlp, in atapi_pio_data_in() argument 457 ata_ctl_t *ata_ctlp, in atapi_pio_data_out() argument 524 ata_ctl_t *ata_ctlp, in atapi_status() argument 559 ata_ctl_t *ata_ctlp, in atapi_device_reset() argument 618 ata_ctl_t *ata_ctlp, in atapi_fsm_start() argument 679 ata_ctl_t *ata_ctlp, in atapi_fsm_intr() argument [all …]
|
H A D | ata_dma.c | 100 ata_ctl_t *ata_ctlp) in ata_pciide_alloc() argument 123 &ata_ctlp->ac_sg_list, &buf_size, &ata_ctlp->ac_sg_acc_handle); in ata_pciide_alloc() 176 ata_ctl_t *ata_ctlp, in ata_pciide_dma_setup() argument 211 ata_ctlp->ac_sg_paddr); in ata_pciide_dma_setup() 221 ata_ctl_t *ata_ctlp, in ata_pciide_dma_start() argument 250 ata_ctl_t *ata_ctlp) in ata_pciide_dma_stop() argument 306 ata_ctl_t *ata_ctlp) in ata_pciide_status_clear() argument 316 status = PCIIDE_STATUS_GET(ata_ctlp->ac_bmhandle, ata_ctlp->ac_bmaddr); in ata_pciide_status_clear() 342 ata_ctl_t *ata_ctlp) in ata_pciide_status_dmacheck_clear() argument 371 ata_ctl_t *ata_ctlp) in ata_pciide_status_pending() argument [all …]
|
H A D | ata_disk.c | 172 ata_ctl_t *ata_ctlp) in ata_disk_attach() argument 189 ata_ctl_t *ata_ctlp) in ata_disk_detach() argument 644 ata_ctl_t *ata_ctlp, in ata_disk_setup_parms() argument 699 ata_ctl_t *ata_ctlp, in ata_disk_set_standby_timer() argument 798 ata_ctl_t *ata_ctlp; in ata_disk_bus_ctl() local 1141 ata_ctlp, in ata_disk_ioctl() 1150 ata_ctlp, in ata_disk_ioctl() 2074 ata_ctl_t *ata_ctlp, in ata_disk_start_pio_in() argument 2247 ddi_get8(ata_ctlp->ac_iohandle1, ata_ctlp->ac_error))); in ata_disk_intr() 2877 err = ddi_get8(ata_ctlp->ac_iohandle1, ata_ctlp->ac_error); in ata_disk_state() [all …]
|
H A D | atapi.c | 112 ata_ctlp->ac_atapi_tran = tran; in atapi_attach() 144 atapi_detach(ata_ctlp); in atapi_attach() 157 ata_ctl_t *ata_ctlp) in atapi_detach() argument 330 ata_ctl_t *ata_ctlp; in atapi_tran_tgt_init() local 345 ata_ctlp = TRAN2CTL(hba_tran); in atapi_tran_tgt_init() 517 ata_ctl_t *ata_ctlp; in atapi_tran_getcap() local 527 ata_ctlp = ADDR2CTL(ap); in atapi_tran_getcap() 1122 ata_ctl_t *ata_ctlp, in atapi_id_update() argument 1155 rc = atapi_id(ata_ctlp->ac_iohandle1, ata_ctlp->ac_ioaddr1, in atapi_id_update() 1156 ata_ctlp->ac_iohandle2, ata_ctlp->ac_ioaddr2, aidp); in atapi_id_update() [all …]
|
H A D | atapi.h | 103 int atapi_attach(ata_ctl_t *ata_ctlp); 104 void atapi_detach(ata_ctl_t *ata_ctlp); 105 void atapi_init_arq(ata_ctl_t *ata_ctlp); 118 int atapi_fsm_intr(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 120 int atapi_fsm_start(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 122 void atapi_fsm_reset(ata_ctl_t *ata_ctlp);
|
H A D | ata_common.h | 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, 678 void *arg, ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 680 int ata_set_feature(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 690 int ata_set_dma_mode(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp); 701 int ata_pciide_alloc(dev_info_t *dip, ata_ctl_t *ata_ctlp); 702 void ata_pciide_free(ata_ctl_t *ata_ctlp); 708 void ata_pciide_dma_stop(ata_ctl_t *ata_ctlp); 709 int ata_pciide_status_clear(ata_ctl_t *ata_ctlp); 710 int ata_pciide_status_dmacheck_clear(ata_ctl_t *ata_ctlp); [all …]
|
H A D | ata_disk.h | 88 int ata_disk_attach(ata_ctl_t *ata_ctlp); 89 void ata_disk_detach(ata_ctl_t *ata_ctlp); 97 int ata_disk_setup_parms(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp);
|
/illumos-gate/usr/src/uts/sun/sys/dada/adapters/ |
H A D | atapi.h | 98 int atapi_init(struct ata_controller *ata_ctlp); 99 void atapi_destroy(struct ata_controller *ata_ctlp);
|