Home
last modified time | relevance | path

Searched refs:drv (Results 1 – 25 of 226) sorted by relevance

12345678910

/openbmc/u-boot/drivers/block/
H A Dblk_legacy.c12 struct blk_driver *drv = ll_entry_start(struct blk_driver, blk_driver); in blk_driver_lookup_type() local
16 for (entry = drv; entry != drv + n_ents; entry++) { in blk_driver_lookup_type()
27 struct blk_driver *drv = ll_entry_start(struct blk_driver, blk_driver); in blk_driver_lookup_typename() local
31 for (entry = drv; entry != drv + n_ents; entry++) { in blk_driver_lookup_typename()
42 struct blk_driver *drv = blk_driver_lookup_type(if_type); in blk_get_if_type_name() local
44 return drv ? drv->if_typename : NULL; in blk_get_if_type_name()
57 static int get_desc(struct blk_driver *drv, int devnum, struct blk_desc **descp) in get_desc() argument
59 if (drv->desc) { in get_desc()
60 if (devnum < 0 || devnum >= drv->max_devs) in get_desc()
62 *descp = &drv->desc[devnum]; in get_desc()
[all …]
/openbmc/u-boot/env/
H A Denv.c15 struct env_driver *drv; in env_fix_drivers() local
19 drv = ll_entry_start(struct env_driver, env_driver); in env_fix_drivers()
20 for (entry = drv; entry != drv + n_ents; entry++) { in env_fix_drivers()
35 struct env_driver *drv; in _env_driver_lookup() local
39 drv = ll_entry_start(struct env_driver, env_driver); in _env_driver_lookup()
40 for (entry = drv; entry != drv + n_ents; entry++) { in _env_driver_lookup()
149 struct env_driver *drv; in env_driver_lookup() local
154 drv = _env_driver_lookup(loc); in env_driver_lookup()
155 if (!drv) { in env_driver_lookup()
161 return drv; in env_driver_lookup()
[all …]
/openbmc/qemu/util/
H A Dtransactions.c29 TransactionActionDrv *drv; member
47 void tran_add(Transaction *tran, TransactionActionDrv *drv, void *opaque) in tran_add() argument
53 .drv = drv, in tran_add()
65 if (act->drv->abort) { in tran_abort()
66 act->drv->abort(act->opaque); in tran_abort()
71 if (act->drv->clean) { in tran_abort()
72 act->drv->clean(act->opaque); in tran_abort()
86 if (act->drv->commit) { in tran_commit()
87 act->drv->commit(act->opaque); in tran_commit()
92 if (act->drv->clean) { in tran_commit()
[all …]
/openbmc/qemu/system/
H A Dtpm.c75 TPMBackend *drv; in qemu_find_tpm_be() local
78 QLIST_FOREACH(drv, &tpm_backends, list) { in qemu_find_tpm_be()
79 if (!strcmp(drv->id, id)) { in qemu_find_tpm_be()
80 return drv; in qemu_find_tpm_be()
99 TPMBackend *drv; in tpm_init_tpmdev() local
136 drv = be->create(opts); in tpm_init_tpmdev()
137 if (!drv) { in tpm_init_tpmdev()
141 drv->id = g_strdup(id); in tpm_init_tpmdev()
142 QLIST_INSERT_HEAD(&tpm_backends, drv, list); in tpm_init_tpmdev()
153 TPMBackend *drv, *next; in tpm_cleanup() local
[all …]
/openbmc/u-boot/drivers/core/
H A Ddevice-remove.c20 int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind() argument
28 if (drv && (pos->driver != drv)) in device_chld_unbind()
39 int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove() argument
48 if (drv && (pos->driver != drv)) in device_chld_remove()
61 const struct driver *drv; in device_unbind() local
73 drv = dev->driver; in device_unbind()
74 assert(drv); in device_unbind()
76 if (drv->unbind) { in device_unbind()
77 ret = drv->unbind(dev); in device_unbind()
157 const struct driver *drv; in device_remove() local
[all …]
H A Ddevice.c33 static int device_bind_common(struct udevice *parent, const struct driver *drv, in device_bind_common() argument
47 ret = uclass_get(drv->id, &uc); in device_bind_common()
49 debug("Missing uclass for driver %s\n", drv->name); in device_bind_common()
68 dev->driver = drv; in device_bind_common()
86 dev->req_seq = uclass_find_next_free_req_seq(drv->id); in device_bind_common()
90 if (drv->platdata_auto_alloc_size) { in device_bind_common()
97 drv->platdata_auto_alloc_size) in device_bind_common()
104 drv->platdata_auto_alloc_size); in device_bind_common()
151 if (drv->bind) { in device_bind_common()
152 ret = drv->bind(dev); in device_bind_common()
[all …]
/openbmc/qemu/block/
H A Dcreate.c36 BlockDriver *drv; member
48 ret = s->drv->bdrv_co_create(s->opts, errp); in blockdev_create_run()
63 static inline bool TSA_NO_TSA has_bdrv_co_create(BlockDriver *drv) in has_bdrv_co_create() argument
65 return drv->bdrv_co_create; in has_bdrv_co_create()
73 BlockDriver *drv = bdrv_find_format(fmt); in qmp_blockdev_create() local
75 if (!drv) { in qmp_blockdev_create()
82 if (bdrv_uses_whitelist() && !bdrv_is_whitelisted(drv, false)) { in qmp_blockdev_create()
88 if (!has_bdrv_co_create(drv)) { in qmp_blockdev_create()
103 s->drv = drv, in qmp_blockdev_create()
H A Damend.c52 ret = s->bs->drv->bdrv_co_amend(s->bs, s->opts, s->force, errp); in blockdev_amend_run()
61 if (s->bs->drv->bdrv_amend_pre_run) { in blockdev_amend_pre_run()
62 return s->bs->drv->bdrv_amend_pre_run(s->bs, errp); in blockdev_amend_pre_run()
73 if (s->bs->drv->bdrv_amend_clean) { in blockdev_amend_free()
74 s->bs->drv->bdrv_amend_clean(s->bs); in blockdev_amend_free()
97 BlockDriver *drv = bdrv_find_format(fmt); in qmp_x_blockdev_amend() local
107 if (!drv) { in qmp_x_blockdev_amend()
116 if (bdrv_uses_whitelist() && !bdrv_is_whitelisted(drv, false)) { in qmp_x_blockdev_amend()
121 if (bs->drv != drv) { in qmp_x_blockdev_amend()
128 if (!drv->bdrv_co_amend) { in qmp_x_blockdev_amend()
H A Dsnapshot.c197 BlockDriver *drv = bs->drv; in bdrv_can_snapshot() local
201 if (!drv || !bdrv_is_inserted(bs) || !bdrv_is_writable(bs)) { in bdrv_can_snapshot()
205 if (!drv->bdrv_snapshot_create) { in bdrv_can_snapshot()
219 BlockDriver *drv = bs->drv; in bdrv_snapshot_create() local
224 if (!drv) { in bdrv_snapshot_create()
227 if (drv->bdrv_snapshot_create) { in bdrv_snapshot_create()
228 return drv->bdrv_snapshot_create(bs, sn_info); in bdrv_snapshot_create()
240 BlockDriver *drv = bs->drv; in bdrv_snapshot_goto() local
246 if (!drv) { in bdrv_snapshot_goto()
256 if (drv->bdrv_snapshot_goto) { in bdrv_snapshot_goto()
[all …]
H A Dio.c176 BlockDriver *drv = bs->drv; in bdrv_refresh_limits() local
193 if (!drv) { in bdrv_refresh_limits()
198 bs->bl.request_alignment = (drv->bdrv_co_preadv || in bdrv_refresh_limits()
199 drv->bdrv_aio_preadv || in bdrv_refresh_limits()
200 drv->bdrv_co_preadv_part) ? 1 : 512; in bdrv_refresh_limits()
225 if (drv->bdrv_refresh_limits) { in bdrv_refresh_limits()
226 drv->bdrv_refresh_limits(bs, errp); in bdrv_refresh_limits()
367 if (bs->drv && bs->drv->bdrv_drain_begin) { in bdrv_do_drained_begin()
368 bs->drv->bdrv_drain_begin(bs); in bdrv_do_drained_begin()
418 if (bs->drv && bs->drv->bdrv_drain_end) { in bdrv_do_drained_end()
[all …]
/openbmc/qemu/chardev/
H A Dchar-parallel.c75 ParallelChardev *drv = PARALLEL_CHARDEV(chr); in pp_ioctl() local
76 int fd = drv->fd; in pp_ioctl()
119 if (pp_hw_mode(drv, IEEE1284_MODE_EPP | IEEE1284_ADDR)) { in pp_ioctl()
128 if (pp_hw_mode(drv, IEEE1284_MODE_EPP)) { in pp_ioctl()
137 if (pp_hw_mode(drv, IEEE1284_MODE_EPP | IEEE1284_ADDR)) { in pp_ioctl()
146 if (pp_hw_mode(drv, IEEE1284_MODE_EPP)) { in pp_ioctl()
165 ParallelChardev *drv = PARALLEL_CHARDEV(chr); in qemu_chr_open_pp_fd() local
167 drv->fd = fd; in qemu_chr_open_pp_fd()
174 drv->mode = IEEE1284_MODE_COMPAT; in qemu_chr_open_pp_fd()
190 ParallelChardev *drv = PARALLEL_CHARDEV(chr); in pp_ioctl() local
[all …]
/openbmc/qemu/crypto/
H A Dakcipher.c53 const QCryptoAkCipherDriver *drv = akcipher->driver; in qcrypto_akcipher_encrypt() local
55 return drv->encrypt(akcipher, in, in_len, out, out_len, errp); in qcrypto_akcipher_encrypt()
62 const QCryptoAkCipherDriver *drv = akcipher->driver; in qcrypto_akcipher_decrypt() local
64 return drv->decrypt(akcipher, in, in_len, out, out_len, errp); in qcrypto_akcipher_decrypt()
71 const QCryptoAkCipherDriver *drv = akcipher->driver; in qcrypto_akcipher_sign() local
73 return drv->sign(akcipher, in, in_len, out, out_len, errp); in qcrypto_akcipher_sign()
80 const QCryptoAkCipherDriver *drv = akcipher->driver; in qcrypto_akcipher_verify() local
82 return drv->verify(akcipher, in, in_len, in2, in2_len, errp); in qcrypto_akcipher_verify()
107 const QCryptoAkCipherDriver *drv = akcipher->driver; in qcrypto_akcipher_free() local
109 drv->free(akcipher); in qcrypto_akcipher_free()
H A Dhmac.c25 QCryptoHmacDriver *drv = hmac->driver; in qcrypto_hmac_bytesv() local
27 return drv->hmac_bytesv(hmac, iov, niov, result, resultlen, errp); in qcrypto_hmac_bytesv()
92 QCryptoHmacDriver *drv = NULL; in qcrypto_hmac_new() local
97 drv = &qcrypto_hmac_afalg_driver; in qcrypto_hmac_new()
107 drv = &qcrypto_hmac_lib_driver; in qcrypto_hmac_new()
113 hmac->driver = (void *)drv; in qcrypto_hmac_new()
120 QCryptoHmacDriver *drv; in qcrypto_hmac_free() local
123 drv = hmac->driver; in qcrypto_hmac_free()
124 drv->hmac_free(hmac); in qcrypto_hmac_free()
/openbmc/qemu/
H A Dblock.c138 if (!bs || !bs->drv) { in bdrv_opt_mem_align()
149 if (!bs || !bs->drv) { in bdrv_min_mem_align()
516 int bdrv_is_whitelisted(BlockDriver *drv, bool read_only) in bdrv_is_whitelisted() argument
519 return bdrv_format_is_whitelisted(drv->format_name, read_only); in bdrv_is_whitelisted()
528 BlockDriver *drv; member
535 int coroutine_fn bdrv_co_create(BlockDriver *drv, const char *filename, in bdrv_co_create() argument
542 if (!drv->bdrv_co_create_opts) { in bdrv_co_create()
544 drv->format_name); in bdrv_co_create()
548 ret = drv->bdrv_co_create_opts(drv, filename, opts, errp); in bdrv_co_create()
633 int coroutine_fn bdrv_co_create_opts_simple(BlockDriver *drv, in bdrv_co_create_opts_simple() argument
[all …]
/openbmc/u-boot/cmd/
H A Dbind.c19 struct driver *drv; in bind_by_class_index() local
21 drv = lists_driver_lookup_name(drv_name); in bind_by_class_index()
22 if (!drv) { in bind_by_class_index()
39 ret = device_bind_with_driver_data(parent, drv, drv->name, 0, in bind_by_class_index()
98 struct driver *drv; in unbind_child_by_class_index() local
100 drv = lists_driver_lookup_name(drv_name); in unbind_child_by_class_index()
101 if (!drv) { in unbind_child_by_class_index()
110 ret = device_chld_remove(parent, drv, DM_REMOVE_NORMAL); in unbind_child_by_class_index()
114 ret = device_chld_unbind(parent, drv); in unbind_child_by_class_index()
127 struct driver *drv; in bind_by_node_path() local
[all …]
/openbmc/u-boot/drivers/misc/
H A Dstm32_rcc.c41 struct driver *drv; in stm32_rcc_bind() local
47 drv = lists_driver_lookup_name(rcc_clk->drv_name); in stm32_rcc_bind()
48 if (!drv) { in stm32_rcc_bind()
53 ret = device_bind_with_driver_data(dev, drv, rcc_clk->drv_name, in stm32_rcc_bind()
60 drv = lists_driver_lookup_name("stm32_rcc_reset"); in stm32_rcc_bind()
61 if (!drv) { in stm32_rcc_bind()
66 return device_bind_with_driver_data(dev, drv, "stm32_rcc_reset", in stm32_rcc_bind()
/openbmc/u-boot/drivers/net/phy/
H A Dphy.c537 int phy_register(struct phy_driver *drv) in phy_register() argument
539 INIT_LIST_HEAD(&drv->list); in phy_register()
540 list_add_tail(&drv->list, &phy_drivers); in phy_register()
543 if (drv->probe) in phy_register()
544 drv->probe += gd->reloc_off; in phy_register()
545 if (drv->config) in phy_register()
546 drv->config += gd->reloc_off; in phy_register()
547 if (drv->startup) in phy_register()
548 drv->startup += gd->reloc_off; in phy_register()
549 if (drv->shutdown) in phy_register()
[all …]
H A Dmicrel_ksz90x1.c108 struct phy_driver *drv = phydev->drv; in ksz90x1_of_config_group() local
114 if (!drv || !drv->writeext) in ksz90x1_of_config_group()
138 return drv->writeext(phydev, 0, ofcfg->devad, ofcfg->reg, regval); in ksz90x1_of_config_group()
180 struct phy_driver *drv = phydev->drv; in ksz9031_center_flp_timing() local
183 if (!drv || !drv->writeext) in ksz9031_center_flp_timing()
186 ret = drv->writeext(phydev, 0, 0, MII_KSZ9031_FLP_BURST_TX_LO, 0x1A80); in ksz9031_center_flp_timing()
190 ret = drv->writeext(phydev, 0, 0, MII_KSZ9031_FLP_BURST_TX_HI, 0x6); in ksz9031_center_flp_timing()
248 unsigned features = phydev->drv->features; in ksz9021_config()
346 features = phydev->drv->features; in ksz9031_config()
/openbmc/u-boot/include/dm/
H A Ddevice-internal.h39 int device_bind(struct udevice *parent, const struct driver *drv,
43 int device_bind_ofnode(struct udevice *parent, const struct driver *drv,
67 const struct driver *drv, const char *name,
145 int device_chld_unbind(struct udevice *dev, struct driver *drv);
147 static inline int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind() argument
161 int device_chld_remove(struct udevice *dev, struct driver *drv,
164 static inline int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove() argument
/openbmc/qemu/hw/block/
H A Dfdc.c168 static FloppyDriveType get_fallback_drive_type(FDrive *drv);
179 static void fd_empty_seek_hack(FDrive *drv) in fd_empty_seek_hack() argument
181 drv->last_sect = 0xFF; in fd_empty_seek_hack()
182 drv->max_track = 0xFF; in fd_empty_seek_hack()
185 static void fd_init(FDrive *drv) in fd_init() argument
188 drv->perpendicular = 0; in fd_init()
190 drv->disk = FLOPPY_DRIVE_TYPE_NONE; in fd_init()
191 drv->last_sect = 0; in fd_init()
192 drv->max_track = 0; in fd_init()
193 drv->ro = true; in fd_init()
[all …]
/openbmc/qemu/block/export/
H A Dexport.c79 const BlockExportDriver *drv; in blk_exp_add() local
98 drv = blk_exp_find_driver(export->type); in blk_exp_add()
99 if (!drv) { in blk_exp_add()
144 if (!drv->supports_inactive) { in blk_exp_add()
187 assert(drv->instance_size >= sizeof(BlockExport)); in blk_exp_add()
188 exp = g_malloc0(drv->instance_size); in blk_exp_add()
190 .drv = drv, in blk_exp_add()
198 ret = drv->create(exp, export, errp); in blk_exp_add()
233 exp->drv->delete(exp); in blk_exp_delete_bh()
268 exp->drv->request_shutdown(exp); in blk_exp_request_shutdown()
[all …]
/openbmc/u-boot/disk/
H A Dpart.c28 struct part_driver *drv = in part_driver_lookup_type() local
34 for (entry = drv; entry != drv + n_ents; entry++) { in part_driver_lookup_type()
44 for (entry = drv; entry != drv + n_ents; entry++) { in part_driver_lookup_type()
231 struct part_driver *drv = in part_init() local
239 for (entry = drv; entry != drv + n_ents; entry++) { in part_init()
301 struct part_driver *drv; in part_print() local
303 drv = part_driver_lookup_type(dev_desc); in part_print()
304 if (!drv) { in part_print()
310 PRINTF("## Testing for valid %s partition ##\n", drv->name); in part_print()
311 print_part_header(drv->name, dev_desc); in part_print()
[all …]
/openbmc/u-boot/lib/efi_driver/
H A Defi_uclass.c252 static efi_status_t efi_add_driver(struct driver *drv) in efi_add_driver() argument
255 const struct efi_driver_ops *ops = drv->ops; in efi_add_driver()
258 debug("EFI: Adding driver '%s'\n", drv->name); in efi_add_driver()
261 drv->name); in efi_add_driver()
272 bp->ops = drv->ops; in efi_add_driver()
300 struct driver *drv; in efi_driver_init() local
307 for (drv = ll_entry_start(struct driver, driver); in efi_driver_init()
308 drv < ll_entry_end(struct driver, driver); ++drv) { in efi_driver_init()
309 if (drv->id == UCLASS_EFI) { in efi_driver_init()
310 ret = efi_add_driver(drv); in efi_driver_init()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D140.out12 'arguments': { 'device': 'drv' }}
17 'arguments': { 'device': 'drv' }}
18 …": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_EXPORT_DELETED", "data": {"id": "drv"}}
19 qemu-io: can't open device nbd+unix:///drv?socket=SOCK_DIR/nbd: Requested export not available
20 server reported: export 'drv' not present
/openbmc/u-boot/drivers/power/pmic/
H A Dfan53555.c51 struct driver *drv; in pmic_fan53555_bind() local
55 drv = lists_driver_lookup_name(regulator_driver_name); in pmic_fan53555_bind()
56 if (!drv) { in pmic_fan53555_bind()
61 return device_bind_with_driver_data(dev, drv, "SW", 0, in pmic_fan53555_bind()

12345678910