Home
last modified time | relevance | path

Searched refs:hwpipe (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_pipe.c11 struct mdp5_hw_pipe **hwpipe, in mdp5_pipe_assign() argument
27 old_state = &old_global_state->hwpipe; in mdp5_pipe_assign()
28 new_state = &new_global_state->hwpipe; in mdp5_pipe_assign()
59 if (!(*hwpipe) || (hweight_long(cur->caps & ~caps) < in mdp5_pipe_assign()
60 hweight_long((*hwpipe)->caps & ~caps))) { in mdp5_pipe_assign()
84 *hwpipe = cur; in mdp5_pipe_assign()
88 if (!(*hwpipe)) in mdp5_pipe_assign()
100 DBG("%s: alloc SMP blocks", (*hwpipe)->name); in mdp5_pipe_assign()
102 (*hwpipe)->pipe, blkcfg); in mdp5_pipe_assign()
106 (*hwpipe)->blkcfg = blkcfg; in mdp5_pipe_assign()
[all …]
H A Dmdp5_smp.c276 struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i]; in write_smp_fifo_regs() local
277 enum mdp5_pipe pipe = hwpipe->pipe; in write_smp_fifo_regs()
340 hwpstate = &global_state->hwpipe; in mdp5_smp_dump()
344 struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i]; in mdp5_smp_dump() local
345 struct drm_plane *plane = hwpstate->hwpipe_to_plane[hwpipe->idx]; in mdp5_smp_dump()
346 enum mdp5_pipe pipe = hwpipe->pipe; in mdp5_smp_dump()
H A Dmdp5_pipe.h38 struct mdp5_hw_pipe **hwpipe,
40 int mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe);
H A Dmdp5_kms.h83 struct mdp5_hw_pipe_state hwpipe; member
97 struct mdp5_hw_pipe *hwpipe; member