Home
last modified time | relevance | path

Searched refs:mdev_state (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/samples/vfio-mdev/
H A Dmtty.c128 struct mdev_state { struct
185 static bool is_intx(struct mdev_state *mdev_state) in is_intx() argument
187 return mdev_state->irq_index == VFIO_PCI_INTX_IRQ_INDEX; in is_intx()
190 static bool is_msi(struct mdev_state *mdev_state) in is_msi() argument
192 return mdev_state->irq_index == VFIO_PCI_MSI_IRQ_INDEX; in is_msi()
195 static bool is_noirq(struct mdev_state *mdev_state) in is_noirq() argument
197 return !is_intx(mdev_state) in is_noirq()
200 mtty_trigger_interrupt(struct mdev_state *mdev_state) mtty_trigger_interrupt() argument
215 mtty_create_config_space(struct mdev_state *mdev_state) mtty_create_config_space() argument
279 handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, u8 *buf, u32 count) handle_pci_cfg_write() argument
333 handle_bar_write(unsigned int index, struct mdev_state *mdev_state, u16 offset, u8 *buf, u32 count) handle_bar_write() argument
501 handle_bar_read(unsigned int index, struct mdev_state *mdev_state, u16 offset, u8 *buf, u32 count) handle_bar_read() argument
639 mdev_read_base(struct mdev_state *mdev_state) mdev_read_base() argument
676 mdev_access(struct mdev_state *mdev_state, u8 *buf, size_t count, loff_t pos, bool is_write) mdev_access() argument
748 struct mdev_state *mdev_state = mtty_init_dev() local
787 struct mdev_state *mdev_state; mtty_probe() local
808 struct mdev_state *mdev_state = mtty_release_dev() local
817 struct mdev_state *mdev_state = dev_get_drvdata(&mdev->dev); mtty_remove() local
823 mtty_reset(struct mdev_state *mdev_state) mtty_reset() argument
833 struct mdev_state *mdev_state = mtty_read() local
894 struct mdev_state *mdev_state = mtty_write() local
950 mtty_disable_intx(struct mdev_state *mdev_state) mtty_disable_intx() argument
960 mtty_disable_msi(struct mdev_state *mdev_state) mtty_disable_msi() argument
969 mtty_set_irqs(struct mdev_state *mdev_state, uint32_t flags, unsigned int index, unsigned int start, unsigned int count, void *data) mtty_set_irqs() argument
1133 mtty_get_region_info(struct mdev_state *mdev_state, struct vfio_region_info *region_info, u16 *cap_type_id, void **cap_type) mtty_get_region_info() argument
1204 struct mdev_state *mdev_state = mtty_ioctl() local
1350 struct mdev_state *mdev_state = mtty_close() local
[all...]
H A Dmbochs.c165 struct mdev_state *mdev_state; member
171 struct mdev_state { struct
213 static struct page *__mbochs_get_page(struct mdev_state *mdev_state,
215 static struct page *mbochs_get_page(struct mdev_state *mdev_state,
218 static void mbochs_create_config_space(struct mdev_state *mdev_state) in mbochs_create_config_space() argument
220 STORE_LE16((u16 *) &mdev_state in mbochs_create_config_space()
247 mbochs_check_framebuffer(struct mdev_state *mdev_state, struct mbochs_mode *mode) mbochs_check_framebuffer() argument
305 handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_pci_cfg_write() argument
333 handle_mmio_write(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_mmio_write() argument
363 handle_mmio_read(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_mmio_read() argument
400 handle_edid_regs(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count, bool is_write) handle_edid_regs() argument
427 handle_edid_blob(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count, bool is_write) handle_edid_blob() argument
438 mdev_access(struct mdev_state *mdev_state, char *buf, size_t count, loff_t pos, bool is_write) mdev_access() argument
504 mbochs_reset(struct mdev_state *mdev_state) mbochs_reset() argument
518 struct mdev_state *mdev_state = mbochs_init_dev() local
570 struct mdev_state *mdev_state; mbochs_probe() local
591 struct mdev_state *mdev_state = mbochs_release_dev() local
601 struct mdev_state *mdev_state = dev_get_drvdata(&mdev->dev); mbochs_remove() local
610 struct mdev_state *mdev_state = mbochs_read() local
671 struct mdev_state *mdev_state = mbochs_write() local
727 __mbochs_get_page(struct mdev_state *mdev_state, pgoff_t pgoff) __mbochs_get_page() argument
743 mbochs_get_page(struct mdev_state *mdev_state, pgoff_t pgoff) mbochs_get_page() argument
758 mbochs_put_pages(struct mdev_state *mdev_state) mbochs_put_pages() argument
778 struct mdev_state *mdev_state = vma->vm_private_data; mbochs_region_vm_fault() local
797 struct mdev_state *mdev_state = mbochs_mmap() local
907 struct mdev_state *mdev_state = dmabuf->mdev_state; mbochs_release_dmabuf() local
930 mbochs_dmabuf_alloc(struct mdev_state *mdev_state, struct mbochs_mode *mode) mbochs_dmabuf_alloc() argument
974 mbochs_dmabuf_find_by_mode(struct mdev_state *mdev_state, struct mbochs_mode *mode) mbochs_dmabuf_find_by_mode() argument
989 mbochs_dmabuf_find_by_id(struct mdev_state *mdev_state, u32 id) mbochs_dmabuf_find_by_id() argument
1004 struct mdev_state *mdev_state = dmabuf->mdev_state; mbochs_dmabuf_export() local
1033 mbochs_get_region_info(struct mdev_state *mdev_state, struct vfio_region_info_ext *ext) mbochs_get_region_info() argument
1098 mbochs_query_gfx_plane(struct mdev_state *mdev_state, struct vfio_device_gfx_plane_info *plane) mbochs_query_gfx_plane() argument
1162 mbochs_get_gfx_dmabuf(struct mdev_state *mdev_state, u32 id) mbochs_get_gfx_dmabuf() argument
1188 struct mdev_state *mdev_state = mbochs_ioctl() local
1307 struct mdev_state *mdev_state = mbochs_close_device() local
1331 struct mdev_state *mdev_state = dev_get_drvdata(dev); memory_show() local
[all...]
H A Dmdpy.c94 struct mdev_state { struct
107 static void mdpy_create_config_space(struct mdev_state *mdev_state) in mdpy_create_config_space() argument
109 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_VENDOR_ID], in mdpy_create_config_space()
111 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_DEVICE_ID], in mdpy_create_config_space()
113 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_SUBSYSTEM_VENDOR_ID], in mdpy_create_config_space()
115 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_SUBSYSTEM_ID], in mdpy_create_config_space()
118 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_COMMAND], in mdpy_create_config_space()
120 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_STATUS], in mdpy_create_config_space()
122 STORE_LE16((u16 *) &mdev_state in mdpy_create_config_space()
145 handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_pci_cfg_write() argument
170 mdev_access(struct mdev_state *mdev_state, char *buf, size_t count, loff_t pos, bool is_write) mdev_access() argument
209 mdpy_reset(struct mdev_state *mdev_state) mdpy_reset() argument
224 struct mdev_state *mdev_state = mdpy_init_dev() local
260 struct mdev_state *mdev_state; mdpy_probe() local
281 struct mdev_state *mdev_state = mdpy_release_dev() local
290 struct mdev_state *mdev_state = dev_get_drvdata(&mdev->dev); mdpy_remove() local
301 struct mdev_state *mdev_state = mdpy_read() local
362 struct mdev_state *mdev_state = mdpy_write() local
420 struct mdev_state *mdev_state = mdpy_mmap() local
435 mdpy_get_region_info(struct mdev_state *mdev_state, struct vfio_region_info *region_info, u16 *cap_type_id, void **cap_type) mdpy_get_region_info() argument
481 mdpy_query_gfx_plane(struct mdev_state *mdev_state, struct vfio_device_gfx_plane_info *plane) mdpy_query_gfx_plane() argument
517 struct mdev_state *mdev_state = mdpy_ioctl() local
628 struct mdev_state *mdev_state = dev_get_drvdata(dev); resolution_show() local
[all...]
/kernel/linux/linux-5.10/samples/vfio-mdev/
H A Dmtty.c129 struct mdev_state { struct
155 static int mtty_trigger_interrupt(struct mdev_state *mdev_state);
173 static void mtty_create_config_space(struct mdev_state *mdev_state) in mtty_create_config_space() argument
176 STORE_LE32((u32 *) &mdev_state->vconfig[0x0], 0x32534348); in mtty_create_config_space()
179 STORE_LE16((u16 *) &mdev_state->vconfig[0x4], 0x0001); in mtty_create_config_space()
182 STORE_LE16((u16 *) &mdev_state->vconfig[0x6], 0x0200); in mtty_create_config_space()
185 mdev_state->vconfig[0x8] = 0x10; in mtty_create_config_space()
188 mdev_state in mtty_create_config_space()
237 handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, u8 *buf, u32 count) handle_pci_cfg_write() argument
291 handle_bar_write(unsigned int index, struct mdev_state *mdev_state, u16 offset, u8 *buf, u32 count) handle_bar_write() argument
459 handle_bar_read(unsigned int index, struct mdev_state *mdev_state, u16 offset, u8 *buf, u32 count) handle_bar_read() argument
597 mdev_read_base(struct mdev_state *mdev_state) mdev_read_base() argument
637 struct mdev_state *mdev_state; mdev_access() local
713 struct mdev_state *mdev_state; mtty_create() local
764 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mtty_remove() local
785 struct mdev_state *mdev_state; mtty_reset() local
920 struct mdev_state *mdev_state; mtty_set_irqs() local
1016 mtty_trigger_interrupt(struct mdev_state *mdev_state) mtty_trigger_interrupt() argument
1048 struct mdev_state *mdev_state; mtty_get_region_info() local
1132 struct mdev_state *mdev_state; mtty_ioctl() local
[all...]
H A Dmbochs.c156 struct mdev_state *mdev_state; member
162 struct mdev_state { struct
203 static struct page *__mbochs_get_page(struct mdev_state *mdev_state,
205 static struct page *mbochs_get_page(struct mdev_state *mdev_state,
218 static void mbochs_create_config_space(struct mdev_state *mdev_state) in mbochs_create_config_space() argument
220 STORE_LE16((u16 *) &mdev_state in mbochs_create_config_space()
247 mbochs_check_framebuffer(struct mdev_state *mdev_state, struct mbochs_mode *mode) mbochs_check_framebuffer() argument
305 handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_pci_cfg_write() argument
333 handle_mmio_write(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_mmio_write() argument
363 handle_mmio_read(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_mmio_read() argument
400 handle_edid_regs(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count, bool is_write) handle_edid_regs() argument
427 handle_edid_blob(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count, bool is_write) handle_edid_blob() argument
441 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mdev_access() local
508 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mbochs_reset() local
523 struct mdev_state *mdev_state; mbochs_create() local
574 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mbochs_remove() local
700 __mbochs_get_page(struct mdev_state *mdev_state, pgoff_t pgoff) __mbochs_get_page() argument
716 mbochs_get_page(struct mdev_state *mdev_state, pgoff_t pgoff) mbochs_get_page() argument
731 mbochs_put_pages(struct mdev_state *mdev_state) mbochs_put_pages() argument
751 struct mdev_state *mdev_state = vma->vm_private_data; mbochs_region_vm_fault() local
770 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mbochs_mmap() local
879 struct mdev_state *mdev_state = dmabuf->mdev_state; mbochs_release_dmabuf() local
902 mbochs_dmabuf_alloc(struct mdev_state *mdev_state, struct mbochs_mode *mode) mbochs_dmabuf_alloc() argument
946 mbochs_dmabuf_find_by_mode(struct mdev_state *mdev_state, struct mbochs_mode *mode) mbochs_dmabuf_find_by_mode() argument
961 mbochs_dmabuf_find_by_id(struct mdev_state *mdev_state, u32 id) mbochs_dmabuf_find_by_id() argument
976 struct mdev_state *mdev_state = dmabuf->mdev_state; mbochs_dmabuf_export() local
1009 struct mdev_state *mdev_state; mbochs_get_region_info() local
1080 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mbochs_query_gfx_plane() local
1146 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mbochs_get_gfx_dmabuf() local
1296 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mbochs_close() local
1321 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); memory_show() local
[all...]
H A Dmdpy.c90 struct mdev_state { struct
112 static void mdpy_create_config_space(struct mdev_state *mdev_state) in mdpy_create_config_space() argument
114 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_VENDOR_ID], in mdpy_create_config_space()
116 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_DEVICE_ID], in mdpy_create_config_space()
118 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_SUBSYSTEM_VENDOR_ID], in mdpy_create_config_space()
120 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_SUBSYSTEM_ID], in mdpy_create_config_space()
123 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_COMMAND], in mdpy_create_config_space()
125 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_STATUS], in mdpy_create_config_space()
127 STORE_LE16((u16 *) &mdev_state in mdpy_create_config_space()
150 handle_pci_cfg_write(struct mdev_state *mdev_state, u16 offset, char *buf, u32 count) handle_pci_cfg_write() argument
178 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mdev_access() local
217 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mdpy_reset() local
233 struct mdev_state *mdev_state; mdpy_create() local
277 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mdpy_remove() local
409 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mdpy_mmap() local
429 struct mdev_state *mdev_state; mdpy_get_region_info() local
482 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); mdpy_query_gfx_plane() local
517 struct mdev_state *mdev_state; mdpy_ioctl() local
643 struct mdev_state *mdev_state = mdev_get_drvdata(mdev); resolution_show() local
[all...]

Completed in 7 milliseconds