Searched defs:ata_ctlp (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Data_dma.c102 ata_ctl_t *ata_ctlp)
116 &ata_ctlp->ac_sg_handle);
119 (void *)ata_ctlp, rc));
123 rc = ddi_dma_mem_alloc(ata_ctlp->ac_sg_handle, prd_size, &dev_attr,
125 &ata_ctlp->ac_sg_list, &buf_size, &ata_ctlp->ac_sg_acc_handle);
128 (void *)ata_ctlp, rc));
132 rc = ddi_dma_addr_bind_handle(ata_ctlp->ac_sg_handle, NULL,
133 ata_ctlp->ac_sg_list, buf_size,
138 (void *)ata_ctlp, r
100 ata_pciide_alloc( dev_info_t *dip, ata_ctl_t *ata_ctlp) argument
162 ata_pciide_free(ata_ctl_t *ata_ctlp) argument
177 ata_pciide_dma_setup( ata_ctl_t *ata_ctlp, prde_t *srcp, int sg_cnt) argument
222 ata_pciide_dma_start( ata_ctl_t *ata_ctlp, uchar_t direction) argument
251 ata_pciide_dma_stop( ata_ctl_t *ata_ctlp) argument
307 ata_pciide_status_clear( ata_ctl_t *ata_ctlp) argument
343 ata_pciide_status_dmacheck_clear( ata_ctl_t *ata_ctlp) argument
372 ata_pciide_status_pending( ata_ctl_t *ata_ctlp) argument
[all...]
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,
61 (void *)ata_ctlp->ac_data, state, event));
147 ata_ctl_t *ata_ctlp,
55 atapi_fsm_error( ata_ctl_t *ata_ctlp, uchar_t state, uchar_t event) argument
146 atapi_start_cmd( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument
277 atapi_send_cdb( ata_ctl_t *ata_ctlp, 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
376 atapi_pio_data_in( ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp) argument
456 atapi_pio_data_out( ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp) argument
523 atapi_status( ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp, uchar_t status, int dma_completion) argument
558 atapi_device_reset( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument
598 atapi_fsm_reset(ata_ctl_t *ata_ctlp) 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 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) argument
98 dev_info_t *dip = ata_ctlp->ac_dip;
112 ata_ctlp->ac_atapi_tran = tran;
113 ata_ctlp->ac_flags |= AC_SCSI_HBA_TRAN_ALLOC;
117 tran->tran_hba_private = ata_ctlp;
133 if (scsi_hba_attach_setup(ata_ctlp->ac_dip, &ata_pciide_dma_attr, tran,
139 ata_ctlp->ac_flags |= AC_SCSI_HBA_ATTACH;
144 atapi_detach(ata_ctlp);
157 ata_ctl_t *ata_ctlp)
156 atapi_detach( ata_ctl_t *ata_ctlp) argument
181 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
330 ata_ctl_t *ata_ctlp; local
517 ata_ctl_t *ata_ctlp; local
611 ata_ctl_t *ata_ctlp = ADDR2CTL(ap); local
964 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
1121 atapi_id_update( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, ata_pkt_t *ata_pktp) argument
1188 atapi_init_arq( ata_ctl_t *ata_ctlp) argument
1207 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
[all...]
H A Data_common.c69 static int ata_ctlr_fsm(uchar_t fsm_func, ata_ctl_t *ata_ctlp,
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,
200 ata_ctl_t *ata_ctlp; local
204 ata_ctlp
225 ata_ctl_t *ata_ctlp; local
454 ata_ctl_t *ata_ctlp; local
600 ata_ctl_t *ata_ctlp; local
769 ata_ctl_t *ata_ctlp = ddi_get_soft_state(ata_state, instance); local
911 ata_ctl_t *ata_ctlp; local
983 ata_ctl_t *ata_ctlp; local
1131 ata_ctl_t *ata_ctlp; local
1163 ata_init_drive( ata_ctl_t *ata_ctlp, uchar_t targ, uchar_t lun) 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
2058 ata_init_pciide( dev_info_t *dip, ata_ctl_t *ata_ctlp) argument
2203 ata_init_drive_pcidma( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp, dev_info_t *tdip) 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
2675 ata_reset_bus( ata_ctl_t *ata_ctlp) argument
2752 ata_software_reset( ata_ctl_t *ata_ctlp) argument
2852 ata_ctl_t *ata_ctlp; local
2872 ata_ctl_t *ata_ctlp = (ata_ctl_t *)hba_handle; local
2954 ata_get_status_clear_intr( ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp) argument
3003 ata_ctl_t *ata_ctlp = (ata_ctl_t *)hba_handle; local
3050 ata_ctl_t *ata_ctlp; 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
3307 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
3353 ata_show_transfer_mode(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument
3510 ata_ctl_t *ata_ctlp; local
3547 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
3591 ata_ctl_t *ata_ctlp; local
3625 ata_ctl_t *ata_ctlp; local
3655 ata_ctl_t *ata_ctlp; local
3698 ata_ctl_t *ata_ctlp; local
3843 ata_set_dma_mode(ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument
3896 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
[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_ctlp, ata_drv_
171 ata_disk_attach( ata_ctl_t *ata_ctlp) argument
188 ata_disk_detach( ata_ctl_t *ata_ctlp) argument
266 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
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
804 ata_ctl_t *ata_ctlp; local
959 ata_ctl_t *ata_ctlp = GTGTP2ATAP(gtgtp); local
1234 ata_disk_do_ioctl( int (*func)(ata_ctl_t *, ata_drv_t *, ata_pkt_t *), void *arg, ata_ctl_t *ata_ctlp, gtgt_t *gtgtp, cmpkt_t *pktp) argument
1720 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
1759 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
1810 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
1842 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
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
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
2562 ata_disk_pio_xfer_data_in( ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp) argument
2603 ata_disk_pio_xfer_data_out( ata_ctl_t *ata_ctlp, ata_pkt_t *ata_pktp) argument
2649 ata_disk_initialize_device_parameters( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument
2712 ata_disk_set_multiple( ata_ctl_t *ata_ctlp, ata_drv_t *ata_drvp) argument
2783 ata_ctl_t *ata_ctlp = ata_drvp->ad_ctlp; local
2808 ata_last_block_xferred_lba28(ata_ctl_t *ata_ctlp) argument
2824 ata_last_block_xferred_lba48(ata_ctl_t *ata_ctlp) 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...]

Completed in 83 milliseconds