/qemu/system/ |
H A D | tpm.c | 74 TPMBackend *drv; in qemu_find_tpm_be() local 79 return drv; in qemu_find_tpm_be() 98 TPMBackend *drv; in tpm_init_tpmdev() local 135 drv = be->create(opts); in tpm_init_tpmdev() 136 if (!drv) { in tpm_init_tpmdev() 140 drv->id = g_strdup(id); in tpm_init_tpmdev() 152 TPMBackend *drv, *next; in tpm_cleanup() local 155 QLIST_REMOVE(drv, list); in tpm_cleanup() 156 object_unref(OBJECT(drv)); in tpm_cleanup() 198 TPMBackend *drv; in qmp_query_tpm() local [all …]
|
/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 …]
|
/qemu/block/ |
H A D | snapshot.c | 197 BlockDriver *drv = bs->drv; in bdrv_can_snapshot() local 219 BlockDriver *drv = bs->drv; in bdrv_snapshot_create() local 224 if (!drv) { in bdrv_snapshot_create() 240 BlockDriver *drv = bs->drv; in bdrv_snapshot_goto() local 246 if (!drv) { in bdrv_snapshot_goto() 354 BlockDriver *drv = bs->drv; in bdrv_snapshot_delete() local 360 if (!drv) { in bdrv_snapshot_delete() 394 BlockDriver *drv = bs->drv; in bdrv_snapshot_list() local 397 if (!drv) { in bdrv_snapshot_list() 434 BlockDriver *drv = bs->drv; in bdrv_snapshot_load_tmp() local [all …]
|
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 | io.c | 172 BlockDriver *drv = bs->drv; in bdrv_refresh_limits() local 977 BlockDriver *drv = bs->drv; in bdrv_driver_preadv() local 1047 BlockDriver *drv = bs->drv; in bdrv_driver_pwritev() local 1129 BlockDriver *drv = bs->drv; in bdrv_driver_pwritev_compressed() local 1173 BlockDriver *drv = bs->drv; in bdrv_co_do_copy_on_readv() local 1835 BlockDriver *drv = bs->drv; in bdrv_co_do_pwrite_zeroes() local 2060 BlockDriver *drv = bs->drv; in bdrv_aligned_pwritev() local 2831 BlockDriver *drv = bs->drv; in bdrv_co_readv_vmstate() local 2864 BlockDriver *drv = bs->drv; in bdrv_co_writev_vmstate() local 3194 BlockDriver *drv = bs->drv; in bdrv_co_ioctl() local [all …]
|
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 | dirty-bitmap.c | 398 if (bs->drv && bs->drv->bdrv_co_remove_persistent_dirty_bitmap) { in bdrv_co_remove_persistent_dirty_bitmap() 399 return bs->drv->bdrv_co_remove_persistent_dirty_bitmap(bs, name, errp); in bdrv_co_remove_persistent_dirty_bitmap() 408 if (bs->drv && bs->drv->bdrv_supports_persistent_dirty_bitmap) { in bdrv_supports_persistent_dirty_bitmap() 409 return bs->drv->bdrv_supports_persistent_dirty_bitmap(bs); in bdrv_supports_persistent_dirty_bitmap() 418 BlockDriver *drv = bs->drv; in bdrv_co_can_store_new_dirty_bitmap() local 421 if (!drv) { in bdrv_co_can_store_new_dirty_bitmap() 428 if (!drv->bdrv_co_can_store_new_dirty_bitmap) { in bdrv_co_can_store_new_dirty_bitmap() 435 return drv->bdrv_co_can_store_new_dirty_bitmap(bs, name, granularity, errp); in bdrv_co_can_store_new_dirty_bitmap()
|
/qemu/ |
H A D | block.c | 802 BlockDriver *drv = bs->drv; in bdrv_probe_blocksizes() local 823 BlockDriver *drv = bs->drv; in bdrv_probe_geometry() local 1055 BlockDriver *drv = bs->drv; in bdrv_co_refresh_total_sectors() local 1655 bs->drv = drv; in bdrv_open_driver() 2503 BlockDriver *drv = bs->drv; in bdrv_node_refresh_perm() local 5042 drv = bs->drv; in bdrv_reopen_commit() 5643 BlockDriver *drv = bs->drv; in bdrv_co_change_backing_file() local 5963 BlockDriver *drv = bs->drv; in bdrv_co_get_allocated_file_size() local 6031 BlockDriver *drv = bs->drv; in bdrv_co_nb_sectors() local 6053 BlockDriver *drv = bs->drv; in bdrv_nb_sectors() local [all …]
|
H A D | blockjob.c | 103 const BlockJobDriver *drv = block_job_driver(bjob); in child_job_drained_poll() local 116 if (drv->drained_poll) { in child_job_drained_poll() 117 return drv->drained_poll(bjob); in child_job_drained_poll() 275 const BlockJobDriver *drv = block_job_driver(job); in block_job_set_speed_locked() local 293 if (drv->set_speed) { in block_job_set_speed_locked() 295 drv->set_speed(job, speed); in block_job_set_speed_locked() 318 const BlockJobDriver *drv = block_job_driver(job); in block_job_change_locked() local 326 if (drv->change) { in block_job_change_locked() 328 drv->change(job, opts, errp); in block_job_change_locked() 393 if (drv->query) { in block_job_query_locked() [all …]
|
H A D | qemu-img.c | 314 if (!drv) { in print_block_option_help() 319 if (!drv->create_opts) { in print_block_option_help() 2540 if (!drv) { in img_convert() 2625 if (drv && !block_driver_can_compress(drv)) { in img_convert() 4215 BlockDriver *drv; in print_amend_option_help() local 4221 if (!drv) { in print_amend_option_help() 4233 assert(drv->amend_opts); in print_amend_option_help() 5204 if (!drv) { in img_dd() 5216 if (!drv->create_opts) { in img_dd() 5355 BlockDriver *drv; in img_measure() local [all …]
|
/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() 167 drv->fd = fd; in qemu_chr_open_pp_fd() 174 drv->mode = IEEE1284_MODE_COMPAT; in qemu_chr_open_pp_fd() 195 if (ioctl(drv->fd, PPIGDATA, &b) < 0) { in pp_ioctl() 202 if (ioctl(drv->fd, PPISDATA, &b) < 0) { in pp_ioctl() 207 if (ioctl(drv->fd, PPIGCTRL, &b) < 0) { in pp_ioctl() 214 if (ioctl(drv->fd, PPISCTRL, &b) < 0) { in pp_ioctl() 236 drv->fd = fd; in qemu_chr_open_pp_fd() 286 int fd = drv->fd; in char_parallel_finalize() [all …]
|
/qemu/hw/block/ |
H A D | fdc.c | 197 #define NUM_SIDES(drv) ((drv)->flags & FDISK_DBL_SIDES ? 2 : 1) argument 208 return fd_sector_calc(drv->head, drv->track, drv->sect, drv->last_sect, in fd_sector() 237 drv->max_track, drv->last_sect); in fd_seek() 244 drv->max_track, drv->last_sect); in fd_seek() 261 if (drv->blk != NULL && blk_is_inserted(drv->blk)) { in fd_seek() 270 if (drv->blk == NULL || !blk_is_inserted(drv->blk)) { in fd_seek() 300 if (!drv->blk || !blk_is_inserted(drv->blk) || in pick_geometry() 381 drv->drive = drv->disk; in pick_drive_type() 383 drv->drive = get_fallback_drive_type(drv); in pick_drive_type() 396 drv->ro = !blk_is_writable(drv->blk); in fd_revalidate() [all …]
|
/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()
|
H A D | cipher.c | 182 const QCryptoCipherDriver *drv = cipher->driver; in qcrypto_cipher_encrypt() local 183 return drv->cipher_encrypt(cipher, in, out, len, errp); in qcrypto_cipher_encrypt() 193 const QCryptoCipherDriver *drv = cipher->driver; in qcrypto_cipher_decrypt() local 194 return drv->cipher_decrypt(cipher, in, out, len, errp); in qcrypto_cipher_decrypt() 202 const QCryptoCipherDriver *drv = cipher->driver; in qcrypto_cipher_setiv() local 203 return drv->cipher_setiv(cipher, iv, niv, errp); in qcrypto_cipher_setiv()
|
H A D | cipher-nettle.c.inc | 516 const QCryptoCipherDriver *drv; 520 drv = &qcrypto_nettle_des_driver_ecb; 523 drv = &qcrypto_nettle_des_driver_cbc; 526 drv = &qcrypto_nettle_des_driver_ctr; 533 ctx->base.driver = drv; 542 const QCryptoCipherDriver *drv; 546 drv = &qcrypto_nettle_des3_driver_ecb; 549 drv = &qcrypto_nettle_des3_driver_cbc; 559 ctx->base.driver = drv; 654 const QCryptoCipherDriver *drv; [all …]
|
/qemu/block/export/ |
H A D | export.c | 78 const BlockExportDriver *drv; in blk_exp_add() local 97 drv = blk_exp_find_driver(export->type); in blk_exp_add() 98 if (!drv) { in blk_exp_add() 172 assert(drv->instance_size >= sizeof(BlockExport)); in blk_exp_add() 173 exp = g_malloc0(drv->instance_size); in blk_exp_add() 175 .drv = drv, in blk_exp_add() 183 ret = drv->create(exp, export, errp); in blk_exp_add() 218 exp->drv->delete(exp); in blk_exp_delete_bh() 253 exp->drv->request_shutdown(exp); in blk_exp_request_shutdown() 273 if (exp->drv->type == type) { in blk_exp_has_type() [all …]
|
/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
|
H A D | 191.out | 140 "drv": "IMGFMT", 169 "drv": "file", 209 "drv": "IMGFMT", 238 "drv": "file", 278 "drv": "IMGFMT", 307 "drv": "file", 364 "drv": "file", 576 "drv": "file", 656 "drv": "file", 713 "drv": "file", [all …]
|
H A D | 273.out | 59 "drv": "IMGFMT", 88 "drv": "file", 127 "drv": "IMGFMT", 156 "drv": "file", 184 "drv": "file",
|
H A D | 140 | 57 SYSEMU_DRIVE_ARG=if=none,media=cdrom,id=drv,"$TEST_IMG" 59 SYSEMU_DRIVE_ARG=if=none,media=cdrom,id=drv,file="$TEST_IMG",driver=$IMGFMT
|
/qemu/audio/ |
H A D | audio_template.h | 42 int max_voices = glue (drv->max_voices_, TYPE); in glue() 43 size_t voice_size = glue(drv->voice_size_, TYPE); in glue() 53 drv->name, in glue() 68 drv->name, max_voices); in glue() 74 drv->name, voice_size); in glue() 267 struct audio_driver *drv = s->drv; in glue() local 273 if (audio_bug(__func__, !drv)) { in glue() 278 if (audio_bug(__func__, !drv->pcm_ops)) { in glue() 287 hw = g_malloc0(glue(drv->voice_size_, TYPE)); in glue() 289 hw->pcm_ops = drv->pcm_ops; in glue() [all …]
|
/qemu/scripts/ |
H A D | compare-machine-types.py | 183 drv = self.drivers[t['name']] 185 drv.parent = self.drivers[t['parent']] 187 for drv in self.drivers.values(): 188 imps = vm.cmd('qom-list-types', implements=drv.name) 190 drv.set_implementations([self.drivers[imp['name']] 196 drv = self.drivers[driver] 200 assert not drv.abstract 202 return drv.get_prop(driver, prop)
|
/qemu/fsdev/ |
H A D | qemu-fsdev.c | 108 FsDriverTable *drv = opaque; in validate_opt() local 111 for (opt = drv->opts; *opt; opt++) { in validate_opt() 117 error_setg(errp, "'%s' is invalid for fsdriver '%s'", name, drv->name); in validate_opt()
|
/qemu/ui/ |
H A D | console-vc.c | 856 VCChardev *drv = VC_CHARDEV(chr); in DECLARE_INSTANCE_CHECKER() local 857 QemuTextConsole *s = drv->console; in DECLARE_INSTANCE_CHECKER() 866 vc_putchar(drv, buf[i]); in DECLARE_INSTANCE_CHECKER() 949 VCChardev *drv = VC_CHARDEV(chr); in vc_chr_accept_input() local 951 kbd_send_chars(drv->console); in vc_chr_accept_input() 956 VCChardev *drv = VC_CHARDEV(chr); in vc_chr_set_echo() local 958 drv->console->echo = echo; in vc_chr_set_echo() 972 VCChardev *drv = VC_CHARDEV(chr); in vc_chr_open() local 1001 drv->console = s; in vc_chr_open() 1004 drv->t_attrib = TEXT_ATTRIBUTES_DEFAULT; in vc_chr_open() [all …]
|