/u-boot/drivers/block/ |
H A D | blk_legacy.c | 14 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 D | env.c | 19 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 D | imx8mp_beacon.c | 21 if (phydev->drv->config) 22 phydev->drv->config(phydev);
|
/u-boot/drivers/misc/ |
H A D | stm32_rcc.c | 50 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 D | device-remove.c | 25 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 D | lists.c | 25 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 D | device.c | 40 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 D | raa215300.c | 33 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 D | fan53555.c | 55 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 D | sm2s_imx8mp.c | 35 if (phydev->drv->config) 36 phydev->drv->config(phydev);
|
/u-boot/tools/dtoc/ |
H A D | test_src_scan.py | 149 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 D | bind.c | 21 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 D | device-internal.h | 106 * @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 D | lists.h | 57 * @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 D | xilinx_gmii2rgmii.c | 65 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 D | micrel_ksz90x1.c | 113 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 D | nxp-c45-tja11xx.c | 134 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 D | imx8mp_debix_model_a.c | 36 if (phydev->drv->config) 37 phydev->drv->config(phydev);
|
/u-boot/board/engicam/imx8mp/ |
H A D | icore_mx8mp.c | 40 if (phydev->drv->config) 41 phydev->drv->config(phydev);
|
/u-boot/board/traverse/ten64/ |
H A D | eth_ten64.c | 43 if (phydev->drv->config) 44 phydev->drv->config(phydev);
|
/u-boot/lib/efi_driver/ |
H A D | efi_uclass.c | 261 * @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 D | log.c | 113 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 D | part.c | 38 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 D | usb_bootdev.c | 51 .drv = DM_DRIVER_REF(usb_bootdev),
|
/u-boot/drivers/clk/ |
H A D | clk.c | 22 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);
|