Home
last modified time | relevance | path

Searched refs:devp (Results 1 – 25 of 107) sorted by relevance

12345

/openbmc/linux/arch/powerpc/boot/
H A Dcuboot-hotfoot.c47 void *devp; in hotfoot_fixups() local
51 devp = finddevice("/plb/opb/serial@ef600300"); in hotfoot_fixups()
52 if (!devp) in hotfoot_fixups()
54 del_node(devp); in hotfoot_fixups()
56 devp = finddevice("/plb/opb/ethernet@ef600900"); in hotfoot_fixups()
57 if (!devp) in hotfoot_fixups()
59 del_node(devp); in hotfoot_fixups()
67 void *devp = finddevice("/plb/ebc/nor_flash@0"); in hotfoot_fixups() local
68 if (!devp) in hotfoot_fixups()
74 getprop(devp, "reg", regs, sizeof(regs)); in hotfoot_fixups()
[all …]
H A Dserial.c85 void *devp; in serial_get_stdout_devp() local
89 devp = finddevice("/chosen"); in serial_get_stdout_devp()
90 if (devp == NULL) in serial_get_stdout_devp()
93 if (getprop(devp, "linux,stdout-path", path, MAX_PATH_LEN) > 0 || in serial_get_stdout_devp()
94 getprop(devp, "stdout-path", path, MAX_PATH_LEN) > 0) { in serial_get_stdout_devp()
95 devp = finddevice(path); in serial_get_stdout_devp()
96 if (devp == NULL) in serial_get_stdout_devp()
99 if ((getprop(devp, "device_type", devtype, sizeof(devtype)) > 0) in serial_get_stdout_devp()
101 return devp; in serial_get_stdout_devp()
112 void *devp; in serial_console_init() local
[all …]
H A Dlibfdt-wrapper.c37 #define devp_offset_find(devp) (((unsigned long)(devp))-1) argument
38 #define devp_offset(devp) (devp ? ((unsigned long)(devp))-1 : 0) argument
67 static int fdt_wrapper_getprop(const void *devp, const char *name, in fdt_wrapper_getprop() argument
73 p = fdt_getprop(fdt, devp_offset(devp), name, &len); in fdt_wrapper_getprop()
80 static int fdt_wrapper_setprop(const void *devp, const char *name, in fdt_wrapper_setprop() argument
85 rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); in fdt_wrapper_setprop()
88 rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); in fdt_wrapper_setprop()
94 static int fdt_wrapper_del_node(const void *devp) in fdt_wrapper_del_node() argument
96 return fdt_del_node(fdt, devp_offset(devp)); in fdt_wrapper_del_node()
99 static void *fdt_wrapper_get_parent(const void *devp) in fdt_wrapper_get_parent() argument
[all …]
H A Dops.h86 int ns16550_console_init(void *devp, struct serial_console_data *scdp);
87 int cpm_console_init(void *devp, struct serial_console_data *scdp);
88 int mpc5200_psc_console_init(void *devp, struct serial_console_data *scdp);
89 int opal_console_init(void *devp, struct serial_console_data *scdp);
104 static inline int getprop(void *devp, const char *name, void *buf, int buflen) in getprop() argument
106 return (dt_ops.getprop) ? dt_ops.getprop(devp, name, buf, buflen) : -1; in getprop()
109 static inline int setprop(void *devp, const char *name, in setprop() argument
112 return (dt_ops.setprop) ? dt_ops.setprop(devp, name, buf, buflen) : -1; in setprop()
114 #define setprop_val(devp, name, val) \ argument
117 setprop((devp), (name), &x, sizeof(x)); \
[all …]
H A Dcuboot-85xx-cpm2.c22 void *devp; in platform_fixups() local
34 devp = find_node_by_devtype(NULL, "soc"); in platform_fixups()
35 if (devp) { in platform_fixups()
38 setprop(devp, "bus-frequency", &bd.bi_busfreq, in platform_fixups()
42 if (get_parent(serial) != devp) in platform_fixups()
50 devp = find_node_by_compatible(NULL, "fsl,cpm2-brg"); in platform_fixups()
51 if (devp) in platform_fixups()
52 setprop(devp, "clock-frequency", &bd.bi_brgfreq, in platform_fixups()
H A Debony.c36 void *devp; in ebony_flashsel_fixup() local
41 devp = finddevice(EBONY_FPGA_PATH); in ebony_flashsel_fixup()
42 if (!devp) in ebony_flashsel_fixup()
45 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in ebony_flashsel_fixup()
51 devp = finddevice(EBONY_SMALL_FLASH_PATH); in ebony_flashsel_fixup()
52 if (!devp) in ebony_flashsel_fixup()
56 if (getprop(devp, "reg", reg, sizeof(reg)) != sizeof(reg)) in ebony_flashsel_fixup()
64 setprop(devp, "reg", reg, sizeof(reg)); in ebony_flashsel_fixup()
H A Dmvme7100.c26 void *devp; in mvme7100_fixups() local
31 devp = finddevice("/soc@f1000000"); in mvme7100_fixups()
32 if (devp) in mvme7100_fixups()
33 setprop(devp, "bus-frequency", &busfreq, sizeof(busfreq)); in mvme7100_fixups()
35 devp = finddevice("/soc/serial@4500"); in mvme7100_fixups()
36 if (devp) in mvme7100_fixups()
37 setprop(devp, "clock-frequency", &busfreq, sizeof(busfreq)); in mvme7100_fixups()
H A Ddevtree.c65 void *devp = NULL; in dt_fixup_cpu_clocks() local
72 while ((devp = find_node_by_devtype(devp, "cpu"))) { in dt_fixup_cpu_clocks()
73 setprop_val(devp, "clock-frequency", cpu_to_be32(cpu)); in dt_fixup_cpu_clocks()
74 setprop_val(devp, "timebase-frequency", cpu_to_be32(tb)); in dt_fixup_cpu_clocks()
76 setprop_val(devp, "bus-frequency", cpu_to_be32(bus)); in dt_fixup_cpu_clocks()
84 void *devp = finddevice(path); in dt_fixup_clock() local
86 if (devp) { in dt_fixup_clock()
88 setprop_val(devp, "clock-frequency", cpu_to_be32(freq)); in dt_fixup_clock()
94 void *devp = find_node_by_alias(alias); in dt_fixup_mac_address_by_alias() local
96 if (devp) { in dt_fixup_mac_address_by_alias()
[all …]
H A Dtreeboot-currituck.c61 void *devp = finddevice("/"); in ibm_currituck_fixups() local
66 while ((devp = find_node_by_devtype(devp, "pci"))) { in ibm_currituck_fixups()
67 if (getprop(devp, "dma-ranges", dma_ranges, sizeof(dma_ranges)) < 0) { in ibm_currituck_fixups()
75 setprop(devp, "dma-ranges", dma_ranges, sizeof(dma_ranges)); in ibm_currituck_fixups()
H A Dns16550.c57 int ns16550_console_init(void *devp, struct serial_console_data *scdp) in ns16550_console_init() argument
62 if (dt_get_virtual_reg(devp, (void **)&reg_base, 1) < 1) { in ns16550_console_init()
67 n = getprop(devp, "reg-offset", &reg_offset, sizeof(reg_offset)); in ns16550_console_init()
71 n = getprop(devp, "reg-shift", &reg_shift, sizeof(reg_shift)); in ns16550_console_init()
H A Dcpm-serial.c199 int cpm_console_init(void *devp, struct serial_console_data *scdp) in cpm_console_init() argument
208 if (dt_is_compatible(devp, "fsl,cpm1-smc-uart")) { in cpm_console_init()
210 } else if (dt_is_compatible(devp, "fsl,cpm2-scc-uart")) { in cpm_console_init()
212 } else if (dt_is_compatible(devp, "fsl,cpm2-smc-uart")) { in cpm_console_init()
230 if (getprop(devp, "fsl,cpm-command", &cpm_cmd, 4) < 4) in cpm_console_init()
233 if (dt_get_virtual_reg(devp, vreg, 2) < 2) in cpm_console_init()
243 parent = get_parent(devp); in cpm_console_init()
/openbmc/linux/drivers/char/
H A Dhpet.c126 struct hpet_dev *devp; in hpet_interrupt() local
129 devp = data; in hpet_interrupt()
130 isr = 1 << (devp - devp->hd_hpets->hp_dev); in hpet_interrupt()
132 if ((devp->hd_flags & HPET_SHARED_IRQ) && in hpet_interrupt()
133 !(isr & readl(&devp->hd_hpet->hpet_isr))) in hpet_interrupt()
137 devp->hd_irqdata++; in hpet_interrupt()
143 if ((devp->hd_flags & (HPET_IE | HPET_PERIODIC)) == HPET_IE) { in hpet_interrupt()
145 struct hpet __iomem *hpet = devp->hd_hpet; in hpet_interrupt()
146 struct hpets *hpetp = devp->hd_hpets; in hpet_interrupt()
148 t = devp->hd_ireqfreq; in hpet_interrupt()
[all …]
/openbmc/u-boot/drivers/core/
H A Duclass.c195 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp) in uclass_find_device() argument
201 *devp = NULL; in uclass_find_device()
210 *devp = dev; in uclass_find_device()
218 int uclass_find_first_device(enum uclass_id id, struct udevice **devp) in uclass_find_first_device() argument
223 *devp = NULL; in uclass_find_first_device()
230 *devp = list_first_entry(&uc->dev_head, struct udevice, uclass_node); in uclass_find_first_device()
235 int uclass_find_next_device(struct udevice **devp) in uclass_find_next_device() argument
237 struct udevice *dev = *devp; in uclass_find_next_device()
239 *devp = NULL; in uclass_find_next_device()
243 *devp = list_entry(dev->uclass_node.next, struct udevice, uclass_node); in uclass_find_next_device()
[all …]
H A Ddevice.c36 uint of_platdata_size, struct udevice **devp) in device_bind_common() argument
42 if (devp) in device_bind_common()
43 *devp = NULL; in device_bind_common()
169 if (devp) in device_bind_common()
170 *devp = dev; in device_bind_common()
222 struct udevice **devp) in device_bind_with_driver_data() argument
225 0, devp); in device_bind_with_driver_data()
230 struct udevice **devp) in device_bind() argument
233 offset_to_ofnode(of_offset), 0, devp); in device_bind()
238 struct udevice **devp) in device_bind_ofnode() argument
[all …]
H A Dlists.c74 const char *dev_name, struct udevice **devp) in device_bind_driver() argument
77 ofnode_null(), devp); in device_bind_driver()
82 struct udevice **devp) in device_bind_driver_to_node() argument
93 node, devp); in device_bind_driver_to_node()
125 int lists_bind_fdt(struct udevice *parent, ofnode node, struct udevice **devp, in lists_bind_fdt() argument
139 if (devp) in lists_bind_fdt()
140 *devp = NULL; in lists_bind_fdt()
194 if (devp) in lists_bind_fdt()
195 *devp = dev; in lists_bind_fdt()
/openbmc/u-boot/include/dm/
H A Duclass.h153 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp);
168 struct udevice **devp);
184 int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp);
200 struct udevice **devp);
216 struct udevice **devp);
232 struct udevice **devp);
249 const char *name, struct udevice **devp);
266 struct udevice **devp);
282 int uclass_first_device(enum uclass_id id, struct udevice **devp);
293 int uclass_first_device_err(enum uclass_id id, struct udevice **devp);
[all …]
H A Duclass-internal.h37 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp);
62 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp);
74 int uclass_find_first_device(enum uclass_id id, struct udevice **devp);
86 int uclass_find_next_device(struct udevice **devp);
101 struct udevice **devp);
124 bool find_req_seq, struct udevice **devp);
140 struct udevice **devp);
156 struct udevice **devp);
173 const char *name, struct udevice **devp);
H A Ddevice.h405 int device_get_child(struct udevice *parent, int index, struct udevice **devp);
427 bool find_req_seq, struct udevice **devp);
445 struct udevice **devp);
458 struct udevice **devp);
473 struct udevice **devp);
488 int device_find_global_by_ofnode(ofnode node, struct udevice **devp);
502 int device_get_global_by_ofnode(ofnode node, struct udevice **devp);
511 int device_find_first_child(struct udevice *parent, struct udevice **devp);
520 int device_find_next_child(struct udevice **devp);
537 struct udevice **devp);
[all …]
/openbmc/linux/drivers/infiniband/hw/cxgb4/
H A Ddevice.c78 struct c4iw_dev *devp; member
337 qpd->devp = inode->i_private; in qp_open()
344 xa_for_each(&qpd->devp->qps, index, qp) in qp_open()
354 xa_lock_irq(&qpd->devp->qps); in qp_open()
355 xa_for_each(&qpd->devp->qps, index, qp) in qp_open()
357 xa_unlock_irq(&qpd->devp->qps); in qp_open()
383 ret = cxgb4_read_tpte(stagd->devp->rdev.lldi.ports[0], (u32)id<<8, in dump_stag()
386 dev_err(&stagd->devp->rdev.lldi.pdev->dev, in dump_stag()
432 stagd->devp = inode->i_private; in stag_open()
435 xa_for_each(&stagd->devp->mrs, index, p) in stag_open()
[all …]
/openbmc/u-boot/drivers/block/
H A Dblk-uclass.c354 int blk_first_device(int if_type, struct udevice **devp) in blk_first_device() argument
359 ret = uclass_find_first_device(UCLASS_BLK, devp); in blk_first_device()
362 if (!*devp) in blk_first_device()
365 desc = dev_get_uclass_platdata(*devp); in blk_first_device()
368 ret = uclass_find_next_device(devp); in blk_first_device()
371 } while (*devp); in blk_first_device()
376 int blk_next_device(struct udevice **devp) in blk_next_device() argument
381 desc = dev_get_uclass_platdata(*devp); in blk_next_device()
384 ret = uclass_find_next_device(devp); in blk_next_device()
387 if (!*devp) in blk_next_device()
[all …]
/openbmc/linux/arch/loongarch/pci/
H A Dpci.c88 struct pci_dev *devp = NULL; in pci_fixup_vgadev() local
90 while ((devp = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, devp))) { in pci_fixup_vgadev()
91 if (devp->vendor != PCI_VENDOR_ID_LOONGSON) { in pci_fixup_vgadev()
92 vga_set_default_device(devp); in pci_fixup_vgadev()
95 devp->vendor, devp->device); in pci_fixup_vgadev()
/openbmc/u-boot/drivers/pci/
H A Dpci-uclass.c115 struct udevice **devp) in pci_bus_find_devfn() argument
126 *devp = dev; in pci_bus_find_devfn()
134 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp) in dm_pci_bus_find_bdf() argument
142 return pci_bus_find_devfn(bus, PCI_MASK_BUS(bdf), devp); in dm_pci_bus_find_bdf()
164 int *indexp, struct udevice **devp) in pci_bus_find_devices() argument
174 *devp = dev; in pci_bus_find_devices()
184 struct udevice **devp) in pci_find_device_id() argument
192 if (!pci_bus_find_devices(bus, ids, &index, devp)) in pci_find_device_id()
195 *devp = NULL; in pci_find_device_id()
202 struct udevice **devp) in dm_pci_bus_find_device() argument
[all …]
/openbmc/u-boot/arch/arm/mach-rockchip/rk3399/
H A Dclk_rk3399.c13 static int rockchip_get_cruclk(struct udevice **devp) in rockchip_get_cruclk() argument
16 DM_GET_DRIVER(clk_rk3399), devp); in rockchip_get_cruclk()
34 static int rockchip_get_pmucruclk(struct udevice **devp) in rockchip_get_pmucruclk() argument
37 DM_GET_DRIVER(rockchip_rk3399_pmuclk), devp); in rockchip_get_pmucruclk()
/openbmc/u-boot/drivers/net/mdio/
H A Dmdio-uclass.c25 int mdio_device_get_from_phy(ofnode phy_node, struct udevice **devp) in mdio_device_get_from_phy() argument
30 return uclass_get_device_by_ofnode(UCLASS_MDIO, mdio_node, devp); in mdio_device_get_from_phy()
47 int mdio_device_get_from_eth(struct udevice *eth, struct udevice **devp) in mdio_device_get_from_eth() argument
54 return mdio_device_get_from_phy(phy_args.node, devp); in mdio_device_get_from_eth()
62 *devp = NULL; in mdio_device_get_from_eth()
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Ddevice.c40 struct cdev *cdev, struct device **devp, in hfi1_cdev_init() argument
73 *devp = device; in hfi1_cdev_init()
77 void hfi1_cdev_cleanup(struct cdev *cdev, struct device **devp) in hfi1_cdev_cleanup() argument
79 struct device *device = *devp; in hfi1_cdev_cleanup()
83 *devp = NULL; in hfi1_cdev_cleanup()

12345