drm/i915: add kerneldoc for intel_lr_context_size()
authorDave Gordon <david.s.gordon@intel.com>
Tue, 5 Jan 2016 12:21:33 +0000 (12:21 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 5 Jan 2016 15:14:33 +0000 (16:14 +0100)
This function was recently renamed & exposed, so now it gets documented

Signed-off-by: Dave Gordon <david.s.gordon@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1451996493-16079-1-git-send-email-david.s.gordon@intel.com
drivers/gpu/drm/i915/intel_lrc.c

index 808515cef6071097a98c8675cdf806e227bb89c6..8096c6a79424ef8928e20a2de0b5cfd733372062 100644 (file)
@@ -2399,6 +2399,20 @@ void intel_lr_context_free(struct intel_context *ctx)
        }
 }
 
+/**
+ * intel_lr_context_size() - return the size of the context for an engine
+ * @ring: which engine to find the context size for
+ *
+ * Each engine may require a different amount of space for a context image,
+ * so when allocating (or copying) an image, this function can be used to
+ * find the right size for the specific engine.
+ *
+ * Return: size (in bytes) of an engine-specific context image
+ *
+ * Note: this size includes the HWSP, which is part of the context image
+ * in LRC mode, but does not include the "shared data page" used with
+ * GuC submission. The caller should account for this if using the GuC.
+ */
 uint32_t intel_lr_context_size(struct intel_engine_cs *ring)
 {
        int ret = 0;