| /openbmc/u-boot/drivers/block/ |
| H A D | blk_legacy.c | 12 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 D | env.c | 15 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 D | transactions.c | 29 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 D | tpm.c | 75 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 D | device-remove.c | 20 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 D | device.c | 33 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 D | create.c | 36 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 D | amend.c | 52 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 D | snapshot.c | 197 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 D | io.c | 176 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 D | char-parallel.c | 75 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 D | akcipher.c | 53 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 D | hmac.c | 25 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 D | block.c | 138 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 D | bind.c | 19 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 D | stm32_rcc.c | 41 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 D | phy.c | 537 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 D | micrel_ksz90x1.c | 108 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 D | device-internal.h | 39 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 D | fdc.c | 168 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 D | export.c | 79 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 D | part.c | 28 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 D | efi_uclass.c | 252 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 D | 140.out | 12 '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 D | fan53555.c | 51 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()
|