Home
last modified time | relevance | path

Searched defs:vdev (Results 1 – 25 of 124) sorted by relevance

12345

/openbmc/qemu/include/hw/virtio/
H A Dvirtio-access.h27 static inline bool virtio_access_is_big_endian(VirtIODevice *vdev) in virtio_access_is_big_endian()
42 static inline uint16_t virtio_lduw_phys(VirtIODevice *vdev, hwaddr pa) in virtio_lduw_phys()
52 static inline uint32_t virtio_ldl_phys(VirtIODevice *vdev, hwaddr pa) in virtio_ldl_phys()
62 static inline uint64_t virtio_ldq_phys(VirtIODevice *vdev, hwaddr pa) in virtio_ldq_phys()
72 static inline void virtio_stw_phys(VirtIODevice *vdev, hwaddr pa, in virtio_stw_phys()
84 static inline void virtio_stl_phys(VirtIODevice *vdev, hwaddr pa, in virtio_stl_phys()
96 static inline void virtio_stw_p(VirtIODevice *vdev, void *ptr, uint16_t v) in virtio_stw_p()
105 static inline void virtio_stl_p(VirtIODevice *vdev, void *ptr, uint32_t v) in virtio_stl_p()
114 static inline void virtio_stq_p(VirtIODevice *vdev, void *ptr, uint64_t v) in virtio_stq_p()
123 static inline int virtio_lduw_p(VirtIODevice *vdev, const void *ptr) in virtio_lduw_p()
[all …]
/openbmc/u-boot/drivers/virtio/
H A Dvirtio-uclass.c29 int virtio_get_config(struct udevice *vdev, unsigned int offset, in virtio_get_config()
39 int virtio_set_config(struct udevice *vdev, unsigned int offset, in virtio_set_config()
49 int virtio_generation(struct udevice *vdev, u32 *counter) in virtio_generation()
60 int virtio_get_status(struct udevice *vdev, u8 *status) in virtio_get_status()
69 int virtio_set_status(struct udevice *vdev, u8 status) in virtio_set_status()
78 int virtio_reset(struct udevice *vdev) in virtio_reset()
87 int virtio_get_features(struct udevice *vdev, u64 *features) in virtio_get_features()
96 int virtio_set_features(struct udevice *vdev) in virtio_set_features()
105 int virtio_find_vqs(struct udevice *vdev, unsigned int nvqs, in virtio_find_vqs()
115 int virtio_del_vqs(struct udevice *vdev) in virtio_del_vqs()
[all …]
/openbmc/qemu/hw/virtio/
H A Dvirtio-config-io.c15 uint32_t virtio_config_readb(VirtIODevice *vdev, uint32_t addr) in virtio_config_readb()
30 uint32_t virtio_config_readw(VirtIODevice *vdev, uint32_t addr) in virtio_config_readw()
45 uint32_t virtio_config_readl(VirtIODevice *vdev, uint32_t addr) in virtio_config_readl()
60 void virtio_config_writeb(VirtIODevice *vdev, uint32_t addr, uint32_t data) in virtio_config_writeb()
76 void virtio_config_writew(VirtIODevice *vdev, uint32_t addr, uint32_t data) in virtio_config_writew()
92 void virtio_config_writel(VirtIODevice *vdev, uint32_t addr, uint32_t data) in virtio_config_writel()
108 uint32_t virtio_config_modern_readb(VirtIODevice *vdev, uint32_t addr) in virtio_config_modern_readb()
123 uint32_t virtio_config_modern_readw(VirtIODevice *vdev, uint32_t addr) in virtio_config_modern_readw()
138 uint32_t virtio_config_modern_readl(VirtIODevice *vdev, uint32_t addr) in virtio_config_modern_readl()
153 void virtio_config_modern_writeb(VirtIODevice *vdev, in virtio_config_modern_writeb()
[all …]
H A Dvhost-user-base.c20 static void vub_start(VirtIODevice *vdev) in vub_start()
69 static int vub_stop(VirtIODevice *vdev) in vub_stop()
91 static int vub_set_status(VirtIODevice *vdev, uint8_t status) in vub_set_status()
117 static uint64_t vub_get_features(VirtIODevice *vdev, in vub_get_features()
131 static void vub_get_config(VirtIODevice *vdev, uint8_t *config) in vub_get_config()
148 static void vub_set_config(VirtIODevice *vdev, const uint8_t *config_data) in vub_set_config()
178 static void vub_handle_output(VirtIODevice *vdev, VirtQueue *vq) in vub_handle_output()
186 static void do_vhost_user_cleanup(VirtIODevice *vdev, VHostUserBase *vub) in do_vhost_user_cleanup()
200 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vub_connect() local
229 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vub_disconnect() local
[all …]
H A Dvhost-user-scmi.c34 static int vu_scmi_start(VirtIODevice *vdev) in vu_scmi_start()
86 static int vu_scmi_stop(VirtIODevice *vdev) in vu_scmi_stop()
114 static int vu_scmi_set_status(VirtIODevice *vdev, uint8_t status) in vu_scmi_set_status()
138 static uint64_t vu_scmi_get_features(VirtIODevice *vdev, uint64_t features, in vu_scmi_get_features()
146 static void vu_scmi_handle_output(VirtIODevice *vdev, VirtQueue *vq) in vu_scmi_handle_output()
154 static void vu_scmi_guest_notifier_mask(VirtIODevice *vdev, int idx, bool mask) in vu_scmi_guest_notifier_mask()
165 static bool vu_scmi_guest_notifier_pending(VirtIODevice *vdev, int idx) in vu_scmi_guest_notifier_pending()
174 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vu_scmi_connect() local
190 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vu_scmi_disconnect() local
222 static void do_vhost_user_cleanup(VirtIODevice *vdev, VHostUserSCMI *scmi) in do_vhost_user_cleanup()
[all …]
H A Dvhost-user-fs.c41 static void vuf_get_config(VirtIODevice *vdev, uint8_t *config) in vuf_get_config()
54 static void vuf_start(VirtIODevice *vdev) in vuf_start()
103 static int vuf_stop(VirtIODevice *vdev) in vuf_stop()
125 static int vuf_set_status(VirtIODevice *vdev, uint8_t status) in vuf_set_status()
146 static uint64_t vuf_get_features(VirtIODevice *vdev, in vuf_get_features()
155 static void vuf_handle_output(VirtIODevice *vdev, VirtQueue *vq) in vuf_handle_output()
163 static void vuf_guest_notifier_mask(VirtIODevice *vdev, int idx, in vuf_guest_notifier_mask()
180 static bool vuf_guest_notifier_pending(VirtIODevice *vdev, int idx) in vuf_guest_notifier_pending()
198 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vuf_device_realize() local
279 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vuf_device_unrealize() local
[all …]
H A Dvhost-vsock-common.c29 uint64_t vhost_vsock_common_get_features(VirtIODevice *vdev, uint64_t features, in vhost_vsock_common_get_features()
48 int vhost_vsock_common_start(VirtIODevice *vdev) in vhost_vsock_common_start()
98 int vhost_vsock_common_stop(VirtIODevice *vdev) in vhost_vsock_common_stop()
121 static void vhost_vsock_common_handle_output(VirtIODevice *vdev, VirtQueue *vq) in vhost_vsock_common_handle_output()
126 static void vhost_vsock_common_guest_notifier_mask(VirtIODevice *vdev, int idx, in vhost_vsock_common_guest_notifier_mask()
143 static bool vhost_vsock_common_guest_notifier_pending(VirtIODevice *vdev, in vhost_vsock_common_guest_notifier_pending()
231 VirtIODevice *vdev = VIRTIO_DEVICE(vvc); in vhost_vsock_common_post_load() local
248 void vhost_vsock_common_realize(VirtIODevice *vdev) in vhost_vsock_common_realize()
270 void vhost_vsock_common_unrealize(VirtIODevice *vdev) in vhost_vsock_common_unrealize()
282 static struct vhost_dev *vhost_vsock_common_get_vhost(VirtIODevice *vdev) in vhost_vsock_common_get_vhost()
H A Dvirtio-crypto.c30 VirtIODevice *vdev; member
73 virtio_crypto_cipher_session_helper(VirtIODevice *vdev, in virtio_crypto_cipher_session_helper()
118 VirtIODevice *vdev = VIRTIO_DEVICE(vcrypto); in virtio_crypto_create_sym_session() local
203 VirtIODevice *vdev = VIRTIO_DEVICE(vcrypto); in virtio_crypto_create_asym_session() local
271 VirtIODevice *vdev = sreq->vdev; in virtio_crypto_create_session_completion() local
313 VirtIODevice *vdev = sreq->vdev; in virtio_crypto_destroy_session_completion() local
338 static void virtio_crypto_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) in virtio_crypto_handle_ctrl()
504 virtio_crypto_sym_input_data_helper(VirtIODevice *vdev, in virtio_crypto_sym_input_data_helper()
539 virtio_crypto_akcipher_input_data_helper(VirtIODevice *vdev, in virtio_crypto_akcipher_input_data_helper()
571 VirtIODevice *vdev = VIRTIO_DEVICE(vcrypto); in virtio_crypto_req_complete() local
[all …]
H A Dvirtio-rng.c27 VirtIODevice *vdev = VIRTIO_DEVICE(vrng); in is_guest_ready() local
50 VirtIODevice *vdev = VIRTIO_DEVICE(vrng); in chr_read() local
125 static void handle_input(VirtIODevice *vdev, VirtQueue *vq) in handle_input()
131 static uint64_t get_features(VirtIODevice *vdev, uint64_t f, Error **errp) in get_features()
162 static int virtio_rng_set_status(VirtIODevice *vdev, uint8_t status) in virtio_rng_set_status()
178 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_rng_device_realize() local
234 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_rng_device_unrealize() local
H A Dvhost-user-vsock.c29 static void vuv_get_config(VirtIODevice *vdev, uint8_t *config) in vuv_get_config()
57 static int vuv_set_status(VirtIODevice *vdev, uint8_t status) in vuv_set_status()
81 static uint64_t vuv_get_features(VirtIODevice *vdev, in vuv_get_features()
100 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vuv_device_realize() local
141 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vuv_device_unrealize() local
H A Dvirtio-pmem.c33 VirtIODevice *vdev; member
68 static void virtio_pmem_flush(VirtIODevice *vdev, VirtQueue *vq) in virtio_pmem_flush()
93 static void virtio_pmem_get_config(VirtIODevice *vdev, uint8_t *config) in virtio_pmem_get_config()
102 static uint64_t virtio_pmem_get_features(VirtIODevice *vdev, uint64_t features, in virtio_pmem_get_features()
110 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_pmem_realize() local
131 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_pmem_unrealize() local
/openbmc/qemu/pc-bios/s390-ccw/
H A Dvirtio-blkdev.c19 static int virtio_blk_read_many(VDev *vdev, unsigned long sector, void *load_addr, in virtio_blk_read_many()
54 VDev *vdev = virtio_get_device(); in virtio_read_many() local
120 VDev *vdev = virtio_get_device(); in virtio_assume_iso9660() local
137 VDev *vdev = virtio_get_device(); in virtio_assume_eckd() local
158 VDev *vdev = virtio_get_device(); in virtio_ipl_disk_is_valid() local
172 VDev *vdev = virtio_get_device(); in virtio_get_block_size() local
185 VDev *vdev = virtio_get_device(); in virtio_get_heads() local
199 VDev *vdev = virtio_get_device(); in virtio_get_sectors() local
213 VDev *vdev = virtio_get_device(); in virtio_get_blocks() local
227 VDev *vdev = virtio_get_device(); in virtio_blk_setup_device() local
H A Dvirtio-scsi.c65 static void prepare_request(VDev *vdev, const void *cdb, int cdb_size, in prepare_request()
92 static int vs_run(const char *title, VirtioCmd *cmd, VDev *vdev, in vs_run()
107 static int scsi_inquiry(VDev *vdev, uint8_t evpd, uint8_t page, in scsi_inquiry()
128 static int scsi_test_unit_ready(VDev *vdev) in scsi_test_unit_ready()
144 static int scsi_report_luns(VDev *vdev, void *data, uint32_t data_size) in scsi_report_luns()
163 static int scsi_read_10(VDev *vdev, in scsi_read_10()
187 static int scsi_read_capacity(VDev *vdev, in scsi_read_capacity()
214 static int virtio_scsi_locate_device(VDev *vdev) in virtio_scsi_locate_device()
291 int virtio_scsi_read_many(VDev *vdev, in virtio_scsi_read_many()
354 static int virtio_scsi_setup(VDev *vdev) in virtio_scsi_setup()
[all …]
H A Dvirtio.c26 static VDev vdev = { variable
94 static int run_ccw(VDev *vdev, int cmd, void *ptr, int len, bool sli) in run_ccw()
203 int virtio_run(VDev *vdev, int vqid, VirtioCmd *cmd) in virtio_run()
220 int virtio_reset(VDev *vdev) in virtio_reset()
225 int virtio_setup_ccw(VDev *vdev) in virtio_setup_ccw()
/openbmc/qemu/hw/block/
H A Dvhost-user-blk.c61 static void vhost_user_blk_update_config(VirtIODevice *vdev, uint8_t *config) in vhost_user_blk_update_config()
71 static void vhost_user_blk_set_config(VirtIODevice *vdev, const uint8_t *config) in vhost_user_blk_set_config()
96 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vhost_user_blk_sync_config() local
133 static int vhost_user_blk_start(VirtIODevice *vdev, Error **errp) in vhost_user_blk_start()
207 static int vhost_user_blk_stop(VirtIODevice *vdev) in vhost_user_blk_stop()
239 static int vhost_user_blk_set_status(VirtIODevice *vdev, uint8_t status) in vhost_user_blk_set_status()
269 static uint64_t vhost_user_blk_get_features(VirtIODevice *vdev, in vhost_user_blk_get_features()
291 static void vhost_user_blk_handle_output(VirtIODevice *vdev, VirtQueue *vq) in vhost_user_blk_handle_output()
330 static void vhost_user_blk_reset(VirtIODevice *vdev) in vhost_user_blk_reset()
339 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vhost_user_blk_connect() local
[all …]
H A Dxen-block.c82 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_find_free_vdev() local
155 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_get_name() local
168 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_disconnect() local
179 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_connect() local
274 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_unrealize() local
296 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_set_size() local
350 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_realize() local
492 XenBlockVdev *vdev = object_field_prop_ptr(obj, prop); in xen_block_get_vdev() local
552 XenBlockVdev *vdev = object_field_prop_ptr(obj, prop); in xen_block_set_vdev() local
1033 const char *vdev, *device_type; in xen_block_device_create() local
[all …]
/openbmc/u-boot/include/
H A Dvirtio.h208 struct udevice *vdev; member
489 static inline bool virtio_has_feature(struct udevice *vdev, unsigned int fbit) in virtio_has_feature()
506 static inline bool virtio_is_little_endian(struct udevice *vdev) in virtio_is_little_endian()
514 static inline u16 virtio16_to_cpu(struct udevice *vdev, __virtio16 val) in virtio16_to_cpu()
519 static inline __virtio16 cpu_to_virtio16(struct udevice *vdev, u16 val) in cpu_to_virtio16()
524 static inline u32 virtio32_to_cpu(struct udevice *vdev, __virtio32 val) in virtio32_to_cpu()
529 static inline __virtio32 cpu_to_virtio32(struct udevice *vdev, u32 val) in cpu_to_virtio32()
534 static inline u64 virtio64_to_cpu(struct udevice *vdev, __virtio64 val) in virtio64_to_cpu()
539 static inline __virtio64 cpu_to_virtio64(struct udevice *vdev, u64 val) in cpu_to_virtio64()
545 static inline void __virtio_cread_many(struct udevice *vdev, in __virtio_cread_many()
[all …]
/openbmc/qemu/hw/vfio/
H A Ddisplay.c42 VFIOPCIDevice *vdev = opaque; in vfio_display_edid_link_up() local
57 static void vfio_display_edid_update(VFIOPCIDevice *vdev, bool enabled, in vfio_display_edid_update()
112 VFIOPCIDevice *vdev = opaque; in vfio_display_edid_ui_info() local
126 static bool vfio_display_edid_init(VFIOPCIDevice *vdev, Error **errp) in vfio_display_edid_init()
209 static VFIODMABuf *vfio_display_get_dmabuf(VFIOPCIDevice *vdev, in vfio_display_get_dmabuf()
272 static void vfio_display_free_dmabufs(VFIOPCIDevice *vdev) in vfio_display_free_dmabufs()
290 VFIOPCIDevice *vdev = opaque; in vfio_display_dmabuf_update() local
356 static bool vfio_display_dmabuf_init(VFIOPCIDevice *vdev, Error **errp) in vfio_display_dmabuf_init()
390 void vfio_display_reset(VFIOPCIDevice *vdev) in vfio_display_reset()
404 VFIOPCIDevice *vdev = opaque; in vfio_display_region_update() local
[all …]
/openbmc/qemu/hw/input/
H A Dvirtio-input.c72 static void virtio_input_handle_evt(VirtIODevice *vdev, VirtQueue *vq) in virtio_input_handle_evt()
77 static void virtio_input_handle_sts(VirtIODevice *vdev, VirtQueue *vq) in virtio_input_handle_sts()
161 static void virtio_input_get_config(VirtIODevice *vdev, uint8_t *config_data) in virtio_input_get_config()
175 static void virtio_input_set_config(VirtIODevice *vdev, in virtio_input_set_config()
186 static uint64_t virtio_input_get_features(VirtIODevice *vdev, uint64_t f, in virtio_input_get_features()
192 static int virtio_input_set_status(VirtIODevice *vdev, uint8_t val) in virtio_input_set_status()
208 static void virtio_input_reset(VirtIODevice *vdev) in virtio_input_reset()
225 VirtIODevice *vdev = VIRTIO_DEVICE(vinput); in virtio_input_post_load() local
237 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_input_device_realize() local
282 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_input_device_unrealize() local
/openbmc/qemu/hw/9pfs/
H A Dvirtio-9p-device.c46 static void handle_9p_output(VirtIODevice *vdev, VirtQueue *vq) in handle_9p_output()
90 static uint64_t virtio_9p_get_features(VirtIODevice *vdev, uint64_t features, in virtio_9p_get_features()
97 static void virtio_9p_get_config(VirtIODevice *vdev, uint8_t *config) in virtio_9p_get_config()
113 static void virtio_9p_reset(VirtIODevice *vdev) in virtio_9p_reset()
130 VirtIODevice *vdev = VIRTIO_DEVICE(v); in virtio_pdu_vmarshal() local
148 VirtIODevice *vdev = VIRTIO_DEVICE(v); in virtio_pdu_vunmarshal() local
164 VirtIODevice *vdev = VIRTIO_DEVICE(v); in virtio_init_in_iov_from_pdu() local
184 VirtIODevice *vdev = VIRTIO_DEVICE(v); in virtio_init_out_iov_from_pdu() local
205 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_9p_device_realize() local
225 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_9p_device_unrealize() local
/openbmc/qemu/hw/char/
H A Dvirtio-serial-bus.c96 VirtIODevice *vdev = VIRTIO_DEVICE(vser); in use_multiport() local
133 static void discard_vq_data(VirtQueue *vq, VirtIODevice *vdev) in discard_vq_data()
161 VirtIODevice *vdev) in do_flush_queued_data()
252 VirtIODevice *vdev = VIRTIO_DEVICE(vser); in send_control_event() local
309 VirtIODevice *vdev = VIRTIO_DEVICE(port->vser); in virtio_serial_guest_ready() local
349 VirtIODevice *vdev = VIRTIO_DEVICE(vser); in handle_control_message() local
454 static void control_in(VirtIODevice *vdev, VirtQueue *vq) in control_in()
458 static void control_out(VirtIODevice *vdev, VirtQueue *vq) in control_out()
499 static void handle_output(VirtIODevice *vdev, VirtQueue *vq) in handle_output()
518 static void handle_input(VirtIODevice *vdev, VirtQueue *vq) in handle_input()
[all …]
/openbmc/qemu/hw/scsi/
H A Dvhost-user-scsi.c67 static int vhost_user_scsi_set_status(VirtIODevice *vdev, uint8_t status) in vhost_user_scsi_set_status()
102 static void vhost_user_scsi_handle_output(VirtIODevice *vdev, VirtQueue *vq) in vhost_user_scsi_handle_output()
148 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vhost_user_scsi_connect() local
184 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vhost_user_scsi_disconnect() local
207 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vhost_user_scsi_event() local
326 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vhost_user_scsi_unrealize() local
369 static void vhost_user_scsi_reset(VirtIODevice *vdev) in vhost_user_scsi_reset()
377 static struct vhost_dev *vhost_user_scsi_get_vhost(VirtIODevice *vdev) in vhost_user_scsi_get_vhost()
H A Dvhost-scsi-common.c32 VirtIODevice *vdev = VIRTIO_DEVICE(vsc); in vhost_scsi_common_start() local
106 VirtIODevice *vdev = VIRTIO_DEVICE(vsc); in vhost_scsi_common_stop() local
125 uint64_t vhost_scsi_common_get_features(VirtIODevice *vdev, uint64_t features, in vhost_scsi_common_get_features()
136 void vhost_scsi_common_set_config(VirtIODevice *vdev, const uint8_t *config) in vhost_scsi_common_set_config()
/openbmc/qemu/hw/xen/
H A Dxen_devconfig.c9 static int xen_config_dev_dirs(const char *ftype, const char *btype, int vdev, in xen_config_dev_dirs()
49 int xen_config_dev_vfb(int vdev, const char *type) in xen_config_dev_vfb()
62 int xen_config_dev_vkbd(int vdev) in xen_config_dev_vkbd()
/openbmc/qemu/tests/qtest/
H A Dvirtio-net-failover.c334 QVirtioPCIDevice *vdev; in test_on_mismatch() local
360 QVirtioPCIDevice *vdev; in test_off() local
386 QVirtioPCIDevice *vdev; in test_enabled() local
412 QVirtioPCIDevice *vdev; in test_guest_off() local
444 QVirtioPCIDevice *vdev; in test_hotplug_1() local
476 QVirtioPCIDevice *vdev; in test_hotplug_1_reverse() local
509 QVirtioPCIDevice *vdev; in test_hotplug_2() local
549 QVirtioPCIDevice *vdev; in test_hotplug_2_reverse() local
631 QVirtioPCIDevice *vdev; in test_migrate_out() local
800 QVirtioPCIDevice *vdev; in test_off_migrate_out() local
[all …]

12345