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
27 struct dpu_hw_blk *pingpong_blks[PINGPONG_MAX - PINGPONG_0];
28 struct dpu_hw_blk *mixer_blks[LM_MAX - LM_0];
29 struct dpu_hw_blk *ctl_blks[CTL_MAX - CTL_0];
30 struct dpu_hw_blk *intf_blks[INTF_MAX - INTF_0];
31 struct dpu_hw_blk *dspp_blks[DSPP_MAX - DSPP_0];
37 * dpu_rm_init - Read hardware catalog and create reservation tracking objects
42 * @Return: 0 on Success otherwise -ERROR
49 * dpu_rm_destroy - Free all memory allocated by dpu_rm_init
51 * @Return: 0 on Success otherwise -ERROR
56 * dpu_rm_reserve - Given a CRTC->Encoder->Connector display chain, analyze
57 * the use connections and user requirements, specified through related
59 * display chain.
65 * @topology: Pointer to topology info for the display
66 * @Return: 0 on Success otherwise -ERROR
75 * dpu_rm_reserve - Given the encoder for the display chain, release any
79 * @Return: 0 on Success otherwise -ERROR