Lines Matching +full:timing +full:- +full:role

37 #define IS_PIPE_SYNCD_VALID(pipe) ((((pipe)->pipe_idx_syncd) & 0x80)?1:0)
38 #define GET_PIPE_SYNCD_FROM_PIPE(pipe) ((pipe)->pipe_idx_syncd & 0x7F)
39 #define SET_PIPE_SYNCD_TO_PIPE(pipe, pipe_syncd) ((pipe)->pipe_idx_syncd = (0x80 | pipe_syncd))
156 #define FREE_PIPE_INDEX_NOT_FOUND -1
162 * pipeline ends with and YYYY is the rendering role that the pipe is in.
165 * pipeline and it is in a role of a master pipe for timing generation.
170 * Timing Active for Stream 0
187 * Timing Active for Stream 1
204 * Inter-pipe Relation
208 * | 0 | -------------MPC---------ODM----------- |
210 * | 1 | ------------- | | | |
212 * | 2 | -------------MPC--------- | |
214 * | 3 | ------------- | | |
216 * | 4 | | ----------------------- |
223 * DC state ---1--------0..N--- streams
225 * stream ---1-----------1--- OTG Master pipe
227 * OTG Master pipe ---1--------1..N--- OPP Head pipes
229 * OPP Head pipe ---1--------0..N--- DPP pipes
231 * stream ---1--------0..N--- Planes
233 * Plane ---1--------1..N--- DPP pipes
237 /* free pipe - free pipe is an uninitialized pipe without a stream
243 /* OTG master pipe - the master pipe of its OPP head pipes with a
246 * generating entire CRTC timing to back end DIG. An OTG master pipe may
254 /* OPP head pipe - the head pipe of an MPC blending tree with a
265 /* DPP pipe - the pipe with a functional DPP outputting to an OPP head
275 * return - true if pipe_ctx is of the input type.
299 * return - true if plane is added in plane composition, false otherwise.
311 * return - true if plane is added in plane composition, false otherwise.
324 * return - true if ODM slices are updated and required pipes are acquired. All
346 * @dpp_pipe - top most dpp pipe for MPCC combine.
348 * return - true if MPC slices are updated and required pipes are acquired. All
366 * return - NULL if not found. Otherwise the OTG master pipe associated with the
376 * return - number of OPP heads in the array. If otg_master passed in is not
386 * return - number of DPP pipes in the array. If opp_head passed in is not
396 * return - number of DPP pipes in the array.
404 * return - the OTG master pipe for the input pipe
411 * return - the OPP head pipe for the input pipe
446 /* Get ODM slice source rect in timing active as input to OPP block */
449 /* Get ODM slice destination rect in timing active as output from OPP block */
452 /* Get ODM slice destination width in timing active as output from OPP block */
463 * false - if pipes passed in are not OTG masters or ODM topology is
465 * true - otherwise
477 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
489 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
501 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
513 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
524 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
535 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
545 * return - FREE_PIPE_INDEX_NOT_FOUND if free pipe is not found, otherwise
624 * test harness interface is called with pre-validated link config stored in the