Lines Matching refs:hba

80 	PHBA hba = (PHBA)device_get_softc(dev);
90 hba->ext_type = EXT_TYPE_HBA;
91 hba->ldm_adapter.him = him;
100 hba->ldm_adapter.him_handle = malloc(size, M_DEVBUF, M_WAITOK);
102 hba->pcidev = dev;
103 hba->pciaddr.tree = 0;
104 hba->pciaddr.bus = pci_get_bus(dev);
105 hba->pciaddr.device = pci_get_slot(dev);
106 hba->pciaddr.function = pci_get_function(dev);
108 if (!him->create_adapter(&pci_id, hba->pciaddr, hba->ldm_adapter.him_handle, hba)) {
109 free(hba->ldm_adapter.him_handle, M_DEVBUF);
114 hba->pciaddr.bus, hba->pciaddr.device, hba->pciaddr.function, pci_get_irq(dev));
116 if (!ldm_register_adapter(&hba->ldm_adapter)) {
122 ldm_register_adapter(&hba->ldm_adapter);
126 if (hba->ldm_adapter.vbus==vbus) {
127 hba->vbus_ext = vbus_ext;
128 hba->next = vbus_ext->hba_list;
129 vbus_ext->hba_list = hba;
154 PHBA hba;
159 for (hba = vbus_ext->hba_list; hba; hba = hba->next)
160 hba->ldm_adapter.him->get_meminfo(hba->ldm_adapter.him_handle);
260 PHBA hba;
262 for (hba = vbus_ext->hba_list; hba; hba = hba->next)
263 if (!hba->ldm_adapter.him->initialize(hba->ldm_adapter.him_handle)) {
264 KdPrint(("fail to initialize %p", hba));
343 PHBA hba;
368 for (hba=vbus_ext->hba_list; hba; hba=hba->next)
369 bus_teardown_intr(hba->pcidev, hba->irq_res, hba->irq_handle);
373 while ((hba=vbus_ext->hba_list)) {
374 vbus_ext->hba_list = hba->next;
375 free(hba->ldm_adapter.him_handle, M_DEVBUF);
979 PHBA hba;
1094 for (hba = vbus_ext->hba_list; hba; hba = hba->next) {
1096 if ((hba->irq_res = bus_alloc_resource_any(hba->pcidev,
1103 if (bus_setup_intr(hba->pcidev, hba->irq_res, INTR_TYPE_CAM | INTR_MPSAFE,
1104 NULL, hpt_pci_intr, vbus_ext, &hba->irq_handle))
1109 hba->ldm_adapter.him->intr_control(hba->ldm_adapter.him_handle, HPT_TRUE);