[PATCH] drm/amd/display: Add function banner for idle_workqueue
Aurabindo Pillai
aurabindo.pillai at amd.com
Mon Jul 15 21:05:41 UTC 2024
Reviewed-by: Aurabindo Pillai <aurabindo.pillai at amd.com>
On 7/15/24 4:57 PM, Roman.Li at amd.com wrote:
> From: Roman Li <Roman.Li at amd.com>
>
> [Why]
> htmldocs warning:
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h: warning:
> Function parameter or struct member 'idle_workqueue' not described in
> 'amdgpu_display_manager'.
>
> [How]
> Add comment section for idle_workqueue with param description.
>
> Reported-by: Stephen Rothwell <sfr at canb.auug.org.au>
> Link: https://lore.kernel.org/dri-devel/20240715090211.736a9b4d@canb.auug.org.au/
> Signed-off-by: Roman Li <Roman.Li at amd.com>
> ---
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
> index 369159c29bbe..2d7755e2b6c3 100644
> --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
> +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
> @@ -137,6 +137,13 @@ struct vblank_control_work {
> bool enable;
> };
>
> +/**
> + * struct idle_workqueue - Work data for periodic action in idle
> + * @work: Kernel work data for the work event
> + * @dm: amdgpu display manager device
> + * @enable: true if idle worker is enabled
> + * @running: true if idle worker is running
> + */
> struct idle_workqueue {
> struct work_struct work;
> struct amdgpu_display_manager *dm;
> @@ -502,6 +509,12 @@ struct amdgpu_display_manager {
> * Deferred work for vblank control events.
> */
> struct workqueue_struct *vblank_control_workqueue;
> +
> + /**
> + * @idle_workqueue:
> + *
> + * Periodic work for idle events.
> + */
> struct idle_workqueue *idle_workqueue;
>
> struct drm_atomic_state *cached_state;
--
--
Thanks & Regards,
Aurabindo Pillai
More information about the amd-gfx
mailing list