/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | bus.h | 44 int rid; member in struct:resource_spec 67 struct resource *bus_alloc_resource(device_t dev, int type, int *rid, 69 int bus_release_resource(device_t dev, int type, int rid, struct resource *r); 79 bus_alloc_resource_any(device_t dev, int type, int *rid, uint32 flags) argument 81 return bus_alloc_resource(dev, type, rid, 0, ~0, 1, flags); 85 bus_alloc_resource_anywhere(device_t dev, int type, int *rid, argument 88 return (bus_alloc_resource(dev, type, rid, 0, ~0, count, flags));
|
/haiku/src/libs/compat/openbsd_network/compat/dev/pci/ |
H A D | pcivar.h | 24 int rid; member in struct:__anon6 86 ihp->rid = 1; 94 ihp->rid = 1; 102 ihp->rid = 0; 110 struct resource* irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &ih.rid, 111 RF_ACTIVE | (ih.rid != 0 ? 0 : RF_SHAREABLE));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | if_mwl_pci.c | 133 int rid, error = ENXIO; local 142 rid = BS_BAR0; 143 psc->sc_sr0 = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 149 rid = BS_BAR1; 150 psc->sc_sr1 = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 161 rid = 0; 162 psc->sc_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | if_ral_pci.c | 205 int count, error, rid; local 223 rid = PCIR_BAR(0); 224 psc->mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 235 rid = 0; 239 rid = 1; 241 psc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | 242 (rid != 0 ? 0 : RF_SHAREABLE));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_ahb.c | 141 int rid; local 150 rid = 0; 151 psc->sc_sr = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); 198 rid = 0; 199 psc->sc_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_SHAREABLE|RF_ACTIVE);
|
H A D | if_ath_pci.c | 242 int rid; local 269 rid = BS_BAR; 270 psc->sc_sr = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 293 rid = 0; 294 psc->sc_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | bus.cpp | 167 bus_alloc_resource(device_t dev, int type, int *rid, unsigned long start, argument 178 "0x%" B_PRIx32 ")\n", type, *rid, start, end, count, flags); 186 if (*rid == 0) { 190 // msi or msi-x interrupt at index *rid - 1 193 res->r_bushandle = info->u.h0.interrupt_line + *rid - 1; 198 int bar_index = bus_register_to_bar_index(info, *rid); 218 bus_release_resource(device_t dev, int type, int rid, struct resource *res) argument 239 resourceSpec[i].type, &resourceSpec[i].rid, resourceSpec[i].flags); 264 bus_release_resource(dev, resourceSpec[i].type, resourceSpec[i].rid,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/aironetwifi/dev/an/ |
H A D | if_an.c | 377 an_alloc_port(device_t dev, int rid, int size) argument 382 res = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT, &rid, 385 sc->port_rid = rid; 396 int an_alloc_memory(device_t dev, int rid, int size) argument 401 res = bus_alloc_resource_anywhere(dev, SYS_RES_MEMORY, &rid, 404 sc->mem_rid = rid; 416 int an_alloc_aux_memory(device_t dev, int rid, int size) argument 421 res = bus_alloc_resource_anywhere(dev, SYS_RES_MEMORY, &rid, 424 sc->mem_aux_rid = rid; 437 an_alloc_irq(device_t dev, int rid, in argument 3299 unsigned short rid; local 3376 int rid, command, error; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/ |
H A D | rtwn_pci_attach.c | 608 int cap_off, i, error, rid; local 627 rid = PCIR_BAR(2); 628 pc->mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 638 rid = 1; 639 if (pci_alloc_msi(dev, &rid) == 0) 640 rid = 1; 642 rid = 0; 643 pc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | 644 (rid != 0 ? 0 : RF_SHAREABLE));
|
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/pcn/ |
H A D | if_pcn.c | 510 int rid; local 521 rid = PCN_RID; 522 sc->pcn_res = bus_alloc_resource_any(dev, PCN_RES, &rid, RF_ACTIVE); 562 int error = 0, rid; local 579 rid = PCN_RID; 580 sc->pcn_res = bus_alloc_resource_any(dev, PCN_RES, &rid, RF_ACTIVE); 592 rid = 0; 593 sc->pcn_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/ |
H A D | if_xl.c | 1075 int error = 0, phy, rid, res, unit; local 1151 rid = XL_PCI_LOMEM; 1154 sc->xl_res = bus_alloc_resource_any(dev, res, &rid, RF_ACTIVE); 1162 rid = XL_PCI_LOIO; 1164 sc->xl_res = bus_alloc_resource_any(dev, res, &rid, RF_ACTIVE); 1178 rid = XL_PCI_FUNCMEM; 1179 sc->xl_fres = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 1193 rid = 0; 1194 sc->xl_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 1570 int rid, re local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/ |
H A D | if_nfe.c | 295 int rid; local 297 rid = PCIR_BAR(2); 299 &rid, RF_ACTIVE); 305 rid = PCIR_BAR(3); 307 SYS_RES_MEMORY, &rid, RF_ACTIVE); 369 int error = 0, i, msic, phyloc, reg, rid; local 380 rid = PCIR_BAR(0); 381 sc->nfe_res[0] = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 436 rid = 0; 437 sc->nfe_irq[0] = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 695 int i, rid; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/ |
H A D | if_re.c | 1222 phy, reg, rid; local 1291 rid = PCIR_BAR(4); 1293 &rid, RF_ACTIVE); 1309 bus_release_resource(dev, SYS_RES_MEMORY, rid, 1338 rid = 0; 1339 sc->rl_irq[0] = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 1347 for (i = 0, rid = 1; i < RL_MSI_MESSAGES; i++, rid++) { 1349 SYS_RES_IRQ, &rid, RF_ACTIVE); 1353 "message %d\n", rid); 1772 int i, rid; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | if_em.c | 950 int rid = EM_BAR_TYPE_FLASH; local 952 SYS_RES_MEMORY, &rid, RF_ACTIVE); 1966 int rid, val; local 1968 rid = PCIR_BAR(0); 1970 &rid, RF_ACTIVE); 1984 for (rid = PCIR_BAR(0); rid < PCIR_CIS;) { 1985 val = pci_read_config(dev, rid, 4); 1989 rid += 4; 1992 rid 2028 int error, rid, i, vector = 0, rx_vectors; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | if_igc.c | 1298 int rid; local 1300 rid = PCIR_BAR(0); 1302 &rid, RF_ACTIVE); 1328 int error, rid, i, vector = 0, rx_vectors; local 1333 rid = vector + 1; 1335 error = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, IFLIB_INTR_RXTX, igc_msix_que, rx_que, rx_que->me, buf); 1374 rid = rx_vectors + 1; 1375 error = iflib_irq_alloc_generic(ctx, &adapter->irq, rid, IFLIB_INTR_ADMIN, igc_msix_link, adapter, 0, "aq");
|
/haiku/src/libs/compat/freebsd_iflib/compat/net/ |
H A D | iflib.h | 456 int iflib_irq_alloc_generic(if_ctx_t ctx, if_irq_t irq, int rid,
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/bfe/ |
H A D | if_bfe.c | 439 int error = 0, rid; local 453 rid = PCIR_BAR(0); 454 sc->bfe_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 463 rid = 0; 465 sc->bfe_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 733 static int iflib_legacy_setup(if_ctx_t ctx, driver_filter_t filter, void *filterarg, int *rid, const char *str); 1670 _iflib_irq_alloc(if_ctx_t ctx, if_irq_t irq, int rid, argument 1682 MPASS(rid < 512); 1683 i = rid; 1687 "failed to allocate IRQ for rid %d, name %s.\n", rid, name); 1696 "failed to setup interrupt for rid %d, name %s: %d\n", 1697 rid, name ? name : "unknown", rc); 5112 int err, msix, rid; local 5296 rid 6348 iflib_irq_alloc(if_ctx_t ctx, if_irq_t irq, int rid, driver_filter_t filter, void *filter_arg, driver_intr_t handler, void *arg, const char *name) argument 6382 iflib_irq_alloc_generic(if_ctx_t ctx, if_irq_t irq, int rid, iflib_intr_type_t type, driver_filter_t *filter, void *filter_arg, int qid, const char *name) argument 6529 iflib_legacy_setup(if_ctx_t ctx, driver_filter_t filter, void *filter_arg, int *rid, const char *name) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/ |
H A D | if_vge.c | 995 int error = 0, cap, i, msic, rid; local 1009 rid = PCIR_BAR(1); 1010 sc->vge_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 1028 rid = 0; 1037 rid = 1; 1044 sc->vge_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/libs/compat/freebsd_network/compat/dev/pci/ |
H A D | pcireg.h | 160 #define PCI_RID2BAR(rid) (((rid) - PCIR_BARS) / 4)
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpi.c | 333 int error, rid; local 383 rid = PCIR_BAR(0); 384 sc->mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 393 rid = 1; 394 if (pci_alloc_msi(dev, &rid) == 0) 395 rid = 1; 397 rid = 0; 399 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | 400 (rid != 0 ? 0 : RF_SHAREABLE));
|
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/ |
H A D | if_vte.c | 382 int error, rid; local 421 rid = 0; 422 sc->vte_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/ |
H A D | if_rl.c | 645 int error = 0, hwrev, i, phy, pmc, rid; local 715 rid = 0; 716 sc->rl_irq[0] = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/ |
H A D | if_sge.c | 560 int error = 0, rid; local 585 rid = 0; 586 sc->sge_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/ |
H A D | if_de.c | 4738 int rid, unit; local 4813 rid = PCI_CBIO; 4814 res = bus_alloc_resource_any(dev, SYS_RES_IOPORT, &rid, RF_ACTIVE); 4816 rid = PCI_CBMA; 4817 res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); 4881 rid = 0; 4882 res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
|