Home
last modified time | relevance | path

Searched refs:conf (Results 1 – 25 of 170) sorted by relevance

1234567

/qemu/hw/block/
H A Dblock.c160 if (conf->logical_block_size > conf->physical_block_size) { in blkconf_blocksizes()
166 if (!QEMU_IS_ALIGNED(conf->min_io_size, conf->logical_block_size)) { in blkconf_blocksizes()
176 if (conf->min_io_size / conf->logical_block_size > UINT16_MAX) { in blkconf_blocksizes()
182 if (!QEMU_IS_ALIGNED(conf->opt_io_size, conf->logical_block_size)) { in blkconf_blocksizes()
256 if (!conf->cyls && !conf->heads && !conf->secs) { in blkconf_geometry()
258 &conf->cyls, &conf->heads, &conf->secs, in blkconf_geometry()
261 *ptrans = hd_bios_chs_auto_trans(conf->cyls, conf->heads, conf->secs); in blkconf_geometry()
263 if (conf->cyls || conf->heads || conf->secs) { in blkconf_geometry()
264 if (conf->cyls < 1 || conf->cyls > cyls_max) { in blkconf_geometry()
268 if (conf->heads < 1 || conf->heads > heads_max) { in blkconf_geometry()
[all …]
H A Dvirtio-blk.c1054 blk_dec_in_flight(s->conf.conf.blk); in virtio_blk_dma_restart_bh()
1136 BlockConf *conf = &s->conf.conf; in virtio_blk_update_config() local
1548 VirtIOBlkConf *conf = &s->conf; in virtio_blk_vq_aio_context_init() local
1613 VirtIOBlkConf *conf = &s->conf; in virtio_blk_vq_aio_context_cleanup() local
1720 if (!blk_in_drain(s->conf.conf.blk)) { in virtio_blk_start_ioeventfd()
1808 blk_drain(s->conf.conf.blk); in virtio_blk_stop_ioeventfd()
1826 VirtIOBlkConf *conf = &s->conf; in virtio_blk_device_realize() local
1831 if (!conf->conf.blk) { in virtio_blk_device_realize()
1873 bs = blk_bs(conf->conf.blk); in virtio_blk_device_realize()
1906 s->blk = conf->conf.blk; in virtio_blk_device_realize()
[all …]
H A Dswim.c171 DEFINE_BLOCK_PROPERTIES(SWIMDrive, conf),
203 if (!dev->conf.blk) { in swim_drive_realize()
206 ret = blk_attach_dev(dev->conf.blk, qdev); in swim_drive_realize()
210 if (!blkconf_blocksizes(&dev->conf, errp)) { in swim_drive_realize()
214 if (dev->conf.logical_block_size != 512 || in swim_drive_realize()
215 dev->conf.physical_block_size != 512) in swim_drive_realize()
227 dev->conf.rerror = BLOCKDEV_ON_ERROR_AUTO; in swim_drive_realize()
228 dev->conf.werror = BLOCKDEV_ON_ERROR_AUTO; in swim_drive_realize()
230 if (!blkconf_apply_backend_options(&dev->conf, in swim_drive_realize()
250 drive->conf = &dev->conf; in swim_drive_realize()
[all …]
H A Dxen-block.c180 BlockConf *conf = &blockdev->props.conf; in xen_block_connect() local
296 BlockConf *conf = &blockdev->props.conf; in xen_block_set_size() local
297 int64_t sectors = blk_getlength(conf->blk) / conf->logical_block_size; in xen_block_set_size()
350 BlockConf *conf = &blockdev->props.conf; in xen_block_realize() local
351 BlockBackend *blk = conf->blk; in xen_block_realize()
387 if (!blkconf_blocksizes(conf, errp)) { in xen_block_realize()
392 conf->discard_granularity = conf->physical_block_size; in xen_block_realize()
711 BlockConf *conf = &blockdev->props.conf; in xen_disk_realize() local
717 if (!conf->blk) { in xen_disk_realize()
750 BlockConf *conf = &blockdev->props.conf; in xen_cdrom_realize() local
[all …]
/qemu/hw/ide/
H A Dide-dev.c82 if (!dev->conf.blk) { in ide_dev_initfn()
94 if (dev->conf.discard_granularity == -1) { in ide_dev_initfn()
95 dev->conf.discard_granularity = 512; in ide_dev_initfn()
96 } else if (dev->conf.discard_granularity && in ide_dev_initfn()
102 if (!blkconf_blocksizes(&dev->conf, errp)) { in ide_dev_initfn()
106 if (dev->conf.logical_block_size != 512) { in ide_dev_initfn()
137 dev->conf.lcyls, in ide_dev_initfn()
138 dev->conf.lheads, in ide_dev_initfn()
139 dev->conf.lsecs); in ide_dev_initfn()
166 d->conf.bootindex = boot_index; in ide_dev_set_bootindex()
[all …]
/qemu/hw/virtio/
H A Dvhost-user-fs.c45 memcpy((char *)fscfg.tag, fs->conf.tag, in vuf_get_config()
198 if (!fs->conf.chardev.chr) { in vuf_device_realize()
203 if (!fs->conf.tag) { in vuf_device_realize()
207 len = strlen(fs->conf.tag); in vuf_device_realize()
218 if (fs->conf.num_request_queues == 0) { in vuf_device_realize()
223 if (!is_power_of_2(fs->conf.queue_size)) { in vuf_device_realize()
228 if (fs->conf.queue_size > VIRTQUEUE_MAX_SIZE) { in vuf_device_realize()
318 fs->conf.tag ?: "<none>"); in vuf_save_state()
342 fs->conf.tag ?: "<none>"); in vuf_load_state()
364 fs->conf.tag ?: "<none>"); in vuf_check_migration_support()
[all …]
H A Dvirtio-crypto.c1035 vcrypto->conf.cryptodev->conf.crypto_services); in virtio_crypto_init_config()
1037 vcrypto->conf.cryptodev->conf.cipher_algo_l; in virtio_crypto_init_config()
1039 vcrypto->conf.cryptodev->conf.cipher_algo_h; in virtio_crypto_init_config()
1040 vcrypto->conf.hash_algo = vcrypto->conf.cryptodev->conf.hash_algo; in virtio_crypto_init_config()
1041 vcrypto->conf.mac_algo_l = vcrypto->conf.cryptodev->conf.mac_algo_l; in virtio_crypto_init_config()
1042 vcrypto->conf.mac_algo_h = vcrypto->conf.cryptodev->conf.mac_algo_h; in virtio_crypto_init_config()
1043 vcrypto->conf.aead_algo = vcrypto->conf.cryptodev->conf.aead_algo; in virtio_crypto_init_config()
1044 vcrypto->conf.akcipher_algo = vcrypto->conf.cryptodev->conf.akcipher_algo; in virtio_crypto_init_config()
1046 vcrypto->conf.cryptodev->conf.max_cipher_key_len; in virtio_crypto_init_config()
1048 vcrypto->conf.cryptodev->conf.max_auth_key_len; in virtio_crypto_init_config()
[all …]
H A Dvirtio-rng.c106 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + vrng->conf.period_ms); in virtio_rng_process()
157 vrng->quota_remaining = vrng->conf.max_bytes; in check_rate_limit()
180 if (vrng->conf.period_ms <= 0) { in virtio_rng_device_realize()
187 if (vrng->conf.max_bytes > INT64_MAX) { in virtio_rng_device_realize()
193 if (vrng->conf.rng == NULL) { in virtio_rng_device_realize()
212 vrng->rng = vrng->conf.rng; in virtio_rng_device_realize()
221 vrng->quota_remaining = vrng->conf.max_bytes; in virtio_rng_device_realize()
257 DEFINE_PROP_UINT64("max-bytes", VirtIORNG, conf.max_bytes, INT64_MAX),
258 DEFINE_PROP_UINT32("period", VirtIORNG, conf.period_ms, 1 << 16),
259 DEFINE_PROP_LINK("rng", VirtIORNG, conf.rng, TYPE_RNG_BACKEND, RngBackend *),
H A Dvhost-vsock.c29 virtio_stq_p(vdev, &vsockcfg.guest_cid, vsock->conf.guest_cid); in vhost_vsock_get_config()
45 vsock->conf.guest_cid); in vhost_vsock_set_guest_cid()
132 if (vsock->conf.guest_cid <= 2) { in vhost_vsock_device_realize()
137 if (vsock->conf.guest_cid > UINT32_MAX) { in vhost_vsock_device_realize()
142 if (vsock->conf.vhostfd) { in vhost_vsock_device_realize()
143 vhostfd = monitor_fd_param(monitor_cur(), vsock->conf.vhostfd, errp); in vhost_vsock_device_realize()
209 DEFINE_PROP_UINT64("guest-cid", VHostVSock, conf.guest_cid, 0),
210 DEFINE_PROP_STRING("vhostfd", VHostVSock, conf.vhostfd),
H A Dvhost-scsi-pci.c51 VirtIOSCSIConf *conf = &dev->vdev.parent_obj.parent_obj.conf; in vhost_scsi_pci_realize() local
53 if (conf->num_queues == VIRTIO_SCSI_AUTO_NUM_QUEUES) { in vhost_scsi_pci_realize()
54 conf->num_queues = in vhost_scsi_pci_realize()
59 vpci_dev->nvectors = conf->num_queues + VIRTIO_SCSI_VQ_NUM_FIXED + 1; in vhost_scsi_pci_realize()
/qemu/hw/scsi/
H A Dscsi-disk.c141 r->iov.iov_base = blk_blockalign(s->qdev.conf.blk, r->buflen); in scsi_init_iovec()
231 action = blk_get_error_action(s->qdev.conf.blk, is_read, error); in scsi_handle_rw_error()
232 blk_error_action(s->qdev.conf.blk, action, is_read, error); in scsi_handle_rw_error()
238 block_acct_failed(blk_get_stats(s->qdev.conf.blk), &r->acct); in scsi_handle_rw_error()
280 assert(blk_get_aio_context(s->qdev.conf.blk) == in scsi_aio_complete()
290 block_acct_done(blk_get_stats(s->qdev.conf.blk), &r->acct); in scsi_aio_complete()
331 block_acct_start(blk_get_stats(s->qdev.conf.blk), &r->acct, 0, in scsi_write_do_fua()
333 r->req.aiocb = blk_aio_flush(s->qdev.conf.blk, scsi_aio_complete, r); in scsi_write_do_fua()
370 block_acct_failed(blk_get_stats(s->qdev.conf.blk), &r->acct); in scsi_dma_complete()
372 block_acct_done(blk_get_stats(s->qdev.conf in scsi_dma_complete()
[all...]
H A Dvhost-user-scsi.c89 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_set_status()
125 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_handle_output()
152 vsc->dev.num_queues = vs->conf.num_queues; in vhost_user_scsi_connect()
193 qemu_chr_fe_set_handlers(&vs->conf.chardev, NULL, NULL, in vhost_user_scsi_disconnect()
210 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_event()
236 ret = qemu_chr_fe_wait_connected(&vs->conf.chardev, errp); in vhost_user_scsi_realize_connect()
243 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_realize_connect()
261 if (!vs->conf.chardev.chr) { in vhost_user_scsi_realize()
297 qemu_chr_fe_set_handlers(&vs->conf.chardev, NULL, NULL, in vhost_user_scsi_realize()
303 vsc->target = vs->conf.boot_tpgt; in vhost_user_scsi_realize()
[all …]
H A Dvhost-scsi.c53 pstrcpy(backend.vhost_wwpn, sizeof(backend.vhost_wwpn), vs->conf.wwpn); in vhost_scsi_set_endpoint()
69 pstrcpy(backend.vhost_wwpn, sizeof(backend.vhost_wwpn), vs->conf.wwpn); in vhost_scsi_clear_endpoint()
231 if (!vs->conf.wwpn) { in vhost_scsi_realize()
236 if (vs->conf.vhostfd) { in vhost_scsi_realize()
272 vsc->dev.nvqs = VHOST_SCSI_VQ_NUM_FIXED + vs->conf.num_queues; in vhost_scsi_realize()
289 ret = vhost_scsi_set_workers(vsc, vs->conf.worker_per_virtqueue); in vhost_scsi_realize()
300 vsc->target = vs->conf.boot_tpgt; in vhost_scsi_realize()
345 DEFINE_PROP_STRING("vhostfd", VirtIOSCSICommon, conf.vhostfd),
346 DEFINE_PROP_STRING("wwpn", VirtIOSCSICommon, conf.wwpn),
348 DEFINE_PROP_UINT32("num_queues", VirtIOSCSICommon, conf.num_queues,
[all …]
H A Dvirtio-scsi-dataplane.c31 if (vs->conf.iothread) { in virtio_scsi_dataplane_setup()
42 s->ctx = iothread_get_aio_context(vs->conf.iothread); in virtio_scsi_dataplane_setup()
89 for (i = 0; i < vs->conf.num_queues; i++) { in virtio_scsi_dataplane_stop_bh()
116 rc = k->set_guest_notifiers(qbus->parent, vs->conf.num_queues + 2, true); in virtio_scsi_dataplane_start()
142 for (i = 0; i < vs->conf.num_queues; i++) { in virtio_scsi_dataplane_start()
160 for (i = 0; i < vs->conf.num_queues; i++) { in virtio_scsi_dataplane_start()
180 k->set_guest_notifiers(qbus->parent, vs->conf.num_queues + 2, false); in virtio_scsi_dataplane_start()
221 for (i = 0; i < vs->conf.num_queues + 2; i++) { in virtio_scsi_dataplane_stop()
231 for (i = 0; i < vs->conf.num_queues + 2; i++) { in virtio_scsi_dataplane_stop()
236 k->set_guest_notifiers(qbus->parent, vs->conf.num_queues + 2, false); in virtio_scsi_dataplane_stop()
/qemu/tests/unit/
H A Dtest-yank.c65 CharChangeTestConfig *conf = (gpointer) opaque; in char_change_test() local
79 qio_channel_socket_listen_sync(ioc, conf->addr, 1, &error_abort); in char_change_test()
130 if (conf->old_yank) { in char_change_test()
140 g_assert(is_yank_instance_registered() == conf->old_yank); in char_change_test()
143 if (conf->old_yank) { in char_change_test()
152 if (conf->fail) { in char_change_test()
158 g_assert(is_yank_instance_registered() == conf->old_yank); in char_change_test()
161 if (conf->new_yank) { in char_change_test()
165 ret = qmp_chardev_change("chardev", &backend[conf->new_yank], in char_change_test()
167 if (conf->new_yank) { in char_change_test()
[all …]
/qemu/hw/display/
H A Dvirtio-gpu-base.c30 for (i = 0; i < g->conf.max_outputs; i++) { in virtio_gpu_base_reset()
46 for (i = 0; i < g->conf.max_outputs; i++) { in virtio_gpu_base_fill_display_info()
93 if (idx >= g->conf.max_outputs) { in virtio_gpu_ui_info()
150 if (virtio_gpu_virgl_enabled(g->conf)) { in virtio_gpu_get_flags()
185 if (virtio_gpu_virgl_enabled(g->conf)) { in virtio_gpu_base_device_realize()
196 if (virtio_gpu_virgl_enabled(g->conf)) { in virtio_gpu_base_device_realize()
207 g->req_state[0].width = g->conf.xres; in virtio_gpu_base_device_realize()
208 g->req_state[0].height = g->conf.yres; in virtio_gpu_base_device_realize()
225 if (virtio_gpu_virgl_enabled(g->conf) || in virtio_gpu_base_get_features()
229 if (virtio_gpu_edid_enabled(g->conf)) { in virtio_gpu_base_get_features()
[all …]
/qemu/hw/pci/
H A Dpci_bridge.c284 uint8_t *conf = dev->config; in pci_bridge_disable_base_limit() local
286 pci_byte_test_and_set_mask(conf + PCI_IO_BASE, in pci_bridge_disable_base_limit()
298 pci_set_long(conf + PCI_PREF_BASE_UPPER32, 0); in pci_bridge_disable_base_limit()
299 pci_set_long(conf + PCI_PREF_LIMIT_UPPER32, 0); in pci_bridge_disable_base_limit()
306 uint8_t *conf = dev->config; in pci_bridge_reset() local
308 conf[PCI_PRIMARY_BUS] = 0; in pci_bridge_reset()
309 conf[PCI_SECONDARY_BUS] = 0; in pci_bridge_reset()
310 conf[PCI_SUBORDINATE_BUS] = 0; in pci_bridge_reset()
311 conf[PCI_SEC_LATENCY_TIMER] = 0; in pci_bridge_reset()
335 pci_set_long(conf + PCI_PREF_BASE_UPPER32, 0); in pci_bridge_reset()
[all …]
/qemu/hw/dma/
H A Dpl080.c47 VMSTATE_UINT32(conf, pl080_channel),
61 VMSTATE_UINT32(conf, PL080State),
114 if ((s->conf & PL080_CONF_E) == 0) in pl080_run()
132 flow = (ch->conf >> 11) & 7; in pl080_run()
137 src_id = (ch->conf >> 1) & 0x1f; in pl080_run()
245 return s->chan[i].conf; in pl080_read()
275 return s->conf; in pl080_read()
310 s->chan[i].conf = value; in pl080_write()
331 s->conf = value; in pl080_write()
364 s->conf = 0; in pl080_reset()
[all …]
/qemu/backends/
H A Dcryptodev-vhost-user.c107 options.cc = b->conf.peers.ccs[i]; in cryptodev_vhost_user_start()
158 int queues = b->conf.peers.queues; in cryptodev_vhost_user_event()
184 int queues = backend->conf.peers.queues; in cryptodev_vhost_user_init()
207 backend->conf.peers.ccs[i] = cc; in cryptodev_vhost_user_init()
223 backend->conf.crypto_services = in cryptodev_vhost_user_init()
230 backend->conf.max_size = UINT64_MAX; in cryptodev_vhost_user_init()
241 backend->conf.peers.ccs[queue_index]; in cryptodev_vhost_user_crypto_create_session()
312 backend->conf.peers.ccs[queue_index]; in cryptodev_vhost_user_close_session()
342 int queues = backend->conf.peers.queues; in cryptodev_vhost_user_cleanup()
348 cc = backend->conf.peers.ccs[i]; in cryptodev_vhost_user_cleanup()
[all …]
/qemu/hw/net/
H A Dstellaris_enet.c82 NICConf conf; member
328 return s->conf.macaddr.a[0] | (s->conf.macaddr.a[1] << 8) in stellaris_enet_read()
329 | (s->conf.macaddr.a[2] << 16) in stellaris_enet_read()
332 return s->conf.macaddr.a[4] | (s->conf.macaddr.a[5] << 8); in stellaris_enet_read()
414 s->conf.macaddr.a[0] = value; in stellaris_enet_write()
415 s->conf.macaddr.a[1] = value >> 8; in stellaris_enet_write()
416 s->conf.macaddr.a[2] = value >> 16; in stellaris_enet_write()
417 s->conf.macaddr.a[3] = value >> 24; in stellaris_enet_write()
420 s->conf.macaddr.a[4] = value; in stellaris_enet_write()
421 s->conf.macaddr.a[5] = value >> 8; in stellaris_enet_write()
[all …]
/qemu/hw/remote/
H A Dmessage.c97 PciConfDataMsg *conf = (PciConfDataMsg *)&msg->data.pci_conf_data; in process_config_write() local
100 if ((conf->addr + sizeof(conf->val)) > pci_config_size(dev)) { in process_config_write()
105 pci_default_write_config(dev, conf->addr, conf->val, conf->len); in process_config_write()
121 PciConfDataMsg *conf = (PciConfDataMsg *)&msg->data.pci_conf_data; in process_config_read() local
124 if ((conf->addr + sizeof(conf->val)) > pci_config_size(dev)) { in process_config_read()
129 ret.data.u64 = pci_default_read_config(dev, conf->addr, conf->len); in process_config_read()
/qemu/hw/usb/
H A Ddev-storage-classic.c33 BlockBackend *blk = s->conf.blk; in usb_msd_storage_realize()
53 s->conf.blk = NULL; in usb_msd_storage_realize()
61 &s->conf, dev->serial, errp); in usb_msd_storage_realize()
71 DEFINE_BLOCK_PROPERTIES(MSDState, conf),
72 DEFINE_BLOCK_ERROR_PROPERTIES(MSDState, conf),
93 visit_type_int32(v, name, &s->conf.bootindex, errp); in usb_msd_get_bootindex()
113 s->conf.bootindex = boot_index; in usb_msd_set_bootindex()
/qemu/hw/net/rocker/
H A Drocker_fp.c41 NICConf conf; member
69 memcpy(macaddr->a, port->conf.macaddr.a, sizeof(macaddr->a)); in fp_port_get_macaddr()
239 memcpy(port->conf.macaddr.a, start_mac, sizeof(port->conf.macaddr.a)); in fp_port_alloc()
240 port->conf.macaddr.a[5] += index; in fp_port_alloc()
241 port->conf.bootindex = -1; in fp_port_alloc()
242 port->conf.peers = *peers; in fp_port_alloc()
244 port->nic = qemu_new_nic(&fp_port_info, &port->conf, sw_name, NULL, in fp_port_alloc()
247 port->conf.macaddr.a); in fp_port_alloc()
/qemu/include/hw/block/
H A Dblock.h39 static inline unsigned int get_physical_block_exp(BlockConf *conf) in get_physical_block_exp() argument
43 for (size = conf->physical_block_size; in get_physical_block_exp()
44 size > conf->logical_block_size; in get_physical_block_exp()
96 bool blkconf_geometry(BlockConf *conf, int *trans,
99 bool blkconf_blocksizes(BlockConf *conf, Error **errp);
100 bool blkconf_apply_backend_options(BlockConf *conf, bool readonly,
/qemu/hw/pci-host/
H A Dpnv_phb.c216 uint8_t *conf = d->config; in pnv_phb_root_port_reset_hold() local
227 pci_byte_test_and_set_mask(conf + PCI_IO_BASE, in pnv_phb_root_port_reset_hold()
229 pci_byte_test_and_clear_mask(conf + PCI_IO_LIMIT, in pnv_phb_root_port_reset_hold()
231 pci_set_word(conf + PCI_MEMORY_BASE, 0); in pnv_phb_root_port_reset_hold()
232 pci_set_word(conf + PCI_MEMORY_LIMIT, 0xfff0); in pnv_phb_root_port_reset_hold()
233 pci_set_word(conf + PCI_PREF_MEMORY_BASE, 0x1); in pnv_phb_root_port_reset_hold()
234 pci_set_word(conf + PCI_PREF_MEMORY_LIMIT, 0xfff1); in pnv_phb_root_port_reset_hold()
235 pci_set_long(conf + PCI_PREF_BASE_UPPER32, 0x1); /* Hack */ in pnv_phb_root_port_reset_hold()
236 pci_set_long(conf + PCI_PREF_LIMIT_UPPER32, 0xffffffff); in pnv_phb_root_port_reset_hold()
237 pci_config_set_interrupt_pin(conf, 0); in pnv_phb_root_port_reset_hold()

1234567