Searched refs:rid (Results 1 - 25 of 30) sorted by relevance

12

/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dbus.h44 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 Dpcivar.h24 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 Dif_mwl_pci.c133 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 Dif_ral_pci.c205 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 Dif_ath_ahb.c141 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 Dif_ath_pci.c242 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 Dbus.cpp167 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 Dif_an.c377 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 Drtwn_pci_attach.c608 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 Dif_pcn.c510 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 Dif_xl.c1075 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 Dif_nfe.c295 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 Dif_re.c1222 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 Dif_em.c950 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 Dif_igc.c1298 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 Diflib.h456 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 Dif_bfe.c439 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 Diflib.c733 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 Dif_vge.c995 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 Dpcireg.h160 #define PCI_RID2BAR(rid) (((rid) - PCIR_BARS) / 4)
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpi.c333 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 Dif_vte.c382 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 Dif_rl.c645 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 Dif_sge.c560 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 Dif_de.c4738 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,

Completed in 356 milliseconds

12