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
602 struct mdev_state *mdev_state = dev_get_drvdata(&mdev->dev); in mbochs_remove() local
611 struct mdev_state *mdev_state = in mbochs_read() local
672 struct mdev_state *mdev_state = in mbochs_write() local
728 static struct page *__mbochs_get_page(struct mdev_state *mdev_state, in __mbochs_get_page()
744 static struct page *mbochs_get_page(struct mdev_state *mdev_state, in mbochs_get_page()
759 static void mbochs_put_pages(struct mdev_state *mdev_state) in mbochs_put_pages()
779 struct mdev_state *mdev_state = vma->vm_private_data; in mbochs_region_vm_fault() local
798 struct mdev_state *mdev_state = in mbochs_mmap() local
908 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_release_dmabuf() local
931 static struct mbochs_dmabuf *mbochs_dmabuf_alloc(struct mdev_state *mdev_state, in mbochs_dmabuf_alloc()
975 mbochs_dmabuf_find_by_mode(struct mdev_state *mdev_state, in mbochs_dmabuf_find_by_mode()
990 mbochs_dmabuf_find_by_id(struct mdev_state *mdev_state, u32 id) in mbochs_dmabuf_find_by_id()
1005 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_dmabuf_export() local
1034 static int mbochs_get_region_info(struct mdev_state *mdev_state, in mbochs_get_region_info()
1099 static int mbochs_query_gfx_plane(struct mdev_state *mdev_state, in mbochs_query_gfx_plane()
1163 static int mbochs_get_gfx_dmabuf(struct mdev_state *mdev_state, u32 id) in mbochs_get_gfx_dmabuf()
1189 struct mdev_state *mdev_state = in mbochs_ioctl() local
1308 struct mdev_state *mdev_state = in mbochs_close_device() local
1332 struct mdev_state *mdev_state = dev_get_drvdata(dev); in memory_show() local