Lines Matching refs:dev_np

30     struct rt_ofw_node *dev_np, *p2pnode = RT_NULL;  in pci_ofw_irq_parse()  local
33 dev_np = pdev->parent.ofw_node; in pci_ofw_irq_parse()
35 if (dev_np) in pci_ofw_irq_parse()
37 err = rt_ofw_parse_irq_cells(dev_np, 0, out_irq); in pci_ofw_irq_parse()
58 if (rt_ofw_prop_read_raw(dev_np, "interrupt-map", RT_NULL)) in pci_ofw_irq_parse()
61 p2pnode = dev_np; in pci_ofw_irq_parse()
161 static rt_err_t pci_ofw_parse_ranges(struct rt_ofw_node *dev_np, const char *propname, in pci_ofw_parse_ranges() argument
173 cell = rt_ofw_prop_read_raw(dev_np, propname, &total_cells); in pci_ofw_parse_ranges()
248 rt_err_t rt_pci_ofw_parse_ranges(struct rt_ofw_node *dev_np, in rt_pci_ofw_parse_ranges() argument
254 if (!dev_np || !host_bridge) in rt_pci_ofw_parse_ranges()
259 cpu_addr_cells = rt_ofw_io_addr_cells(dev_np); in rt_pci_ofw_parse_ranges()
260 rt_ofw_prop_read_s32(dev_np, "#address-cells", &phy_addr_cells); in rt_pci_ofw_parse_ranges()
261 rt_ofw_prop_read_s32(dev_np, "#size-cells", &phy_size_cells); in rt_pci_ofw_parse_ranges()
268 if (pci_ofw_parse_ranges(dev_np, "ranges", in rt_pci_ofw_parse_ranges()
283 err = pci_ofw_parse_ranges(dev_np, "dma-ranges", in rt_pci_ofw_parse_ranges()
292 LOG_E("%s: Read dma-ranges error = %s", rt_ofw_node_full_name(dev_np), in rt_pci_ofw_parse_ranges()
301 rt_err_t rt_pci_ofw_host_bridge_init(struct rt_ofw_node *dev_np, in rt_pci_ofw_host_bridge_init() argument
307 if (!dev_np || !host_bridge) in rt_pci_ofw_host_bridge_init()
315 if (rt_ofw_prop_read_u32_array_index(dev_np, "bus-range", 0, 2, host_bridge->bus_range) < 0) in rt_pci_ofw_host_bridge_init()
320 propname = rt_ofw_get_prop_fuzzy_name(dev_np, ",pci-domain$"); in rt_pci_ofw_host_bridge_init()
321 rt_ofw_prop_read_u32(dev_np, propname, &host_bridge->domain); in rt_pci_ofw_host_bridge_init()
323 err = rt_pci_ofw_parse_ranges(dev_np, host_bridge); in rt_pci_ofw_host_bridge_init()
540 struct rt_ofw_node *dev_np, *mfd_np; in ofw_find_device() local
542 rt_ofw_foreach_child_node(np, dev_np) in ofw_find_device()
544 if (ofw_pci_devfn(dev_np) == devfn) in ofw_find_device()
546 return dev_np; in ofw_find_device()
549 if (rt_ofw_node_tag_equ(dev_np, "multifunc-device")) in ofw_find_device()
551 rt_ofw_foreach_child_node(dev_np, mfd_np) in ofw_find_device()
555 rt_ofw_node_put(dev_np); in ofw_find_device()