Searched refs:halinfo (Results 1 - 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/io/1394/adapters/
H A Dhci1394_attach.c167 status = h1394_attach(&soft_state->halinfo, DDI_ATTACH,
257 status = h1394_attach(&soft_state->halinfo, DDI_RESUME,
318 /* halinfo is what is passed up to the Services Layer */
319 soft_state->halinfo.hal_private = soft_state;
320 soft_state->halinfo.dip = soft_state->drvinfo.di_dip;
321 soft_state->halinfo.hal_events = hci1394_evts;
322 soft_state->halinfo.max_generation = OHCI_BUSGEN_MAX;
323 soft_state->halinfo.addr_map_num_entries = HCI1394_ADDR_MAP_SIZE;
324 soft_state->halinfo.addr_map = hci1394_addr_map;
325 hci1394_buf_attr_get(&soft_state->halinfo
[all...]
H A Dhci1394_s1394if.c580 if (soft_state->halinfo.phy == H1394_PHY_1995) {
848 if (soft_state->halinfo.phy == H1394_PHY_1995) {
H A Dhci1394_isr.c536 if (soft_state->halinfo.phy == H1394_PHY_1995) {
H A Dhci1394_ohci.c197 soft_state->halinfo.guid = hci1394_ohci_guid(ohci);
198 soft_state->halinfo.phy = ohci->ohci_phy;
/illumos-gate/usr/src/uts/common/io/1394/
H A Dh1394.c111 * Input(s): halinfo The structure containing all of the
126 h1394_attach(h1394_halinfo_t *halinfo, ddi_attach_cmd_t cmd, void **sl_private) argument
141 if (hal->halinfo.phy == H1394_PHY_1394A)
143 hal->halinfo.hal_private);
162 /* Copy in the halinfo struct */
163 hal->halinfo = *halinfo;
167 hal->halinfo.hw_interrupt);
171 hal->halinfo.hw_interrupt);
177 hal->halinfo
[all...]
H A Ds1394_misc.c129 (void) ddi_prop_remove_all(hal->halinfo.dip);
186 HAL_CALL(hal).shutdown(hal->halinfo.hal_private);
197 HAL_CALL(hal).shutdown(hal->halinfo.hal_private);
235 ret = HAL_CALL(hal).bus_reset(hal->halinfo.hal_private);
588 self = hal->halinfo.dip;
628 if (hal->halinfo.phy == H1394_PHY_1394A) {
630 hal->halinfo.hal_private);
637 ret = HAL_CALL(hal).bus_reset(hal->halinfo.hal_private);
670 instance = ddi_get_instance(hal->halinfo.dip);
775 ddi_get_instance(hal->halinfo
[all...]
H A Ds1394_csr.c589 result = HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
628 result = HAL_CALL(hal).csr_write(hal->halinfo.hal_private,
728 result = HAL_CALL(hal).csr_write(hal->halinfo.hal_private,
804 (void) HAL_CALL(hal).csr_write(hal->halinfo.hal_private,
995 result = HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
1017 result = HAL_CALL(hal).csr_write(hal->halinfo.hal_private,
1078 result = HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
1115 result = HAL_CALL(hal).csr_write(hal->halinfo.hal_private,
1198 result = HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
1224 hal->halinfo
[all...]
H A Ds1394_asynch.c107 sizeof (s1394_cmd_priv_t) + hal->halinfo.hal_overhead;
247 ret = HAL_CALL(hal).read(hal->halinfo.hal_private,
255 ret = HAL_CALL(hal).write(hal->halinfo.hal_private,
263 ret = HAL_CALL(hal).lock(hal->halinfo.hal_private,
301 dip = hal->halinfo.dip;
314 dip = hal->halinfo.dip;
791 dip = hal->halinfo.dip;
1021 dip = hal->halinfo.dip;
1065 dip = hal->halinfo.dip;
1087 HAL_CALL(hal).response_complete(hal->halinfo
[all...]
H A Ds1394_isoch.c365 (void) HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
380 hal->halinfo.hal_private, generation,
571 (void) HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
586 hal->halinfo.hal_private, hal->generation_count,
747 (void) HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
777 hal->halinfo.hal_private, generation,
968 (void) HAL_CALL(hal).csr_read(hal->halinfo.hal_private,
996 hal->halinfo.hal_private, generation,
H A Dt1394.c157 attachinfo->iblock_cookie = target->on_hal->halinfo.hw_interrupt;
160 attachinfo->acc_attr = target->on_hal->halinfo.acc_attr;
161 attachinfo->dma_attr = target->on_hal->halinfo.dma_attr;
347 hal->halinfo.hw_interrupt);
1243 HAL_CALL(hal).response_complete(hal->halinfo.hal_private, resp,
1273 hal->halinfo.hal_private, resp, h_priv);
1300 hal->halinfo.hal_private, resp, h_priv);
1664 hal->halinfo.hw_interrupt);
1666 hal->halinfo.hw_interrupt);
1950 hal->halinfo
[all...]
H A Dnx1394.c325 hal_attr = &hal->halinfo.dma_attr;
512 ret = ndi_event_alloc_hdl(hal->halinfo.dip, hal->halinfo.hw_interrupt,
H A Ds1394_dev_disc.c206 tnf_int, hal_instance, ddi_get_instance(hal->halinfo.dip));
229 tnf_int, hal_instance, ddi_get_instance(hal->halinfo.dip));
239 tnf_int, hal_instance, ddi_get_instance(hal->halinfo.dip));
251 tnf_int, hal_instance, ddi_get_instance(hal->halinfo.dip));
2354 ret = HAL_CALL(hal).csr_cswap32(hal->halinfo.hal_private,
2562 if (hal->halinfo.bus_capabilities & IEEE1394_BIB_IRMC_MASK) {
2735 if (hal->halinfo.bus_capabilities & IEEE1394_BIB_IRMC_MASK) {
2828 bus_capabilities = target->on_hal->halinfo.bus_capabilities;
2976 (void) HAL_CALL(hal).set_gap_count(hal->halinfo.hal_private,
2990 hal->halinfo
[all...]
H A Ds1394_fcp.c88 if ((ddi_prop_exists(DDI_DEV_T_ANY, hal->halinfo.dip, DDI_PROP_DONTPASS,
H A Ds1394_hotplug.c164 hal_dip = hal->halinfo.dip;
568 tdip = s1394_devi_find(hal->halinfo.dip, "unit", caddr);
736 if ((tdip = s1394_devi_find(hal->halinfo.dip, "unit", caddr)) !=
920 ddi_get_instance(hal->halinfo.dip));
H A Ds1394_addr.c713 NULL, MUTEX_DRIVER, hal->halinfo.hw_interrupt);
720 num_blks = hal->halinfo.addr_map_num_entries;
721 addr_map = hal->halinfo.addr_map;
806 num_blks = hal->halinfo.resv_map_num_entries;
807 resv_map = hal->halinfo.resv_map;
H A Ds1394_bus_reset.c1438 hal->halinfo.hal_private, mask, generation);
1486 hal->halinfo.hal_private, mask, generation);
1538 hal->halinfo.hal_private, mask, generation);
/illumos-gate/usr/src/uts/common/sys/1394/adapters/
H A Dhci1394_state.h93 h1394_halinfo_t halinfo; /* see h1394.h */ member in struct:hci1394_state_s
/illumos-gate/usr/src/uts/common/sys/1394/
H A Dh1394.h188 #define HAL_CALL(hal) (hal)->halinfo.hal_events
245 int h1394_attach(h1394_halinfo_t *halinfo, ddi_attach_cmd_t cmd,
H A Ds1394.h552 /* halinfo structure given at attach time */
553 h1394_halinfo_t halinfo; member in struct:s1394_hal_s

Completed in 150 milliseconds