Lines Matching refs:halinfo
167 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.dma_attr);
353 * halinfo.acc_attr tells the services layer what our buffer access
357 soft_state->halinfo.acc_attr = soft_state->drvinfo.di_buf_attr;
360 * halinfo.hw_interrupt tells the services layer what our
364 soft_state->halinfo.hw_interrupt = soft_state->drvinfo.di_iblock_cookie;
372 &soft_state->halinfo.node_capabilities);
380 &soft_state->halinfo.bus_capabilities);
390 soft_state->halinfo.hal_overhead = hci1394_async_cmd_overhead();
730 soft_state->halinfo.resv_map_num_entries = 0;
731 soft_state->halinfo.resv_map = NULL;
772 * into halinfo so we can tell the services layer about them in
775 soft_state->halinfo.resv_map_num_entries = resv_num;
776 soft_state->halinfo.resv_map = resv_map;
801 if (soft_state->halinfo.resv_map_num_entries > 0) {
802 ASSERT(soft_state->halinfo.resv_map != NULL);
803 kmem_free(soft_state->halinfo.resv_map,
805 soft_state->halinfo.resv_map_num_entries));