| /illumos-gate/usr/src/uts/common/io/1394/adapters/ |
| H A D | hci1394_buf.c | 77 * Allocate an IO mapped buffer. drvinfo is passed in and contains generic 85 hci1394_buf_alloc(hci1394_drvinfo_t *drvinfo, hci1394_buf_parms_t *parms, argument 93 ASSERT(drvinfo != NULL); 106 buf->bu_drvinfo = drvinfo; 115 status = ddi_dma_alloc_handle(drvinfo->di_dip, &dma_attr, 127 &drvinfo->di_buf_attr, DDI_DMA_STREAMING, DDI_DMA_SLEEP,
|
| H A D | hci1394_tlist.c | 73 hci1394_tlist_init(hci1394_drvinfo_t *drvinfo, hci1394_tlist_timer_t *timer, argument 89 list->tl_drvinfo = drvinfo; 101 drvinfo->di_iblock_cookie);
|
| H A D | hci1394_misc.c | 72 *result = (void *)soft_state->drvinfo.di_dip; 165 (void) hci1394_state_set(&soft_state->drvinfo, HCI1394_SHUTDOWN); 182 hci1394_state(hci1394_drvinfo_t *drvinfo) argument 187 mutex_enter(&drvinfo->di_drvstate.ds_mutex); 188 hal_state = drvinfo->di_drvstate.ds_state; 189 mutex_exit(&drvinfo->di_drvstate.ds_mutex); 203 hci1394_state_set(hci1394_drvinfo_t *drvinfo, hci1394_statevar_t state) argument 206 mutex_enter(&drvinfo->di_drvstate.ds_mutex); 209 if (drvinfo->di_drvstate.ds_state == HCI1394_SHUTDOWN) { 210 mutex_exit(&drvinfo [all...] |
| H A D | hci1394_tlabel.c | 52 hci1394_tlabel_init(hci1394_drvinfo_t *drvinfo, hrtime_t reclaim_time_nS, argument 72 tstruct->tb_drvinfo = drvinfo; 78 drvinfo->di_iblock_cookie);
|
| H A D | hci1394_vendor.c | 80 hci1394_vendor_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci, argument 87 ASSERT(drvinfo != NULL); 97 vendor->ve_drvinfo = drvinfo;
|
| H A D | hci1394_csr.c | 102 hci1394_csr_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci, argument 108 ASSERT(drvinfo != NULL); 120 csr->csr_drvinfo = drvinfo; 123 drvinfo->di_iblock_cookie);
|
| H A D | hci1394_isoch.c | 66 hci1394_isoch_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci, argument 72 ASSERT(drvinfo != NULL); 87 MUTEX_DRIVER, drvinfo->di_iblock_cookie); 94 MUTEX_DRIVER, drvinfo->di_iblock_cookie); 120 drvinfo->di_iblock_cookie); 735 h1394_error_detected(soft_statep->drvinfo.di_sl_private, 739 soft_statep->drvinfo.di_instance); 740 hci1394_shutdown(soft_statep->drvinfo.di_dip);
|
| H A D | hci1394_q.c | 89 hci1394_q_init(hci1394_drvinfo_t *drvinfo, argument 101 ASSERT(drvinfo != NULL); 111 q->q_drvinfo = drvinfo; 114 mutex_init(&q->q_mutex, NULL, MUTEX_DRIVER, drvinfo->di_iblock_cookie); 127 status = hci1394_buf_alloc(drvinfo, &parms, &desc->qb_buf, 156 status = hci1394_buf_alloc(drvinfo, &parms, &data->qb_buf, 218 hci1394_tlist_init(drvinfo, NULL, &q->q_queued_list);
|
| H A D | hci1394_async.c | 146 hci1394_async_init(hci1394_drvinfo_t *drvinfo, argument 156 ASSERT(drvinfo != NULL); 166 async->as_drvinfo = drvinfo; 172 drvinfo->di_iblock_cookie); 185 hci1394_tlabel_init(drvinfo, OHCI_BUS_CYCLE_TO_nS( 201 hci1394_tlist_init(drvinfo, &timer_info, &async->as_pending_list); 210 status = hci1394_q_init(drvinfo, async->as_ohci, &qinfo, 232 status = hci1394_q_init(drvinfo, async->as_ohci, &qinfo, 255 status = hci1394_q_init(drvinfo, async->as_ohci, &qinfo, 279 status = hci1394_q_init(drvinfo, asyn [all...] |
| H A D | hci1394_ohci.c | 79 hci1394_ohci_init(hci1394_state_t *soft_state, hci1394_drvinfo_t *drvinfo, argument 113 drvinfo->di_iblock_cookie); 116 status = ddi_regs_map_setup(drvinfo->di_dip, OHCI_REG_SET, 117 (caddr_t *)&ohci->ohci_regs, 0, 0, &drvinfo->di_reg_attr, 131 ohci->ohci_drvinfo = drvinfo; 208 drvinfo->di_instance, OHCI_VERSION(version),
|
| /illumos-gate/usr/src/uts/common/sys/1394/adapters/ |
| H A D | hci1394_state.h | 79 * drvinfo contains the core information which is shared among the 83 hci1394_drvinfo_t drvinfo; /* see hci1394_drvinfo.h */ member in struct:hci1394_state_s 97 hci1394_state_s::drvinfo.di_gencnt \ 98 hci1394_state_s::drvinfo.di_stats.st_bus_reset_count \ 99 hci1394_state_s::drvinfo.di_stats.st_selfid_count))
|