Lines Matching refs:dev
221 hyper_dmabuf->base.dev->vmctx->vmid, in virtio_hyper_dmabuf_set_status()
227 hyper_dmabuf->base.dev->bar[0].addr + 16, in virtio_hyper_dmabuf_set_status()
234 mte = &hyper_dmabuf->base.dev->msix.table[j]; in virtio_hyper_dmabuf_set_status()
265 virtio_hyper_dmabuf_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hyper_dmabuf_init() argument
301 dev, in virtio_hyper_dmabuf_init()
320 pci_set_cfgdata16(dev, PCIR_DEVICE, VIRTIO_DEV_HYPERDMABUF); in virtio_hyper_dmabuf_init()
321 pci_set_cfgdata16(dev, PCIR_VENDOR, INTEL_VENDOR_ID); in virtio_hyper_dmabuf_init()
322 pci_set_cfgdata8(dev, PCIR_CLASS, PCIC_MEMORY); in virtio_hyper_dmabuf_init()
323 pci_set_cfgdata16(dev, PCIR_SUBDEV_0, VIRTIO_TYPE_HYPERDMABUF); in virtio_hyper_dmabuf_init()
324 pci_set_cfgdata16(dev, PCIR_SUBVEND_0, INTEL_VENDOR_ID); in virtio_hyper_dmabuf_init()
338 virtio_hyper_dmabuf_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hyper_dmabuf_deinit() argument
351 if (dev->arg) { in virtio_hyper_dmabuf_deinit()
352 virtio_hyper_dmabuf_reset(dev->arg); in virtio_hyper_dmabuf_deinit()
353 free((struct virtio_hyper_dmabuf *)dev->arg); in virtio_hyper_dmabuf_deinit()