Home
last modified time | relevance | path

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

1234

/qemu/system/
H A Dtpm.c74 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 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 …]
/qemu/block/
H A Dsnapshot.c197 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 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 Dio.c172 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 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 Ddirty-bitmap.c398 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 Dblock.c802 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 Dblockjob.c103 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 Dqemu-img.c314 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 Dchar-parallel.c75 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 Dfdc.c197 #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 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()
H A Dcipher.c182 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 Dcipher-nettle.c.inc516 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 Dexport.c78 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 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
H A D191.out140 "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 D273.out59 "drv": "IMGFMT",
88 "drv": "file",
127 "drv": "IMGFMT",
156 "drv": "file",
184 "drv": "file",
H A D14057 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 Daudio_template.h42 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 Dcompare-machine-types.py183 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 Dqemu-fsdev.c108 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 Dconsole-vc.c856 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 …]

1234