aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm/drm_atomic.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-18drm/atomic: Make the drm_atomic_state documentation less ambiguousMaxime Ripard1-1/+7
2023-12-18drm/atomic: Rework the object doc a bitMaxime Ripard1-4/+16
2023-12-18drm/atomic: Remove inexistent referenceMaxime Ripard1-1/+1
2023-12-18drm/atomic: Move the drm_atomic_state field doc inlineMaxime Ripard1-10/+40
2023-08-21drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg in drm_bridge_stateDouglas Anderson1-1/+1
2023-03-13drm: add helper functions to retrieve old and new crtcVinod Polimera1-0/+7
2022-11-28drm/atomic: Constify the old/new state accessorsMaxime Ripard1-16/+16
2022-06-09drm/atomic: fix warning of unused variableGONG, Ruiqi1-0/+1
2022-03-31drm/atomic: Add atomic_print_state to private objectsMaxime Ripard1-4/+23
2021-06-04drm: fix doc warnings in drm_atomic.hYu Kuai1-0/+4
2021-06-01drm/amd/display: fix gcc set but not used warning of variable 'old_plane_state'Yu Kuai1-0/+12
2021-01-21drm: Introduce a drm_crtc_commit_wait helperMaxime Ripard1-0/+4
2020-12-15drm: Document use-after-free gotcha with private objectsMaxime Ripard1-0/+20
2020-11-18include/drm/drm_atomic: Make use of 'new_crtc_state'Lee Jones1-1/+2
2020-11-12include: drm: drm_atomic: Artificially use 'crtc' to avoid 'not used' warningLee Jones1-0/+1
2020-10-27drm/doc: Document legacy_cursor_update betterDaniel Vetter1-1/+11
2020-07-15drm: drm_atomic.h: delete duplicated word in commentRandy Dunlap1-1/+1
2020-02-18drm/bridge: Fix the bridge kernel docBoris Brezillon1-1/+1
2020-01-31drm/bridge: Add the necessary bits to support bus format negotiationBoris Brezillon1-0/+42
2020-01-31drm/bridge: Add a drm_bridge_state objectBoris Brezillon1-0/+34
2020-01-08Revert "drm/bridge: Add a drm_bridge_state object"Boris Brezillon1-3/+0
2020-01-07drm/bridge: Add a drm_bridge_state objectBoris Brezillon1-0/+3
2019-12-22drm/atomic: Spell CRTC consistentlyThierry Reding1-15/+15
2019-12-22drm: Fix a couple of typos, punctation and whitespace issuesThierry Reding1-1/+1
2019-12-10drm/atomic: Update docs around locking and commit sequencingDaniel Vetter1-2/+11
2019-11-07drm: atomic helper: fix W=1 warningsBenjamin Gaignard1-3/+14
2019-06-13drm: Add helpers to kick off self refresh mode in driversSean Paul1-0/+15
2019-06-13drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpersLaurent Pinchart1-0/+7
2019-04-29drm: Add drm_atomic_get_old/new_private_obj_statejames qian wang (Arm Technology China)1-0/+6
2019-02-05drm/atomic: Add drm_atomic_state->duplicatedLyude Paul1-0/+9
2019-02-04drm: Trivial comment grammar cleanupsMatt Roper1-1/+1
2019-01-11drm/atomic: Add missing () to function ref in kerneldocDaniel Vetter1-3/+3
2018-12-11drm/atomic: integrate modeset lock with private objectsRob Clark1-1/+36
2018-11-13Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst1-0/+11
2018-10-28Merge tag 'drm-next-2018-10-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-22/+1
2018-10-18drm: Get ref on CRTC commit object when waiting for flip_doneLeo Li1-0/+11
2018-10-05drm/atomic: Improve docs for drm_atomic_state->allow_modesetDaniel Vetter1-1/+9
2018-09-09drm: extract drm_atomic_uapi.cDaniel Vetter1-16/+0
2018-09-09drm/atomic: trim driver interface/docsDaniel Vetter1-6/+0
2018-09-09drm: Add drm/drm_util.h header fileDaniel Vetter1-0/+1
2018-06-20drm: writeback: Add out-fences for writeback connectorsBrian Starkey1-0/+8
2018-06-20drm: Add writeback connector typeBrian Starkey1-0/+3
2018-06-11drm: Stop updating plane->crtc/fb/old_fb on atomic driversVille Syrjälä1-3/+0
2018-03-14Merge tag 'drm-misc-next-2018-03-09-3' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-0/+22
2018-03-07drm/atomic: Add new reverse iterator over all plane state (V2)Shirish S1-0/+22
2018-03-01Merge tag 'drm-intel-next-2018-02-21' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-1/+1
2018-02-15drm/atomic: Handle 64-bit return from drm_crtc_vblank_count()Dhinakaran Pandiyan1-1/+1
2018-01-30drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commitsLeo (Sunpeng) Li1-0/+9
2017-12-15drm/doc: Move legacy kms helpers to the very endDaniel Vetter1-0/+4
2017-12-15drm/atomic: document how to handle driver private objectsDaniel Vetter1-0/+28
2017-10-06drm/atomic: Make atomic iterators less surprisingMaarten Lankhorst1-43/+42
2017-10-06drm/atomic: Remove unneeded null check for private objectsMaarten Lankhorst1-6/+3
2017-09-08drm/atomic: Remove deprecated accessor macrosMaarten Lankhorst1-75/+0
2017-09-08drm/atomic: Fix freeing connector/plane state too early by tracking commits, v3.Maarten Lankhorst1-0/+12
2017-09-08drm/atomic: Move drm_crtc_commit to drm_crtc_state, v4.Maarten Lankhorst1-1/+0
2017-09-08drm/atomic: Return commit in drm_crtc_commit_get for better annotationMaarten Lankhorst1-1/+5
2017-09-01drm/atomic: Fix typo in kerneldocThierry Reding1-1/+1
2017-08-08drm: Nuke drm_atomic_legacy_backoffDaniel Vetter1-2/+0
2017-08-08drm: Nuke drm_atomic_helper_connector_set_propertyDaniel Vetter1-3/+0
2017-08-08drm: Nuke drm_atomic_helper_plane_set_propertyDaniel Vetter1-3/+0
2017-07-31drm/atomic: Update comment to match the codeThierry Reding1-1/+1
2017-07-13drm/atomic: Make private objs proper objectsVille Syrjälä1-46/+74
2017-07-03drm/atomic: initial support for asynchronous plane updateGustavo Padovan1-0/+2
2017-05-31drm/atomic: Consitfy mode parameter to drm_atomic_set_mode_for_crtc()Ville Syrjälä1-1/+1
2017-05-04drm: Add driver-private objects to atomic statePandiyan, Dhinakaran1-0/+95
2017-04-06drm/atomic: Unify conflicting encoder handling.Maarten Lankhorst1-2/+0
2017-03-29drm: document the all the atomic iteratorsDaniel Vetter1-1/+158
2017-03-06drm/atomic: Add macros to access existing old/new state, v2.Maarten Lankhorst1-0/+108
2017-02-26Merge airlied/drm-next into drm-misc-nextDaniel Vetter1-1/+1
2017-02-23Merge tag 'v4.10-rc8' into drm-nextDave Airlie1-1/+1
2017-02-14drm/atomic: Add new iterators over all state, v3.Maarten Lankhorst1-3/+78
2017-01-25drm/kms-core: Use recommened kerneldoc for struct member refsDaniel Vetter1-2/+4
2017-01-16drm/fence: fix memory overwrite when setting out_fence fdGustavo Padovan1-1/+1
2017-01-05drm: Add kernel-doc for drm_crtc_commit_get/putDaniel Vetter1-1/+20
2016-12-30drm/doc: use preferred struct reference in kernel-docDaniel Vetter1-1/+1
2016-12-27drm: Wrap the check for atomic_commit implementationDhinakaran Pandiyan1-1/+0
2016-12-19drm/atomic: Clean up wait_for_vblanks, v2.Maarten Lankhorst1-0/+1
2016-12-18drm: Move atomic debugfs functions into drm_crtc_internal.hDaniel Vetter1-6/+0
2016-11-28drm/atomic: Constify drm_atomic_crtc_needs_modeset()Ville Syrjälä1-1/+1
2016-11-21drm/atomic: cleanup debugfs entries on un-registering the driver.Liviu Dudau1-0/+1
2016-11-16drm/fence: add out-fences supportGustavo Padovan1-0/+1
2016-11-08drm/atomic: add debugfs file to dump out atomic stateRob Clark1-0/+7
2016-11-08drm/atomic: add drm_atomic_set_fence_for_plane()Gustavo Padovan1-0/+2
2016-10-17drm: Add reference counting to drm_atomic_stateChris Wilson1-1/+30
2016-10-17drm: atomic: Clarify documentation around drm_atomic_crtc_needs_modesetBrian Starkey1-1/+10
2016-09-22drm: Extract drm_plane.[hc]Daniel Vetter1-0/+154
2016-06-10drm/atomic: Add struct drm_crtc_commit to track async updatesDaniel Vetter1-0/+6
2016-06-09drm/atomic: kerneldoc for drm_atomic_crtc_needs_modesetDaniel Vetter1-0/+10
2016-06-02drm/atomic-docs: Spelling fixupsDaniel Vetter1-2/+2
2016-06-02drm: Consolidate crtc arrays in drm_atomic_stateDaniel Vetter1-5/+5
2016-06-02drm: Consolidate plane arrays in drm_atomic_stateDaniel Vetter1-7/+7
2016-06-02drm: Consolidate connector arrays in drm_atomic_stateDaniel Vetter1-5/+5
2016-06-02drm/atomic: Add drm_atomic_crtc_state_for_each_plane_stateDaniel Vetter1-0/+36
2016-05-02drm/atomic: Rename drm_atomic_async_commit to nonblocking.Maarten Lankhorst1-1/+1
2016-01-06drm/atomic: Remove drm_atomic_connectors_for_crtc.Maarten Lankhorst1-4/+0
2015-11-25drm: fix potential dangling else problems in for_each_ macrosJani Nikula1-3/+3
2015-11-17drm/atomic: add a drm_atomic_clean_old_fb helper.Maarten Lankhorst1-0/+3
2015-07-27drm/atomic: add connectors_changed to separate it from mode_changed, v2Maarten Lankhorst1-1/+2
2015-06-19drm/atomic: Extract needs_modeset functionDaniel Vetter1-0/+6
2015-05-26drm/atomic: fix out of bounds read in for_each_*_in_state helpersAndrey Ryabinin1-12/+12
2015-05-26drm/atomic: Add MODE_ID propertyDaniel Stone1-0/+3
2015-05-26drm: Add drm_atomic_set_mode_for_crtcDaniel Stone1-0/+3
2015-05-21drm/atomic: add drm_atomic_add_affected_planesMaarten Lankhorst1-0/+4
2015-05-18drm/atomic: Allow drivers to subclass drm_atomic_state, v3Maarten Lankhorst1-0/+5
2015-05-13drm/atomic: add drm_atomic_get_existing_*_state helpersMaarten Lankhorst1-0/+50
2015-04-11drm/atomic: Add for_each_{connector,crtc,plane}_in_state helper macrosAnder Conselvan de Oliveira1-0/+24
2015-01-05drm/atomic: Hide drm.ko internal interfacesDaniel Vetter1-12/+0
2015-01-05drm: add atomic propertiesRob Clark1-0/+3
2014-12-18drm: add atomic_get_propertyRob Clark1-0/+9
2014-12-18drm: add atomic_set_property wrappersRob Clark1-0/+9
2014-12-17drm/atomic: Introduce state->obj backpointersDaniel Vetter1-2/+2
2014-11-27drm/atomic: track bitmask of planes attached to crtcRob Clark1-2/+2
2014-11-25drm: Make drm_atomic.h standalone includibleThierry Reding1-0/+2
2014-11-06drm/atomic: Refcounting for plane_state->fbDaniel Vetter1-0/+2
2014-11-05drm: Global atomic state handlingDaniel Vetter1-0/+65