remarkable-linux/Documentation/gpu
Daniel Vetter b93658f83f drm/doc: Document drm_file.[hc]
Well, mostly drm_file.h, and clean up all related things:

- I didnt' figure out the difference between preclose and postclose.
  The existing explanation in drm-internals.rst didn't convince me,
  since it's also really outdated - we clean up pending DRM events in
  the core nowadays. I put a FIXME in for the future.

- Another FIXME is to have a macro for default fops.

- Lots of links all around, main areas are to tie the overview in
  drm_file.c more into the callbacks in struct drm_device, and the
  other is to link render/primary node code to the right sections in
  drm-uapi.rst.

- Also moved the open/close stuff to drm_drv.h from drm-internals.rst,
  seems like the better place for that information. Since that section
  was rather outdated this amounted to full-on rewrite.

A big missing piece here is some overview graph, but I think better to
wait with that one until drm_device and drm_driver are also fully
documented.

v2: Nits from Sean.

Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Liviu Dudau <Liviu.Dudau@arm.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170308141257.12119-12-daniel.vetter@ffwll.ch
2017-03-14 14:38:33 +01:00
..
conf.py doc-rst: build PDF of 80211 and gpu sub-project 2016-10-26 17:25:17 -06:00
drm-internals.rst drm/doc: Document drm_file.[hc] 2017-03-14 14:38:33 +01:00
drm-kms-helpers.rst drm/atomic: Unconfuse the old_state mess in commmit_tail 2016-11-22 11:11:57 +01:00
drm-kms.rst drm: Update kerneldoc for drm_crtc.[hc] 2017-01-25 16:36:23 +01:00
drm-mm.rst drm: Extract drm_prime.h 2017-03-09 16:18:02 +01:00
drm-uapi.rst drm/doc: Document drm_file.[hc] 2017-03-14 14:38:33 +01:00
i915.rst drm/i915: Update kerneldoc for intel_dpll_mgr.c 2016-12-30 09:32:31 +02:00
index.rst drm/vc4: Add RST to bring together vc4 kerneldoc. 2017-02-28 12:51:48 -08:00
introduction.rst drm/doc: Add TODO list 2017-02-07 20:00:27 +01:00
kms-properties.csv drm: Remove dirty property from docs 2016-09-22 00:04:03 -07:00
tinydrm.rst drm/tinydrm: Add MIPI DBI support 2017-02-18 18:04:59 +01:00
todo.rst drm/doc: Add todo about connector_list_iter 2017-03-09 16:18:02 +01:00
vc4.rst drm/vc4: Add a paragraph at the top of vc4 docs introducing what it is. 2017-02-28 12:51:49 -08:00
vga-switcheroo.rst drm/doc: Fix vga_switcheroo xref 2016-08-24 13:11:08 +02:00
vgaarbiter.rst vgaarbiter: rst-ifiy and polish kerneldoc 2016-08-16 18:49:56 +02:00