diff options
author | Drew Davenport <ddavenport@chromium.org> | 2020-02-19 10:42:25 -0700 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2020-03-19 09:27:28 -0700 |
commit | b954fa6baaca7ac171224ae4bcbd7c0e54016cd5 (patch) | |
tree | 5ff30f28b7637291925a3de94b7652ae0e732c06 /drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | |
parent | 8724d5720900d10935a01237832b9670c5c531a4 (diff) | |
download | linux-stable-b954fa6baaca7ac171224ae4bcbd7c0e54016cd5.tar.gz linux-stable-b954fa6baaca7ac171224ae4bcbd7c0e54016cd5.tar.bz2 linux-stable-b954fa6baaca7ac171224ae4bcbd7c0e54016cd5.zip |
drm/msm/dpu: Refactor rm iterator
Make iterator implementation private, and add function to
query resources assigned to an encoder.
Signed-off-by: Drew Davenport <ddavenport@chromium.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h')
-rw-r--r-- | drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h index 3d6f46b1db30..d73cb73e938b 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h @@ -97,6 +97,16 @@ struct dpu_hw_pingpong { }; /** + * to_dpu_hw_pingpong - convert base object dpu_hw_base to container + * @hw: Pointer to base hardware block + * return: Pointer to hardware block container + */ +static inline struct dpu_hw_pingpong *to_dpu_hw_pingpong(struct dpu_hw_blk *hw) +{ + return container_of(hw, struct dpu_hw_pingpong, base); +} + +/** * dpu_hw_pingpong_init - initializes the pingpong driver for the passed * pingpong idx. * @idx: Pingpong index for which driver object is required |