/qemu/hw/virtio/ |
H A D | virtio-config-io.c | 21 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_readb() 36 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_readw() 51 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_readl() 66 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_writeb() 82 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_writew() 98 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_writel() 114 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_modern_readb() 129 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_modern_readw() 144 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_modern_readl() 160 if (addr + sizeof(val) > vdev->config_len) { in virtio_config_modern_writeb() [all …]
|
H A D | vhost-vdpa.c | 963 uint32_t config_len) in vhost_vdpa_dump_config() 968 for (b = 0; b < config_len; b += len) { in vhost_vdpa_dump_config() 969 len = MIN(config_len - b, 16); in vhost_vdpa_dump_config() 1000 uint32_t config_len, Error **errp) in vhost_vdpa_get_config() 1006 trace_vhost_vdpa_get_config(dev, config, config_len); in vhost_vdpa_get_config() 1007 v_config = g_malloc(config_len + config_size); in vhost_vdpa_get_config() 1008 v_config->len = config_len; in vhost_vdpa_get_config() 1011 memcpy(config, v_config->buf, config_len); in vhost_vdpa_get_config() 1015 vhost_vdpa_dump_config(dev, config, config_len); in vhost_vdpa_set_dev_vring_base() 958 vhost_vdpa_dump_config(struct vhost_dev * dev,const uint8_t * config,uint32_t config_len) vhost_vdpa_dump_config() argument 995 vhost_vdpa_get_config(struct vhost_dev * dev,uint8_t * config,uint32_t config_len,Error ** errp) vhost_vdpa_get_config() argument
|
H A D | virtio.c | 2994 qemu_put_be32(f, vdev->config_len); in virtio_save() 2995 qemu_put_buffer(f, vdev->config, vdev->config_len); in virtio_save() 3222 int32_t config_len; in virtio_load() local 3259 config_len = qemu_get_be32(f); in virtio_load() 3266 qemu_get_buffer(f, vdev->config, MIN(config_len, vdev->config_len)); in virtio_load() 3268 while (config_len > vdev->config_len) { in virtio_load() 3270 config_len--; in virtio_load() 3504 vdev->config_len = config_size; in virtio_init() 3505 if (vdev->config_len) { in virtio_init()
|
H A D | virtio-bus.c | 142 return vdev->config_len; in virtio_bus_get_vdev_config_len()
|
H A D | vhost-user.c | 2433 uint32_t config_len, Error **errp) in vhost_user_get_config() argument 2439 .hdr.size = VHOST_USER_CONFIG_HDR_SIZE + config_len, in vhost_user_get_config() 2448 assert(config_len <= VHOST_USER_MAX_CONFIG_SIZE); in vhost_user_get_config() 2451 msg.payload.config.size = config_len; in vhost_user_get_config() 2471 if (msg.hdr.size != VHOST_USER_CONFIG_HDR_SIZE + config_len) { in vhost_user_get_config() 2476 memcpy(config, msg.payload.config.region, config_len); in vhost_user_get_config()
|
H A D | trace-events | 55 vhost_vdpa_get_config(void *dev, void *config, uint32_t config_len) "dev: %p config: %p config_len:…
|
H A D | vhost.c | 1892 uint32_t config_len, Error **errp) in vhost_dev_get_config() argument 1897 return hdev->vhost_ops->vhost_get_config(hdev, config, config_len, in vhost_dev_get_config()
|
/qemu/hw/block/ |
H A D | vhost-user-blk.c | 68 memcpy(config, &s->blkcfg, vdev->config_len); in vhost_user_blk_update_config() 100 vdev->config_len, errp); in vhost_user_blk_sync_config() 105 memcpy(vdev->config, &s->blkcfg, vdev->config_len); in vhost_user_blk_sync_config() 435 VIRTIO_DEVICE(s)->config_len, errp); in vhost_user_blk_realize_connect()
|
/qemu/hw/net/ |
H A D | vhost_net-stub.c | 56 uint32_t config_len) in vhost_net_get_config() argument
|
H A D | vhost_net.c | 130 uint32_t config_len) in vhost_net_get_config() argument 132 return vhost_dev_get_config(&net->dev, config, config_len, NULL); in vhost_net_get_config()
|
/qemu/include/net/ |
H A D | vhost_net.h | 32 uint32_t config_len);
|
/qemu/hw/s390x/ |
H A D | virtio-ccw.c | 461 if (ccw.count > vdev->config_len) { in virtio_ccw_cb() 466 len = MIN(ccw.count, vdev->config_len); in virtio_ccw_cb() 479 if (ccw.count > vdev->config_len) { in virtio_ccw_cb() 484 len = MIN(ccw.count, vdev->config_len); in virtio_ccw_cb()
|
/qemu/include/hw/virtio/ |
H A D | vhost.h | 262 uint32_t config_len, Error **errp);
|
H A D | vhost-backend.h | 122 uint32_t config_len, Error **errp);
|
H A D | virtio.h | 128 size_t config_len; member
|