Searched refs:drv (Results 1 - 25 of 157) sorted by relevance

1234567

/u-boot/drivers/block/
H A Dblk_legacy.c14 struct blk_driver *drv = ll_entry_start(struct blk_driver, blk_driver); local
18 for (entry = drv; entry != drv + n_ents; entry++) {
29 struct blk_driver *drv = ll_entry_start(struct blk_driver, blk_driver); local
33 for (entry = drv; entry != drv + n_ents; entry++) {
44 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
46 return drv ? drv->uclass_idname : NULL;
52 * @drv
59 get_desc(struct blk_driver *drv, int devnum, struct blk_desc **descp) argument
75 struct blk_driver *drv; local
102 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
120 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
138 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
155 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
179 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
193 struct blk_driver *drv = blk_driver_lookup_type(desc->uclass_id); local
205 struct blk_driver *drv = blk_driver_lookup_typename(uclass_idname); local
220 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
240 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
254 struct blk_driver *drv = blk_driver_lookup_type(uclass_id); local
[all...]
/u-boot/env/
H A Denv.c19 struct env_driver *drv; local
23 drv = ll_entry_start(struct env_driver, env_driver);
24 for (entry = drv; entry != drv + n_ents; entry++) {
151 struct env_driver *drv; local
156 drv = _env_driver_lookup(loc);
157 if (!drv) {
163 return drv;
168 struct env_driver *drv; local
180 for (prio = 0; (drv
228 struct env_driver *drv; local
256 struct env_driver *drv; local
288 struct env_driver *drv; local
320 struct env_driver *drv; local
352 struct env_driver *drv; local
[all...]
/u-boot/board/beacon/imx8mp/
H A Dimx8mp_beacon.c21 if (phydev->drv->config)
22 phydev->drv->config(phydev);
/u-boot/drivers/misc/
H A Dstm32_rcc.c50 struct driver *drv; local
56 drv = lists_driver_lookup_name(rcc_clk->drv_name);
57 if (!drv) {
62 ret = device_bind_with_driver_data(dev, drv, dev->name,
69 drv = lists_driver_lookup_name("stm32_rcc_reset");
70 if (!drv) {
75 return device_bind_with_driver_data(dev, drv, dev->name,
/u-boot/drivers/core/
H A Ddevice-remove.c25 int device_chld_unbind(struct udevice *dev, struct driver *drv) argument
33 if (drv && (pos->driver != drv))
47 int device_chld_remove(struct udevice *dev, struct driver *drv, argument
58 if (drv && (pos->driver != drv))
73 const struct driver *drv; local
85 drv = dev->driver;
86 assert(drv);
88 if (drv
201 const struct driver *drv; local
[all...]
H A Dlists.c25 struct driver *drv = local
30 for (entry = drv; entry != drv + n_ents; entry++) {
143 struct driver *drv; local
146 drv = lists_driver_lookup_name(drv_name);
147 if (!drv) {
151 ret = device_bind_with_driver_data(parent, drv, dev_name, 0 /* data */,
185 struct driver *drv, bool pre_reloc_only)
227 if (drv) {
228 if (drv !
184 lists_bind_fdt(struct udevice *parent, ofnode node, struct udevice **devp, struct driver *drv, bool pre_reloc_only) argument
[all...]
H A Ddevice.c40 static int device_bind_common(struct udevice *parent, const struct driver *drv, argument
59 ret = uclass_get(drv->id, &uc);
61 debug("Missing uclass for driver %s\n", drv->name);
80 dev->driver = drv;
104 if (drv->plat_auto) {
114 if (of_plat_size < drv->plat_auto)
119 ptr = calloc(1, drv->plat_auto);
168 if (drv->bind) {
169 ret = drv->bind(dev);
197 if (drv
240 device_bind_with_driver_data(struct udevice *parent, const struct driver *drv, const char *name, ulong driver_data, ofnode node, struct udevice **devp) argument
249 device_bind(struct udevice *parent, const struct driver *drv, const char *name, void *plat, ofnode node, struct udevice **devp) argument
260 struct driver *drv; local
349 const struct driver *drv; local
391 const struct driver *drv; local
483 const struct driver *drv; local
[all...]
/u-boot/drivers/power/pmic/
H A Draa215300.c33 struct driver *drv = lists_driver_lookup_name("raa215300_sysreset"); local
34 if (!drv)
37 return device_bind(dev, drv, dev->name, NULL, dev_ofnode(dev),
H A Dfan53555.c55 struct driver *drv; local
59 drv = lists_driver_lookup_name(regulator_driver_name);
60 if (!drv) {
65 return device_bind_with_driver_data(dev, drv, "SW", dev->driver_data,
/u-boot/board/msc/sm2s_imx8mp/
H A Dsm2s_imx8mp.c35 if (phydev->drv->config)
36 phydev->drv->config(phydev);
/u-boot/tools/dtoc/
H A Dtest_src_scan.py149 drv = scan._drivers['i2c_tegra']
150 self.assertEqual('i2c_tegra', drv.name)
151 self.assertEqual('UCLASS_I2C', drv.uclass_id)
156 'nvidia,tegra20-i2c-dvc': 'TYPE_DVC'}, drv.compat)
157 self.assertEqual('i2c_bus', drv.priv)
185 drv = src_scan.Driver('fred', 'fred.c')
186 drv.uclass_id = i2c
187 drv.compat = compat
188 scan._drivers['rockchip_rk3288_grf'] = drv
245 drv
[all...]
/u-boot/cmd/
H A Dbind.c21 struct driver *drv; local
23 drv = lists_driver_lookup_name(drv_name);
24 if (!drv) {
41 ret = device_bind_with_driver_data(parent, drv, drv->name, 0,
100 struct driver *drv; local
102 drv = lists_driver_lookup_name(drv_name);
103 if (!drv) {
112 ret = device_chld_remove(parent, drv, DM_REMOVE_NORMAL);
116 ret = device_chld_unbind(parent, drv);
129 struct driver *drv; local
[all...]
/u-boot/include/dm/
H A Ddevice-internal.h106 * @drv: Device's driver
116 int device_bind(struct udevice *parent, const struct driver *drv,
131 * @drv: Device's driver
140 const struct driver *drv, const char *name,
235 * to drv
241 * @drv: The targeted driver
245 int device_chld_unbind(struct udevice *dev, struct driver *drv);
247 static inline int device_chld_unbind(struct udevice *dev, struct driver *drv) argument
264 * @drv: The targeted driver
270 int device_chld_remove(struct udevice *dev, struct driver *drv,
273 device_chld_remove(struct udevice *dev, struct driver *drv, uint flags) argument
[all...]
H A Dlists.h57 * @drv: if non-NULL, force this driver to be bound
65 struct driver *drv, bool pre_reloc_only);
/u-boot/drivers/net/phy/
H A Dxilinx_gmii2rgmii.c65 if (ext_phydev->drv->config)
66 ext_phydev->drv->config(ext_phydev);
77 if (ext_phydev->drv->readext)
78 ext_phydev->drv->readext(ext_phydev, addr, devaddr, regnum);
90 if (ext_phydev->drv->writeext)
91 ext_phydev->drv->writeext(ext_phydev, addr, devaddr, regnum,
104 if (ext_phydev->drv->startup)
105 ext_phydev->drv->startup(ext_phydev);
H A Dmicrel_ksz90x1.c113 struct phy_driver *drv = phydev->drv; local
119 if (!drv || !drv->writeext)
155 return drv->writeext(phydev, 0, ofcfg->devad, ofcfg->reg, regval);
199 struct phy_driver *drv = phydev->drv; local
202 if (!drv || !drv->writeext)
205 ret = drv
396 struct phy_driver *drv = phydev->drv; local
[all...]
H A Dnxp-c45-tja11xx.c134 phydev->drv->name, MIN_ID_PS);
140 phydev->drv->name, MAX_ID_PS);
162 phydev->drv->name);
177 phydev->drv->name);
217 phydev->drv->name, ret);
223 phydev->drv->name);
235 phydev->drv->name);
249 phydev->drv->name);
258 phydev->drv->name);
267 phydev->drv
[all...]
/u-boot/board/polyhex/imx8mp_debix_model_a/
H A Dimx8mp_debix_model_a.c36 if (phydev->drv->config)
37 phydev->drv->config(phydev);
/u-boot/board/engicam/imx8mp/
H A Dicore_mx8mp.c40 if (phydev->drv->config)
41 phydev->drv->config(phydev);
/u-boot/board/traverse/ten64/
H A Deth_ten64.c43 if (phydev->drv->config)
44 phydev->drv->config(phydev);
/u-boot/lib/efi_driver/
H A Defi_uclass.c261 * @drv: driver to add
264 static efi_status_t efi_add_driver(struct driver *drv) argument
267 const struct efi_driver_ops *ops = drv->ops;
270 log_debug("Adding EFI driver '%s'\n", drv->name);
273 drv->name);
317 struct driver *drv; local
321 for (drv = ll_entry_start(struct driver, driver);
322 drv < ll_entry_end(struct driver, driver); ++drv) {
323 if (drv
[all...]
/u-boot/common/
H A Dlog.c113 if (!strcmp(drv_name, ldev->drv->name))
231 ldev->drv->emit(ldev, rec);
396 * @drv: Log driver
399 static struct log_device *log_find_device_by_drv(struct log_driver *drv) argument
404 if (ldev->drv == drv)
416 int log_device_set_enable(struct log_driver *drv, bool enable) argument
420 ldev = log_find_device_by_drv(drv);
438 struct log_driver *drv = ll_entry_start(struct log_driver, log_driver); local
440 struct log_driver *end = drv
[all...]
/u-boot/disk/
H A Dpart.c38 struct part_driver *drv = local
43 for (entry = drv; entry != drv + n_ents; entry++) {
70 struct part_driver *drv = local
76 for (entry = drv; entry != drv + n_ents; entry++) {
95 struct part_driver *drv = local
100 for (entry = drv; entry != drv + n_ents; entry++) {
282 struct part_driver *drv local
316 struct part_driver *drv; local
334 struct part_driver *drv; local
[all...]
/u-boot/drivers/usb/host/
H A Dusb_bootdev.c51 .drv = DM_DRIVER_REF(usb_bootdev),
/u-boot/drivers/clk/
H A Dclk.c22 struct driver *drv; local
36 drv = lists_driver_lookup_name(drv_name);
37 if (!drv) {
43 ret = device_bind(parent, drv, name, NULL, ofnode_null(), &clk->dev);

Completed in 138 milliseconds

1234567