OpenCloudOS-Kernel/drivers/gpu/drm/vmwgfx
Thomas Zimmermann b0fee7df43 drm/vmwgfx: Convert to Linux IRQ interfaces
Drop the DRM IRQ midlayer in favor of Linux IRQ interfaces. DRM's
IRQ helpers are mostly useful for UMS drivers. Modern KMS drivers
don't benefit from using it.

Vmwgfx already uses Linux IRQ functions. All that's left to replace
is the reference to struct drm_device.irq. Use irq value of struct
pci_dev instead.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Zack Rusin <zackr@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210706072253.6844-1-tzimmermann@suse.de
2021-07-08 14:11:43 +02:00
..
device_include drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
Kconfig drm/vmwgfx: Fix build issues in mksGuestStats discovered by the kernel test robot 2021-06-16 14:43:05 -04:00
Makefile drm/vmwgfx: Simplify devcaps code 2021-06-12 00:00:48 -04:00
ttm_memory.c drm/vmwgfx: Fix some static checker warnings 2021-06-12 00:00:59 -04:00
ttm_memory.h drm/ttm: move memory accounting into vmwgfx v4 2021-02-09 17:27:33 +01:00
ttm_object.c drm/vmwgfx: replace idr_init() by idr_init_base() 2021-04-29 14:54:54 -04:00
ttm_object.h drm/ttm: move memory accounting into vmwgfx v4 2021-02-09 17:27:33 +01:00
vmw_surface_cache.h drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_binding.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_binding.h drm/vmwgfx: Add support for streamoutput with mob commands 2020-03-23 22:39:35 +01:00
vmwgfx_blit.c drm/ttm: rename bo->mem and make it a pointer 2021-06-02 11:07:25 +02:00
vmwgfx_bo.c dma-buf: drop the _rcu postfix on function names v3 2021-06-06 11:19:51 +02:00
vmwgfx_cmd.c drm/vmwgfx: Simplify devcaps code 2021-06-12 00:00:48 -04:00
vmwgfx_cmdbuf.c drm/vmwgfx: Fix some static checker warnings 2021-06-12 00:00:59 -04:00
vmwgfx_cmdbuf_res.c drm/vmwgfx: Fix some static checker warnings 2021-06-12 00:00:59 -04:00
vmwgfx_context.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_cotable.c drm/ttm: rename bo->mem and make it a pointer 2021-06-02 11:07:25 +02:00
vmwgfx_devcaps.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_devcaps.h drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_drv.c drm/aperture: Pass DRM driver structure instead of driver name 2021-07-01 11:11:55 +02:00
vmwgfx_drv.h drm/vmwgfx: Fix a 64bit regression on svga3 2021-06-16 14:27:17 -04:00
vmwgfx_execbuf.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_fb.c drm/vmwgfx: Remove the reservation semaphore 2021-05-11 13:37:15 -04:00
vmwgfx_fence.c drm/vmwgfx: Add basic support for SVGA3 2021-05-11 13:37:15 -04:00
vmwgfx_fence.h drm/vmwgfx: Add basic support for SVGA3 2021-05-11 13:37:15 -04:00
vmwgfx_gmr.c drm/vmwgfx: use min_t to replace min 2021-04-29 14:54:54 -04:00
vmwgfx_gmrid_manager.c drm/ttm: flip the switch for driver allocated resources v2 2021-06-04 15:16:46 +02:00
vmwgfx_ioctl.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_irq.c drm/vmwgfx: Convert to Linux IRQ interfaces 2021-07-08 14:11:43 +02:00
vmwgfx_kms.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_kms.h drm/atomic: Pass the full state to planes atomic disable and update 2021-02-25 08:05:28 +01:00
vmwgfx_ldu.c drm/vmwgfx: Add basic support for SVGA3 2021-05-11 13:37:15 -04:00
vmwgfx_mksstat.h drm/vmwgfx: Introduce VMware mks-guest-stats 2021-06-12 00:00:53 -04:00
vmwgfx_mob.c drm/vmwgfx: Fix a bad merge in otable batch takedown 2021-06-16 14:27:17 -04:00
vmwgfx_msg.c drm/vmwgfx: Fix build issues in mksGuestStats discovered by the kernel test robot 2021-06-16 14:43:05 -04:00
vmwgfx_msg_arm64.h drm/vmwgfx: Port vmwgfx to arm64 2021-05-11 13:37:16 -04:00
vmwgfx_msg_x86.h drm/vmwgfx: Port vmwgfx to arm64 2021-05-11 13:37:16 -04:00
vmwgfx_overlay.c drm/vmwgfx: Add basic support for SVGA3 2021-05-11 13:37:15 -04:00
vmwgfx_page_dirty.c drm/ttm: rename bo->mem and make it a pointer 2021-06-02 11:07:25 +02:00
vmwgfx_prime.c drm/vmwgfx: Delete mmaping functions 2019-11-25 22:36:14 +01:00
vmwgfx_reg.h drm/vmwgfx: Add basic support for SVGA3 2021-05-11 13:37:15 -04:00
vmwgfx_resource.c drm/vmwgfx: Fix some static checker warnings 2021-06-12 00:00:59 -04:00
vmwgfx_resource_priv.h drm/vmwgfx: Implement an infrastructure for read-coherent resources 2019-11-06 13:30:27 +01:00
vmwgfx_scrn.c drm/vmwgfx: Add basic support for SVGA3 2021-05-11 13:37:15 -04:00
vmwgfx_shader.c drm/ttm: rename bo->mem and make it a pointer 2021-06-02 11:07:25 +02:00
vmwgfx_simple_resource.c drm/vmwgfx: Remove the reservation semaphore 2021-05-11 13:37:15 -04:00
vmwgfx_so.c drm/vmwgfx: Fix some static checker warnings 2021-06-12 00:00:59 -04:00
vmwgfx_so.h drm/vmwgfx: Add support for streamoutput with mob commands 2020-03-23 22:39:35 +01:00
vmwgfx_stdu.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_streamoutput.c drm/ttm: rename bo->mem and make it a pointer 2021-06-02 11:07:25 +02:00
vmwgfx_surface.c drm/vmwgfx: Update device headers 2021-06-16 14:27:00 -04:00
vmwgfx_thp.c drm/ttm: flip the switch for driver allocated resources v2 2021-06-04 15:16:46 +02:00
vmwgfx_ttm_buffer.c drm/vmwgfx: inline access to the pages from the piter 2021-06-12 00:01:02 -04:00
vmwgfx_ttm_glue.c drm/vmwgfx: Inline vmw_verify_access() 2021-05-26 20:56:52 +02:00
vmwgfx_va.c drm/vmwgfx: add SPDX idenitifier and clarify license 2018-06-29 15:28:48 -05:00
vmwgfx_validation.c drm/vmwgfx: Fix some static checker warnings 2021-06-12 00:00:59 -04:00
vmwgfx_validation.h drm/vmwgfx: Implement an infrastructure for write-coherent resources 2019-11-06 13:04:54 +01:00