Lines Matching defs:mdev_state
165 struct mdev_state *mdev_state; member
171 struct mdev_state { struct
172 struct vfio_device vdev;
173 u8 *vconfig;
174 u64 bar_mask[3];
175 u32 memory_bar_mask;
176 struct mutex ops_lock;
177 struct mdev_device *mdev;
179 const struct mbochs_type *type;
180 u16 vbe[VBE_DISPI_INDEX_COUNT];
181 u64 memsize;
182 struct page **pages;
183 pgoff_t pagecount;
184 struct vfio_region_gfx_edid edid_regs;
185 u8 edid_blob[0x400];
187 struct list_head dmabufs;
188 u32 active_id;
189 u32 next_id;
218 static void mbochs_create_config_space(struct mdev_state *mdev_state) in mbochs_create_config_space()
247 static int mbochs_check_framebuffer(struct mdev_state *mdev_state, in mbochs_check_framebuffer()
305 static void handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, in handle_pci_cfg_write()
333 static void handle_mmio_write(struct mdev_state *mdev_state, u16 offset, in handle_mmio_write()
363 static void handle_mmio_read(struct mdev_state *mdev_state, u16 offset, in handle_mmio_read()
400 static void handle_edid_regs(struct mdev_state *mdev_state, u16 offset, in handle_edid_regs()
427 static void handle_edid_blob(struct mdev_state *mdev_state, u16 offset, in handle_edid_blob()
438 static ssize_t mdev_access(struct mdev_state *mdev_state, char *buf, in mdev_access()
504 static int mbochs_reset(struct mdev_state *mdev_state) in mbochs_reset()
518 struct mdev_state *mdev_state = in mbochs_init_dev() local
570 struct mdev_state *mdev_state; in mbochs_probe() local
591 struct mdev_state *mdev_state = in mbochs_release_dev() local
601 struct mdev_state *mdev_state = dev_get_drvdata(&mdev->dev); in mbochs_remove() local
610 struct mdev_state *mdev_state = in mbochs_read() local
671 struct mdev_state *mdev_state = in mbochs_write() local
727 static struct page *__mbochs_get_page(struct mdev_state *mdev_state, in __mbochs_get_page()
743 static struct page *mbochs_get_page(struct mdev_state *mdev_state, in mbochs_get_page()
758 static void mbochs_put_pages(struct mdev_state *mdev_state) in mbochs_put_pages()
778 struct mdev_state *mdev_state = vma->vm_private_data; in mbochs_region_vm_fault() local
797 struct mdev_state *mdev_state = in mbochs_mmap() local
907 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_release_dmabuf() local
930 static struct mbochs_dmabuf *mbochs_dmabuf_alloc(struct mdev_state *mdev_state, in mbochs_dmabuf_alloc()
974 mbochs_dmabuf_find_by_mode(struct mdev_state *mdev_state, in mbochs_dmabuf_find_by_mode()
989 mbochs_dmabuf_find_by_id(struct mdev_state *mdev_state, u32 id) in mbochs_dmabuf_find_by_id()
1004 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_dmabuf_export() local
1033 static int mbochs_get_region_info(struct mdev_state *mdev_state, in mbochs_get_region_info()
1098 static int mbochs_query_gfx_plane(struct mdev_state *mdev_state, in mbochs_query_gfx_plane()
1162 static int mbochs_get_gfx_dmabuf(struct mdev_state *mdev_state, u32 id) in mbochs_get_gfx_dmabuf()
1188 struct mdev_state *mdev_state = in mbochs_ioctl() local
1307 struct mdev_state *mdev_state = in mbochs_close_device() local
1331 struct mdev_state *mdev_state = dev_get_drvdata(dev); in memory_show() local