|
@@ -1004,11 +1004,14 @@ struct drm_plane_helper_funcs {
|
|
* This function must not block for outstanding rendering, since it is
|
|
* This function must not block for outstanding rendering, since it is
|
|
* called in the context of the atomic IOCTL even for async commits to
|
|
* called in the context of the atomic IOCTL even for async commits to
|
|
* be able to return any errors to userspace. Instead the recommended
|
|
* be able to return any errors to userspace. Instead the recommended
|
|
- * way is to fill out the fence member of the passed-in
|
|
|
|
|
|
+ * way is to fill out the &drm_plane_state.fence of the passed-in
|
|
* &drm_plane_state. If the driver doesn't support native fences then
|
|
* &drm_plane_state. If the driver doesn't support native fences then
|
|
* equivalent functionality should be implemented through private
|
|
* equivalent functionality should be implemented through private
|
|
* members in the plane structure.
|
|
* members in the plane structure.
|
|
*
|
|
*
|
|
|
|
+ * Drivers which always have their buffers pinned should use
|
|
|
|
+ * drm_gem_fb_prepare_fb() for this hook.
|
|
|
|
+ *
|
|
* The helpers will call @cleanup_fb with matching arguments for every
|
|
* The helpers will call @cleanup_fb with matching arguments for every
|
|
* successful call to this hook.
|
|
* successful call to this hook.
|
|
*
|
|
*
|