Searched refs:dunit (Results 1 - 21 of 21) sorted by relevance

/freebsd-10-stable/sys/mips/sibyte/
H A Dsb_zbbus.c232 zbbus_hinted_child(device_t bus, const char *dname, int dunit) argument
238 if (resource_disabled(dname, dunit))
241 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
243 panic("zbbus: could not add child %s unit %d\n", dname, dunit);
247 device_printf(bus, "Adding hinted child %s%d\n", dname, dunit);
252 if (resource_long_value(dname, dunit, "msize", &msize) == 0 &&
253 resource_long_value(dname, dunit, "maddr", &maddr) == 0) {
257 maddr, msize, dname, dunit);
263 maddr, msize, dname, dunit, err);
267 if (resource_int_value(dname, dunit, "ir
[all...]
/freebsd-10-stable/sys/dev/smbus/
H A Dsmbus.c113 smbus_hinted_child(device_t bus, const char *dname, int dunit) argument
120 resource_int_value(dname, dunit, "addr", &addr);
123 " for %s%d\n", addr, dname, dunit);
126 child = BUS_ADD_CHILD(bus, SMBUS_ORDER_HINTED, dname, dunit);
/freebsd-10-stable/sys/dev/spibus/
H A Dspibus.c148 spibus_hinted_child(device_t bus, const char *dname, int dunit) argument
153 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
155 resource_int_value(dname, dunit, "cs", &devi->cs);
/freebsd-10-stable/sys/mips/mips/
H A Dnexus.c444 nexus_hinted_child(device_t bus, const char *dname, int dunit) argument
454 if ((resource_int_value(dname, dunit, "order", &order)) != 0)
456 child = BUS_ADD_CHILD(bus, order, dname, dunit);
465 if (resource_long_value(dname, dunit, "maddr", &maddr) == 0)
467 if (resource_int_value(dname, dunit, "msize", &msize) == 0)
473 dname, dunit);
488 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
/freebsd-10-stable/sys/dev/iicbus/
H A Dicee.c173 int dunit; local
176 dunit = device_get_unit(sc->dev);
177 resource_int_value(dname, dunit, "size", &sc->size);
178 resource_int_value(dname, dunit, "type", &sc->type);
179 resource_int_value(dname, dunit, "wr_sz", &sc->wr_sz);
H A Diicbus.c238 iicbus_hinted_child(device_t bus, const char *dname, int dunit) argument
243 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
245 resource_int_value(dname, dunit, "addr", &devi->addr);
/freebsd-10-stable/sys/mips/atheros/
H A Dapb.c402 apb_hinted_child(device_t bus, const char *dname, int dunit) argument
411 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
418 if (resource_long_value(dname, dunit, "maddr", &maddr) == 0)
420 if (resource_int_value(dname, dunit, "msize", &msize) == 0)
426 dname, dunit);
435 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
H A Dif_arge.c161 static void arge_hinted_child(device_t bus, const char *dname, int dunit);
743 arge_hinted_child(device_t bus, const char *dname, int dunit) argument
745 BUS_ADD_CHILD(bus, 0, dname, dunit);
746 device_printf(bus, "hinted child %s%d\n", dname, dunit);
/freebsd-10-stable/sys/mips/adm5120/
H A Dobio.c451 obio_hinted_child(device_t bus, const char *dname, int dunit) argument
459 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
465 resource_long_value(dname, dunit, "maddr", &maddr);
466 resource_int_value(dname, dunit, "msize", &msize);
474 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
/freebsd-10-stable/sys/mips/alchemy/
H A Dobio.c443 obio_hinted_child(device_t bus, const char *dname, int dunit) argument
451 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
457 resource_long_value(dname, dunit, "maddr", &maddr);
458 resource_int_value(dname, dunit, "msize", &msize);
466 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
/freebsd-10-stable/sys/mips/idt/
H A Dobio.c393 obio_hinted_child(device_t bus, const char *dname, int dunit) argument
401 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
407 resource_long_value(dname, dunit, "maddr", &maddr);
408 resource_int_value(dname, dunit, "msize", &msize);
416 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
/freebsd-10-stable/sys/mips/rt305x/
H A Dobio.c493 obio_add_res_child(device_t bus, const char *dname, int dunit, argument
499 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
515 obio_hinted_child(device_t bus, const char *dname, int dunit) argument
525 resource_long_value(dname, dunit, "maddr", &maddr);
526 resource_int_value(dname, dunit, "msize", &msize);
529 if (resource_int_value(dname, dunit, "irq", &irq) == 0) irq = -1;
531 obio_add_res_child(bus, dname, dunit, maddr, msize, irq);
/freebsd-10-stable/sys/arm/xscale/pxa/
H A Dpxa_smi.c95 int error, i, dunit; local
118 while (resource_find_match(&i, &dname, &dunit, "at",
120 pxa_smi_add_device(dev, dname, dunit);
/freebsd-10-stable/sys/arm/xscale/ixp425/
H A Dixp425.c366 ixp425_hinted_child(device_t bus, const char *dname, int dunit) argument
371 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
373 resource_int_value(dname, dunit, "addr", &ivar->addr);
374 resource_int_value(dname, dunit, "irq", &ivar->irq);
/freebsd-10-stable/sys/dev/gpio/
H A Dgpiobus.c362 gpiobus_hinted_child(device_t bus, const char *dname, int dunit) argument
369 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
371 resource_int_value(dname, dunit, "pins", &pins);
374 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
/freebsd-10-stable/sys/cam/
H A Dcam_periph.c500 int i, val, dunit, r; local
534 r = resource_find_dev(&i, dname, &dunit, NULL, NULL);
538 if (resource_int_value(dname, dunit, "target", &val) &&
539 (resource_string_value(dname, dunit, "at",&strval)||
542 if (newunit == dunit)
556 int wired, i, val, dunit; local
565 for (wired = 0; resource_find_dev(&i, dname, &dunit, NULL, NULL) == 0;
567 if (resource_string_value(dname, dunit, "at", &strval) == 0) {
572 if (resource_int_value(dname, dunit, "target", &val) == 0) {
577 if (resource_int_value(dname, dunit, "lu
[all...]
H A Dcam_xpt.c4032 int i, dunit, val; local
4041 while ((resource_find_match(&i, &dname, &dunit, "at", buf)) == 0) {
4046 if (dunit < 0) /* unwired?! */
4048 if (resource_int_value("scbus", dunit, "bus", &val) == 0) {
4050 pathid = dunit;
4055 pathid = dunit;
4063 sim_name, sim_unit, sim_bus, dunit);
/freebsd-10-stable/sys/mips/cavium/
H A Dciu.c315 ciu_hinted_child(device_t bus, const char *dname, int dunit) argument
317 BUS_ADD_CHILD(bus, 0, dname, dunit);
/freebsd-10-stable/sys/dev/fdc/
H A Dfdc.c1841 int i, error, dunit; local
1849 while ((resource_find_match(&i, &dname, &dunit, "at", name)) == 0) {
1850 resource_int_value(dname, dunit, "drive", &dunit);
1851 fdc_add_child(dev, dname, dunit);
/freebsd-10-stable/sys/pc98/cbus/
H A Dfdc.c840 int i, error, dunit; local
848 while ((resource_find_match(&i, &dname, &dunit, "at", name)) == 0) {
849 resource_int_value(dname, dunit, "drive", &dunit);
850 fdc_add_child(dev, dname, dunit);
/freebsd-10-stable/sys/kern/
H A Dsubr_bus.c4731 int dunit; local
4738 while (resource_find_match(&i, &dname, &dunit, "at", busname) == 0)
4739 BUS_HINTED_CHILD(bus, dname, dunit);
4746 while (resource_find_match(&i, &dname, &dunit, "at", busname) == 0)
4747 BUS_HINTED_CHILD(bus, dname, dunit);

Completed in 300 milliseconds