/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | atapi_fsm.c | 39 static int atapi_start_cmd(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 42 static void atapi_start_dma(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 148 ata_drv_t *ata_drvp, 231 if (!(ata_drvp->ad_flags & AD_NO_CDB_INTR)) { 334 ata_drv_t *ata_drvp, 560 ata_drv_t *ata_drvp) 566 ddi_put8(io_hdl1, ata_ctlp->ac_drvhd, ata_drvp->ad_drive_bits); 579 ddi_put8(io_hdl1, ata_ctlp->ac_drvhd, ata_drvp->ad_drive_bits); 600 ata_drv_t *ata_drvp; local 607 ata_drvp 146 atapi_start_cmd( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 332 atapi_start_dma( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 558 atapi_device_reset( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 617 atapi_fsm_start( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 678 atapi_fsm_intr( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument [all...] |
H A D | atapi.c | 59 static void atapi_complete(ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp, 61 static int atapi_id_update(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 179 ata_drv_t *ata_drvp) 181 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; 186 (void) atapi_id_update(ata_ctlp, ata_drvp, NULL); 188 switch (ata_drvp->ad_id.ai_config & ATAPI_ID_CFG_PKT_SZ) { 191 ata_drvp->ad_cdb_len = 12; 194 ata_drvp->ad_cdb_len = 16; 203 if ((ata_drvp->ad_id.ai_config & ATAPI_ID_CFG_DRQ_TYPE) != 205 ata_drvp 178 atapi_init_drive( ata_drv_t *ata_drvp) argument 229 atapi_uninit_drive( ata_drv_t *ata_drvp) argument 332 ata_drv_t *ata_drvp; local 518 ata_drv_t *ata_drvp; local 823 ata_drv_t *ata_drvp = GTGTP2ATADRVP(gtgtp); local 963 ata_drv_t *ata_drvp = APKT2DRV(ata_pktp); local 1033 atapi_complete( ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp, int do_callback) argument 1121 atapi_id_update( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 1205 atapi_reset_dma_mode(ata_drv_t *ata_drvp, int need_wait) argument [all...] |
H A D | ata_common.c | 70 ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp, 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); 90 static int ata_start_arq(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, 93 static void ata_uninit_drive(ata_drv_t *ata_drvp); 96 static int ata_check_revert_to_defaults(ata_drv_t *ata_drvp); 106 static void ata_disable_DMA(ata_drv_t *ata_drvp); 107 static int ata_check_dma_mode(ata_drv_t *ata_drvp); 226 ata_drv_t *ata_drvp; local 246 if ((ata_drvp 455 ata_drv_t *ata_drvp; local 601 ata_drv_t *ata_drvp; local 770 ata_drv_t *ata_drvp; local 888 ata_drv_t *ata_drvp; local 913 ata_drv_t *ata_drvp; local 1169 ata_drv_t *ata_drvp; local 1369 ata_uninit_drive( ata_drv_t *ata_drvp) argument 1749 ata_command( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, int expect_drdy, int silent, uint_t busy_wait, uchar_t cmd, uchar_t feature, uchar_t count, uchar_t sector, uchar_t head, uchar_t cyl_low, uchar_t cyl_hi) argument 1845 ata_set_feature( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, uchar_t feature, uchar_t value) argument 1874 ata_flush_cache( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 2203 ata_init_drive_pcidma( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, dev_info_t *tdip) argument 2377 ata_prop_create( dev_info_t *tgt_dip, ata_drv_t *ata_drvp, char *name) argument 2438 ata_ctlr_fsm( uchar_t fsm_func, ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp, int *DoneFlgp) argument 2614 ata_start_arq( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2718 ata_drv_t *ata_drvp; local 3051 ata_drv_t *ata_drvp; local 3221 ata_queue_cmd( int (*func)(ata_ctl_t *, ata_drv_t *, ata_pkt_t *), void *arg, ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, gtgt_t *gtgtp) argument 3303 ata_check_revert_to_defaults( ata_drv_t *ata_drvp) argument 3353 ata_show_transfer_mode(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 3545 ata_resume_drive(ata_drv_t *ata_drvp) argument 3699 ata_drv_t *ata_drvp; local 3807 ata_disable_DMA(ata_drv_t *ata_drvp) argument 3843 ata_set_dma_mode(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 3892 ata_reset_dma_mode(ata_drv_t *ata_drvp) argument 3927 ata_check_dma_mode(ata_drv_t *ata_drvp) argument [all...] |
H A D | ata_disk.c | 61 static void ata_disk_complete(ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp, 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, 263 ata_disk_init_drive( ata_drv_t *ata_drvp) argument 442 ata_get_capacity(ata_drv_t *ata_drvp, uint64_t *capacity) argument 527 ata_fix_large_disk_geometry( ata_drv_t *ata_drvp) argument 572 ata_calculate_28bits_capacity(ata_drv_t *ata_drvp) argument 623 ata_calculate_48bits_capacity(ata_drv_t *ata_drvp) argument 645 ata_disk_setup_parms( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 700 ata_disk_set_standby_timer( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 752 ata_disk_uninit_drive( ata_drv_t *ata_drvp) argument 803 ata_drv_t *ata_drvp; local 928 ata_drv_t *ata_drvp = GTGTP2ATADRVP(gtgtp); local 960 ata_drv_t *ata_drvp = GTGTP2ATADRVP(gtgtp); local 1281 ata_drv_t *ata_drvp = GTGTP2ATADRVP(gtgtp); local 1479 ata_drv_t *ata_drvp = GTGTP2ATADRVP(gtgtp); local 1719 ata_drv_t *ata_drvp = GTGTP2ATADRVP(gtgtp); local 1757 ata_disk_load_regs_lba28(ata_pkt_t *ata_pktp, ata_drv_t *ata_drvp) argument 1808 ata_disk_load_regs_lba48(ata_pkt_t *ata_pktp, ata_drv_t *ata_drvp) argument 1840 ata_disk_load_regs_chs(ata_pkt_t *ata_pktp, ata_drv_t *ata_drvp) argument 1876 ata_disk_start_common( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 1972 ata_disk_start( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 1999 ata_disk_start_dma_in( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2040 ata_disk_start_dma_out( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2089 ata_disk_start_pio_in( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2122 ata_disk_start_pio_out( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2180 ata_disk_complete( ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp, int do_callback) argument 2251 ata_disk_intr( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2295 ata_disk_intr_pio_in( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2383 ata_disk_intr_pio_out( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2491 ata_disk_intr_dma( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2649 ata_disk_initialize_device_parameters( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 2681 ata_disk_fake_inquiry( ata_drv_t *ata_drvp) argument 2712 ata_disk_set_multiple( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 2781 ata_last_block_xferred_chs(ata_drv_t *ata_drvp) argument 2871 ata_disk_get_resid( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2913 ata_disk_state( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2942 ata_disk_eject( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2961 ata_disk_lock( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 2981 ata_disk_unlock( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 3000 ata_disk_standby( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 3023 ata_disk_recalibrate( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 3100 ata_set_write_cache(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument 3138 ata_disk_set_feature_spinup( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 3158 ata_disk_id_update( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument 3208 ata_disk_update_fw(gtgt_t *gtgtp, ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, caddr_t fwfile, uint_t size, uint8_t type, int flag) argument [all...] |