Lines Matching refs:dev
306 ObjectDeleter<fdt_device> dev(new(std::nothrow) fdt_device());
307 if (!dev.IsSet())
310 dev->node = node;
320 dev->bus = ((fdt_device*)parentDev)->bus;
322 dev->bus = parent.Get();
326 *cookie = dev.Detach();
335 ObjectDeleter<fdt_device> dev((fdt_device*)cookie);
348 fdt_device_get_bus(fdt_device* dev)
350 ASSERT(dev != NULL);
351 return dev->bus;
356 fdt_device_get_name(fdt_device* dev)
358 ASSERT(dev != NULL);
362 dev->node, "fdt/node", &fdtNode, false) >= B_OK);
369 fdt_device_get_prop(fdt_device* dev, const char* name, int* len)
371 ASSERT(dev != NULL);
375 dev->node, "fdt/node", &fdtNode, false) >= B_OK);
418 fdt_device_get_reg(fdt_device* dev, uint32 ord, uint64* regs, uint64* len)
420 ASSERT(dev != NULL);
424 dev->node, "fdt/node", &fdtNode, false) >= B_OK);
467 fdt_get_interrupt_parent(fdt_device* dev, int node)
503 fdt_device_get_interrupt(fdt_device* dev, uint32 index,
506 ASSERT(dev != NULL);
510 dev->node, "fdt/node", &fdtNode, false) >= B_OK);
516 uint32 interruptParent = fdt_get_interrupt_parent(dev, fdtNode);
549 ASSERT(gDeviceManager->get_driver(dev->bus, NULL, (void**)&bus) >= B_OK);
564 dev->bus, NULL, (void**)&bus) >= B_OK);
577 fdt_device_get_interrupt_map(struct fdt_device* dev)
581 dev->node, "fdt/node", (uint32*)&fdtNode, false) >= B_OK);