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

/freebsd-10.0-release/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.0-release/sys/dev/iicbus/
H A Dicee.c97 int dunit, err; local
103 dunit = device_get_unit(dev);
104 resource_int_value(dname, dunit, "size", &sc->size);
105 resource_int_value(dname, dunit, "type", &sc->type);
106 resource_int_value(dname, dunit, "rd_sz", &sc->rd_sz);
109 resource_int_value(dname, dunit, "wr_sz", &sc->wr_sz);
H A Diicbus.c215 iicbus_hinted_child(device_t bus, const char *dname, int dunit) argument
220 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
222 resource_int_value(dname, dunit, "addr", &devi->addr);
/freebsd-10.0-release/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.0-release/sys/mips/mips/
H A Dnexus.c235 nexus_hinted_child(device_t bus, const char *dname, int dunit) argument
245 if ((resource_int_value(dname, dunit, "order", &order)) != 0)
247 child = BUS_ADD_CHILD(bus, order, dname, dunit);
256 if (resource_long_value(dname, dunit, "maddr", &maddr) == 0)
258 if (resource_int_value(dname, dunit, "msize", &msize) == 0)
264 dname, dunit);
279 if (resource_int_value(dname, dunit, "irq", &irq) == 0) {
/freebsd-10.0-release/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.0-release/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.0-release/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.0-release/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.0-release/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.0-release/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.0-release/sys/cam/
H A Dcam_periph.c477 int i, val, dunit, r; local
511 r = resource_find_dev(&i, dname, &dunit, NULL, NULL);
515 if (resource_int_value(dname, dunit, "target", &val) &&
516 (resource_string_value(dname, dunit, "at",&strval)||
519 if (newunit == dunit)
533 int wired, i, val, dunit; local
542 for (wired = 0; resource_find_dev(&i, dname, &dunit, NULL, NULL) == 0;
544 if (resource_string_value(dname, dunit, "at", &strval) == 0) {
549 if (resource_int_value(dname, dunit, "target", &val) == 0) {
554 if (resource_int_value(dname, dunit, "lu
[all...]
H A Dcam_xpt.c4017 int i, dunit, val; local
4026 while ((resource_find_match(&i, &dname, &dunit, "at", buf)) == 0) {
4031 if (dunit < 0) /* unwired?! */
4033 if (resource_int_value("scbus", dunit, "bus", &val) == 0) {
4035 pathid = dunit;
4040 pathid = dunit;
4048 sim_name, sim_unit, sim_bus, dunit);
/freebsd-10.0-release/sys/dev/gpio/
H A Dgpiobus.c321 gpiobus_hinted_child(device_t bus, const char *dname, int dunit) argument
329 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
331 resource_int_value(dname, dunit, "pins", &pins);
/freebsd-10.0-release/sys/arm/xscale/ixp425/
H A Dixp425.c365 ixp425_hinted_child(device_t bus, const char *dname, int dunit) argument
370 child = BUS_ADD_CHILD(bus, 0, dname, dunit);
372 resource_int_value(dname, dunit, "addr", &ivar->addr);
373 resource_int_value(dname, dunit, "irq", &ivar->irq);
/freebsd-10.0-release/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.0-release/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.0-release/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.0-release/sys/kern/
H A Dsubr_bus.c4626 int dunit; local
4633 while (resource_find_match(&i, &dname, &dunit, "at", busname) == 0)
4634 BUS_HINTED_CHILD(bus, dname, dunit);
4641 while (resource_find_match(&i, &dname, &dunit, "at", busname) == 0)
4642 BUS_HINTED_CHILD(bus, dname, dunit);

Completed in 337 milliseconds