Home
last modified time | relevance | path

Searched refs:vdev (Results 1 – 19 of 19) sorted by relevance

/devicemodel/hw/pci/virtio/
A Dvhost.c54 vdev->fd = fd; in vhost_kernel_init()
63 vdev->vq_idx = 0; in vhost_kernel_deinit()
67 vdev->fd = -1; in vhost_kernel_deinit()
192 vqi = &vdev->base->queues[vdev->vq_idx + idx]; in vhost_vq_register_eventfd()
227 if (!vdev || !vdev->vqs) in vhost_vq_init()
289 if (!vdev->base || !vdev->base->queues || !vdev->base->vops || in vhost_vq_start()
290 !vdev->vqs) { in vhost_vq_start()
394 if (!vdev->base || !vdev->base->queues || !vdev->base->vops || in vhost_vq_stop()
530 if (!vdev->vqs || vdev->nvqs == 0) { in vhost_dev_init()
590 if (!vdev->base || !vdev->base->queues || !vdev->base->vops) in vhost_dev_deinit()
[all …]
A Dvhost_vsock.c39 return vhost_kernel_ioctl(vdev, in vhost_vsock_set_guest_cid()
53 rc = vhost_dev_start(&vhost_vsock->vdev); in vhost_vsock_start()
61 vhost_dev_stop(&vhost_vsock->vdev); in vhost_vsock_start()
86 rc = vhost_dev_stop(&vhost_vsock->vdev); in vhost_vsock_stop()
99 struct virtio_vsock *vsock = vdev; in virtio_vsock_set_status()
127 struct virtio_vsock *vsock = vdev; in virtio_vsock_apply_feature()
135 struct virtio_vsock *vsock = vdev; in virtio_vsock_read_cfg()
145 virtio_vsock_reset(void *vdev) in virtio_vsock_reset() argument
147 struct virtio_vsock *vsock = vdev; in virtio_vsock_reset()
180 vhost_vsock->vdev.nvqs = 2; in vhost_vsock_init()
[all …]
A Dvirtio_net.c134 struct vhost_dev vdev; member
218 for (i = 0; i < vdev->nvqs; i++) { in vhost_net_set_backend()
298 virtio_net_reset(void *vdev) in virtio_net_reset() argument
300 struct virtio_net *net = vdev; in virtio_net_reset()
520 struct virtio_net *net = vdev; in virtio_net_ping_rxq()
568 struct virtio_net *net = vdev; in virtio_net_ping_txq()
1051 struct virtio_net *net = vdev; in virtio_net_cfgwrite()
1075 struct virtio_net *net = vdev; in virtio_net_cfgread()
1086 struct virtio_net *net = vdev; in virtio_net_neg_features()
1100 struct virtio_net *net = vdev; in virtio_net_set_status()
[all …]
A Dvirtio_input.c148 virtio_input_reset(void *vdev) in virtio_input_reset() argument
152 vi = vdev; in virtio_input_reset()
160 virtio_input_neg_features(void *vdev, uint64_t negotiated_features) in virtio_input_neg_features() argument
162 struct virtio_input *vi = vdev; in virtio_input_neg_features()
168 virtio_input_set_status(void *vdev, uint64_t status) in virtio_input_set_status() argument
170 struct virtio_input *vi = vdev; in virtio_input_set_status()
181 struct virtio_input *vi = vdev; in virtio_input_cfgread()
198 struct virtio_input *vi = vdev; in virtio_input_cfgwrite()
234 virtio_input_notify_event_vq(void *vdev, struct virtio_vq_info *vq) in virtio_input_notify_event_vq() argument
240 virtio_input_notify_status_vq(void *vdev, struct virtio_vq_info *vq) in virtio_input_notify_status_vq() argument
[all …]
A Dvirtio_coreu.c124 virtio_coreu_reset(void *vdev) in virtio_coreu_reset() argument
126 struct virtio_coreu *vcoreu = vdev; in virtio_coreu_reset()
255 virtio_coreu_notify(void *vdev, struct virtio_vq_info *vq) in virtio_coreu_notify() argument
257 struct virtio_coreu *vcoreu = vdev; in virtio_coreu_notify()
A Dvirtio_block.c177 virtio_blk_reset(void *vdev) in virtio_blk_reset() argument
179 struct virtio_blk *blk = vdev; in virtio_blk_reset()
372 virtio_blk_notify(void *vdev, struct virtio_vq_info *vq) in virtio_blk_notify() argument
374 struct virtio_blk *blk = vdev; in virtio_blk_notify()
760 virtio_blk_cfgwrite(void *vdev, int offset, int size, uint32_t value) in virtio_blk_cfgwrite() argument
762 struct virtio_blk *blk = vdev; in virtio_blk_cfgwrite()
786 virtio_blk_cfgread(void *vdev, int offset, int size, uint32_t *retval) in virtio_blk_cfgread() argument
788 struct virtio_blk *blk = vdev; in virtio_blk_cfgread()
A Dvirtio_hdcp.c213 virtio_hdcp_reset(void *vdev) in virtio_hdcp_reset() argument
215 struct virtio_hdcp *vhdcp = vdev; in virtio_hdcp_reset()
382 virtio_hdcp_notify(void *vdev, struct virtio_vq_info *vq) in virtio_hdcp_notify() argument
384 struct virtio_hdcp *vhdcp = vdev; in virtio_hdcp_notify()
A Dvirtio_console.c189 virtio_console_reset(void *vdev) in virtio_console_reset() argument
193 console = vdev; in virtio_console_reset()
200 virtio_console_neg_features(void *vdev, uint64_t negotiated_features) in virtio_console_neg_features() argument
202 struct virtio_console *console = vdev; in virtio_console_neg_features()
208 virtio_console_cfgread(void *vdev, int offset, int size, uint32_t *retval) in virtio_console_cfgread() argument
210 struct virtio_console *console = vdev; in virtio_console_cfgread()
383 virtio_console_notify_tx(void *vdev, struct virtio_vq_info *vq) in virtio_console_notify_tx() argument
391 console = vdev; in virtio_console_notify_tx()
411 virtio_console_notify_rx(void *vdev, struct virtio_vq_info *vq) in virtio_console_notify_rx() argument
416 console = vdev; in virtio_console_notify_rx()
A Dvirtio_gpu.c444 gpu = vdev; in virtio_gpu_set_status()
449 virtio_gpu_reset(void *vdev) in virtio_gpu_reset() argument
455 gpu = vdev; in virtio_gpu_reset()
493 gpu = vdev; in virtio_gpu_cfgread()
506 gpu = vdev; in virtio_gpu_cfgwrite()
526 gpu = vdev; in virtio_gpu_neg_features()
1410 struct virtio_gpu *vdev; in virtio_gpu_ctrl_bh() local
1420 cmd.gpu = vdev; in virtio_gpu_ctrl_bh()
1496 gpu = (struct virtio_gpu *)vdev; in virtio_gpu_notify_controlq()
1544 struct virtio_gpu *vdev; in virtio_gpu_cursor_bh() local
[all …]
A Dvirtio_gpio.c560 static void virtio_gpio_reset(void *vdev) in virtio_gpio_reset() argument
564 gpio = vdev; in virtio_gpio_reset()
571 virtio_gpio_cfgwrite(void *vdev, int offset, int size, uint32_t value) in virtio_gpio_cfgwrite() argument
582 gpio_pio_write((struct virtio_gpio *)vdev, offset >> 2, value); in virtio_gpio_cfgwrite()
587 virtio_gpio_cfgread(void *vdev, int offset, int size, uint32_t *retval) in virtio_gpio_cfgread() argument
589 struct virtio_gpio *gpio = vdev; in virtio_gpio_cfgread()
680 virtio_gpio_notify(void *vdev, struct virtio_vq_info *vq) in virtio_gpio_notify() argument
688 gpio = (struct virtio_gpio *)vdev; in virtio_gpio_notify()
1221 virtio_irq_evt_notify(void *vdev, struct virtio_vq_info *vq) in virtio_irq_evt_notify() argument
1228 virtio_irq_notify(void *vdev, struct virtio_vq_info *vq) in virtio_irq_notify() argument
[all …]
A Dvirtio_i2c.c761 virtio_i2c_reset(void *vdev) in virtio_i2c_reset() argument
763 struct virtio_i2c *vi2c = vdev; in virtio_i2c_reset()
770 virtio_i2c_notify(void *vdev, struct virtio_vq_info *vq) in virtio_i2c_notify() argument
772 struct virtio_i2c *vi2c = vdev; in virtio_i2c_notify()
/devicemodel/hw/pci/
A Divshmem.c156 dev.slot = PCI_BDF(vdev->bus, vdev->slot, vdev->func); in create_ivshmem_from_hv()
351 if (vdev->addr && vdev->size) in destroy_ivshmem_from_dm()
352 munmap(vdev->addr, vdev->size); in destroy_ivshmem_from_dm()
353 if (vdev->fd > 0) in destroy_ivshmem_from_dm()
354 close(vdev->fd); in destroy_ivshmem_from_dm()
365 emul_dev.slot = PCI_BDF(vdev->bus, vdev->slot, vdev->func); in destroy_ivshmem_from_hv()
375 if (!vdev) { in pci_ivshmem_deinit()
379 if (vdev->is_hv_land) in pci_ivshmem_deinit()
384 if (vdev->name) { in pci_ivshmem_deinit()
395 free(vdev->name); in pci_ivshmem_deinit()
[all …]
A Duart.c92 struct acrn_vdev vdev = {}; in pci_uart_init() local
119 vdev.id.fields.vendor = COM_VENDOR; in pci_uart_init()
120 vdev.id.fields.device = COM_DEV; in pci_uart_init()
121 vdev.slot = PCI_BDF(dev->bus, dev->slot, dev->func); in pci_uart_init()
122 vdev.io_addr[0] = pci_get_cfgdata32(dev, PCIR_BAR(0)); in pci_uart_init()
123 vdev.io_addr[1] = pci_get_cfgdata32(dev, PCIR_BAR(1)); in pci_uart_init()
124 *((uint32_t *)vdev.args) = vuart_idx; in pci_uart_init()
125 err = vm_add_hv_vdev(ctx, &vdev); in pci_uart_init()
A Dcore.c119 if(!rng1->vdev) in compare_io_rgns()
121 if(!rng2->vdev) in compare_io_rgns()
137 if(reserved_bar_regions[i].vdev == NULL){ in reserve_io_rgn()
142 reserved_bar_regions[i].vdev = vdev; in reserve_io_rgn()
161 if(reserved_bar_regions[i].vdev == vdev) in destory_io_rsvd_rgns()
162 reserved_bar_regions[i].vdev = NULL; in destory_io_rsvd_rgns()
185 if(!reserved_bar_regions[i].vdev || in adjust_bar_region()
758 if(reserved_bar_regions[i].vdev && in get_io_rsvd_rgn_by_vdev_idx()
760 reserved_bar_regions[i].vdev == pdi) in get_io_rsvd_rgn_by_vdev_idx()
1585 if(reserved_bar_regions[i].vdev && in init_pci()
[all …]
A Dgvt.c134 if(reserved_bar_regions[i].vdev && in update_gvt_bar()
135 reserved_bar_regions[i].vdev == gvt_dev){ in update_gvt_bar()
/devicemodel/include/
A Dvhost.h97 int vhost_dev_init(struct vhost_dev *vdev, struct virtio_base *base, int fd,
110 int vhost_dev_deinit(struct vhost_dev *vdev);
121 int vhost_dev_start(struct vhost_dev *vdev);
132 int vhost_dev_stop(struct vhost_dev *vdev);
145 int vhost_kernel_ioctl(struct vhost_dev *vdev, unsigned long int request, void *arg);
A Dvhost_vsock.h48 struct vhost_dev vdev; member
A Dpci_core.h263 struct pci_vdev *vdev; member
268 uint64_t end, int idx, int bar_type, struct pci_vdev *vdev);
269 void destory_io_rsvd_rgns(struct pci_vdev *vdev);
/devicemodel/hw/platform/tpm/
A Dtpm_crb.c219 static void clear_data_buffer(struct tpm_crb_vdev *vdev) in clear_data_buffer() argument
221 memset(vdev->data_buffer, 0, sizeof(vdev->data_buffer)); in clear_data_buffer()
224 static uint8_t get_active_locality(struct tpm_crb_vdev *vdev) in get_active_locality() argument
226 if (vdev->crb_regs.regs.loc_state.locAssigned == 0) { in get_active_locality()
230 return vdev->crb_regs.regs.loc_state.activeLocality; in get_active_locality()
246 static void tpm_crb_request_completed(struct tpm_crb_vdev *vdev, int err) in tpm_crb_request_completed() argument
248 vdev->crb_regs.regs.ctrl_start = CRB_CTRL_CMD_COMPLETED; in tpm_crb_request_completed()
251 vdev->crb_regs.regs.ctrl_sts.tpmSts = 0b1; in tpm_crb_request_completed()

Completed in 46 milliseconds