Lines Matching defs:bar
174 int bar;
187 bar = PCI_RID2BAR(*rid);
188 if (bar < 0 || bar > PCIR_MAX_BAR_0)
191 if (sc->isab_pci_res[bar].ip_res == NULL)
192 sc->isab_pci_res[bar].ip_res = bus_alloc_resource(dev, type,
194 if (sc->isab_pci_res[bar].ip_res != NULL)
195 sc->isab_pci_res[bar].ip_refs++;
196 return (sc->isab_pci_res[bar].ip_res);
208 int bar, error;
220 bar = PCI_RID2BAR(rid);
221 if (bar < 0 || bar > PCIR_MAX_BAR_0)
224 if (sc->isab_pci_res[bar].ip_res == NULL)
226 KASSERT(sc->isab_pci_res[bar].ip_res == r,
228 if (sc->isab_pci_res[bar].ip_refs > 1) {
229 sc->isab_pci_res[bar].ip_refs--;
232 KASSERT(sc->isab_pci_res[bar].ip_refs > 0,
236 sc->isab_pci_res[bar].ip_res = NULL;
237 sc->isab_pci_res[bar].ip_refs = 0;