Lines Matching defs:mdev_state
156 struct mdev_state *mdev_state; member
162 struct mdev_state { struct
163 u8 *vconfig;
164 u64 bar_mask[3];
165 u32 memory_bar_mask;
166 struct mutex ops_lock;
167 struct mdev_device *mdev;
169 const struct mbochs_type *type;
170 u16 vbe[VBE_DISPI_INDEX_COUNT];
171 u64 memsize;
172 struct page **pages;
173 pgoff_t pagecount;
174 struct vfio_region_gfx_edid edid_regs;
175 u8 edid_blob[0x400];
177 struct list_head dmabufs;
178 u32 active_id;
179 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()
441 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mdev_access() local
508 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mbochs_reset() local
523 struct mdev_state *mdev_state; in mbochs_create() local
574 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mbochs_remove() local
700 static struct page *__mbochs_get_page(struct mdev_state *mdev_state, in __mbochs_get_page()
716 static struct page *mbochs_get_page(struct mdev_state *mdev_state, in mbochs_get_page()
731 static void mbochs_put_pages(struct mdev_state *mdev_state) in mbochs_put_pages()
751 struct mdev_state *mdev_state = vma->vm_private_data; in mbochs_region_vm_fault() local
770 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mbochs_mmap() local
879 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_release_dmabuf() local
902 static struct mbochs_dmabuf *mbochs_dmabuf_alloc(struct mdev_state *mdev_state, in mbochs_dmabuf_alloc()
946 mbochs_dmabuf_find_by_mode(struct mdev_state *mdev_state, in mbochs_dmabuf_find_by_mode()
961 mbochs_dmabuf_find_by_id(struct mdev_state *mdev_state, u32 id) in mbochs_dmabuf_find_by_id()
976 struct mdev_state *mdev_state = dmabuf->mdev_state; in mbochs_dmabuf_export() local
1009 struct mdev_state *mdev_state; in mbochs_get_region_info() local
1080 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mbochs_query_gfx_plane() local
1146 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mbochs_get_gfx_dmabuf() local
1296 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in mbochs_close() local
1321 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); in memory_show() local