Lines Matching +full:display +full:- +full:related

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
17 * struct dpu_rm - DPU dynamic hardware resource manager
28 struct dpu_hw_blk *pingpong_blks[PINGPONG_MAX - PINGPONG_0];
29 struct dpu_hw_blk *mixer_blks[LM_MAX - LM_0];
30 struct dpu_hw_blk *ctl_blks[CTL_MAX - CTL_0];
31 struct dpu_hw_intf *hw_intf[INTF_MAX - INTF_0];
32 struct dpu_hw_wb *hw_wb[WB_MAX - WB_0];
33 struct dpu_hw_blk *dspp_blks[DSPP_MAX - DSPP_0];
34 struct dpu_hw_blk *merge_3d_blks[MERGE_3D_MAX - MERGE_3D_0];
35 struct dpu_hw_blk *dsc_blks[DSC_MAX - DSC_0];
36 struct dpu_hw_sspp *hw_sspp[SSPP_MAX - SSPP_NONE];
41 * dpu_rm_init - Read hardware catalog and create reservation tracking objects
48 * @Return: 0 on Success otherwise -ERROR
57 * dpu_rm_reserve - Given a CRTC->Encoder->Connector display chain, analyze
58 * the use connections and user requirements, specified through related
60 * display chain.
66 * @topology: Pointer to topology info for the display
67 * @Return: 0 on Success otherwise -ERROR
76 * dpu_rm_reserve - Given the encoder for the display chain, release any
80 * @Return: 0 on Success otherwise -ERROR
93 * dpu_rm_get_intf - Return a struct dpu_hw_intf instance given it's index.
99 return rm->hw_intf[intf_idx - INTF_0]; in dpu_rm_get_intf()
103 * dpu_rm_get_wb - Return a struct dpu_hw_wb instance given it's index.
109 return rm->hw_wb[wb_idx - WB_0]; in dpu_rm_get_wb()
113 * dpu_rm_get_sspp - Return a struct dpu_hw_sspp instance given it's index.
119 return rm->hw_sspp[sspp_idx - SSPP_NONE]; in dpu_rm_get_sspp()