[PATCH 00/16] more drmP.h cleanup
Daniel Vetter
daniel.vetter at ffwll.ch
Wed Mar 22 08:36:01 UTC 2017
Hi all,
So yeah this takes a bit longer than I hoped, but here's a few more things split
out from drmP.h and properly documented. The vblank stuff took a bit a detour,
since I opted to refactor stuff away instead of documenting it.
What's now left in drmP.h is struct drm_device and all the various debug
printing stuff.
Cheers, Daniel
Daniel Vetter (16):
drm: drop extern from function decls
drm: Extract drm_debugfs.h
drm: document driver interface for CRC capturing
drm/debugfs: Add kerneldoc
drm: update todo.rst
drm: Consolidate and document sysfs support
drm: Extract drm_ioctl.h
drm: document drm_ioctl.[hc]
drm/todo: Add tinydrm refactoring ideas
drm/vblank: Remove DRM_VBLANKTIME_IN_VBLANK
drm/vblank: Switch drm_driver->get_vblank_timestamp to return a bool
drm/vblank: Switch to bool in_vblank_irq in get_vblank_timestamp
drm/vblank: Add FIXME comments about moving the vblank ts hooks
drm/vblank: drop the mode argument from
drm_calc_vbltimestamp_from_scanoutpos
drm/vblank: Simplify the get_scanout_position helper hook
drm/doc: Small markup fixup
Documentation/gpu/drm-internals.rst | 50 --------
Documentation/gpu/drm-uapi.rst | 36 ++++++
Documentation/gpu/todo.rst | 139 +++++++++++++++-------
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 41 -------
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 3 +
drivers/gpu/drm/drm_debugfs.c | 56 ++-------
drivers/gpu/drm/drm_debugfs_crc.c | 17 +--
drivers/gpu/drm/drm_internal.h | 2 +-
drivers/gpu/drm/drm_ioc32.c | 1 -
drivers/gpu/drm/drm_ioctl.c | 46 ++++++++
drivers/gpu/drm/drm_irq.c | 121 ++++++++++---------
drivers/gpu/drm/drm_probe_helper.c | 2 +-
drivers/gpu/drm/drm_sysfs.c | 70 +++++------
drivers/gpu/drm/i915/i915_irq.c | 52 ++-------
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c | 45 ++-----
drivers/gpu/drm/nouveau/nouveau_display.c | 37 ++----
drivers/gpu/drm/nouveau/nouveau_display.h | 8 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
drivers/gpu/drm/radeon/radeon_drv.c | 18 ++-
drivers/gpu/drm/radeon/radeon_kms.c | 37 ------
drivers/gpu/drm/radeon/radeon_mode.h | 3 +
drivers/gpu/drm/vc4/vc4_crtc.c | 34 ++----
drivers/gpu/drm/vc4/vc4_drv.c | 2 +-
drivers/gpu/drm/vc4/vc4_drv.h | 11 +-
include/drm/drmP.h | 120 +------------------
include/drm/drm_crtc.h | 5 +-
include/drm/drm_crtc_helper.h | 38 +++---
include/drm/drm_debugfs.h | 100 ++++++++++++++++
include/drm/drm_drv.h | 56 ++++-----
include/drm/drm_global.h | 8 +-
include/drm/drm_hashtab.h | 20 ++--
include/drm/drm_ioctl.h | 188 ++++++++++++++++++++++++++++++
include/drm/drm_irq.h | 21 +++-
include/drm/drm_of.h | 24 ++--
include/drm/drm_pci.h | 22 ++--
include/drm/drm_plane.h | 20 ++--
include/drm/drm_prime.h | 30 ++---
include/drm/drm_sysfs.h | 12 +-
40 files changed, 785 insertions(+), 730 deletions(-)
create mode 100644 include/drm/drm_debugfs.h
create mode 100644 include/drm/drm_ioctl.h
--
2.11.0
More information about the dri-devel
mailing list