Lines Matching defs:mdev_state

168 	struct mdev_state *mdev_state;  member
174 struct mdev_state { struct
175 struct vfio_device vdev;
176 u8 *vconfig;
177 u64 bar_mask[3];
178 u32 memory_bar_mask;
179 struct mutex ops_lock;
180 struct mdev_device *mdev;
182 const struct mbochs_type *type;
183 u16 vbe[VBE_DISPI_INDEX_COUNT];
184 u64 memsize;
185 struct page **pages;
186 pgoff_t pagecount;
187 struct vfio_region_gfx_edid edid_regs;
188 u8 edid_blob[0x400];
190 struct list_head dmabufs;
191 u32 active_id;
192 u32 next_id;
221 static void mbochs_create_config_space(struct mdev_state *mdev_state) in mbochs_create_config_space()
250 static int mbochs_check_framebuffer(struct mdev_state *mdev_state, in mbochs_check_framebuffer()
308 static void handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, in handle_pci_cfg_write()
336 static void handle_mmio_write(struct mdev_state *mdev_state, u16 offset, in handle_mmio_write()
366 static void handle_mmio_read(struct mdev_state *mdev_state, u16 offset, in handle_mmio_read()
403 static void handle_edid_regs(struct mdev_state *mdev_state, u16 offset, in handle_edid_regs()
430 static void handle_edid_blob(struct mdev_state *mdev_state, u16 offset, in handle_edid_blob()
441 static ssize_t mdev_access(struct mdev_state *mdev_state, char *buf, in mdev_access()
507 static int mbochs_reset(struct mdev_state *mdev_state) in mbochs_reset()
521 struct mdev_state *mdev_state = in mbochs_init_dev() local
573 struct mdev_state *mdev_state; in mbochs_probe() local
594 struct mdev_state *mdev_state = in mbochs_release_dev() local
604 struct mdev_state *mdev_state = dev_get_drvdata(&mdev->dev); in mbochs_remove() local
613 struct mdev_state *mdev_state = in mbochs_read() local
674 struct mdev_state *mdev_state = in mbochs_write() local
730 static struct page *__mbochs_get_page(struct mdev_state *mdev_state, in __mbochs_get_page()
746 static struct page *mbochs_get_page(struct mdev_state *mdev_state, in mbochs_get_page()
761 static void mbochs_put_pages(struct mdev_state *mdev_state) in mbochs_put_pages()
781 struct mdev_state *mdev_state = vma->vm_private_data; in mbochs_region_vm_fault() local
800 struct mdev_state *mdev_state = in mbochs_mmap() local
910 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_release_dmabuf() local
933 static struct mbochs_dmabuf *mbochs_dmabuf_alloc(struct mdev_state *mdev_state, in mbochs_dmabuf_alloc()
977 mbochs_dmabuf_find_by_mode(struct mdev_state *mdev_state, in mbochs_dmabuf_find_by_mode()
992 mbochs_dmabuf_find_by_id(struct mdev_state *mdev_state, u32 id) in mbochs_dmabuf_find_by_id()
1007 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_dmabuf_export() local
1036 static int mbochs_get_region_info(struct mdev_state *mdev_state, in mbochs_get_region_info()
1101 static int mbochs_query_gfx_plane(struct mdev_state *mdev_state, in mbochs_query_gfx_plane()
1165 static int mbochs_get_gfx_dmabuf(struct mdev_state *mdev_state, u32 id) in mbochs_get_gfx_dmabuf()
1191 struct mdev_state *mdev_state = in mbochs_ioctl() local
1310 struct mdev_state *mdev_state = in mbochs_close_device() local
1334 struct mdev_state *mdev_state = dev_get_drvdata(dev); in memory_show() local