Searched refs:hwpipe (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_pipe.c | 22 struct mdp5_hw_pipe **hwpipe, in mdp5_pipe_assign() argument 38 old_state = &old_global_state->hwpipe; in mdp5_pipe_assign() 39 new_state = &new_global_state->hwpipe; in mdp5_pipe_assign() 70 if (!(*hwpipe) || (hweight_long(cur->caps & ~caps) < in mdp5_pipe_assign() 71 hweight_long((*hwpipe)->caps & ~caps))) { in mdp5_pipe_assign() 95 *hwpipe = cur; in mdp5_pipe_assign() 99 if (!(*hwpipe)) in mdp5_pipe_assign() 111 DBG("%s: alloc SMP blocks", (*hwpipe)->name); in mdp5_pipe_assign() 113 (*hwpipe)->pipe, blkcfg); in mdp5_pipe_assign() 117 (*hwpipe)->blkcfg = blkcfg; in mdp5_pipe_assign() [all …]
|
D | mdp5_pipe.h | 49 struct mdp5_hw_pipe **hwpipe, 51 void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe); 55 void mdp5_pipe_destroy(struct mdp5_hw_pipe *hwpipe);
|
D | mdp5_plane.c | 171 drm_printf(p, "\thwpipe=%s\n", pstate->hwpipe ? in mdp5_plane_atomic_print_state() 172 pstate->hwpipe->name : "(null)"); in mdp5_plane_atomic_print_state() 346 if (!mdp5_state->hwpipe || (caps & ~mdp5_state->hwpipe->caps)) in mdp5_plane_atomic_check_with_state() 365 if (mdp5_state->hwpipe && (mdp5_state->hwpipe->blkcfg != blkcfg)) in mdp5_plane_atomic_check_with_state() 375 struct mdp5_hw_pipe *old_hwpipe = mdp5_state->hwpipe; in mdp5_plane_atomic_check_with_state() 391 mdp5_state->hwpipe = new_hwpipe; in mdp5_plane_atomic_check_with_state() 407 mdp5_pipe_release(state->state, mdp5_state->hwpipe); in mdp5_plane_atomic_check_with_state() 409 mdp5_state->hwpipe = mdp5_state->r_hwpipe = NULL; in mdp5_plane_atomic_check_with_state() 469 if (!mdp5_state->hwpipe) in mdp5_plane_atomic_async_check() 827 struct mdp5_hw_pipe *hwpipe, in mdp5_hwpipe_mode_set() argument [all …]
|
D | mdp5_smp.c | 286 struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i]; in write_smp_fifo_regs() local 287 enum mdp5_pipe pipe = hwpipe->pipe; in write_smp_fifo_regs() 355 hwpstate = &global_state->hwpipe; in mdp5_smp_dump() 359 struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i]; in mdp5_smp_dump() local 360 struct drm_plane *plane = hwpstate->hwpipe_to_plane[hwpipe->idx]; in mdp5_smp_dump() 361 enum mdp5_pipe pipe = hwpipe->pipe; in mdp5_smp_dump()
|
D | mdp5_kms.c | 489 struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i]; in modeset_init() local 495 else if (hwpipe->caps & MDP_PIPE_CAP_CURSOR) in modeset_init() 793 struct mdp5_hw_pipe *hwpipe; in construct_pipes() local 795 hwpipe = mdp5_pipe_init(pipes[i], offsets[i], caps); in construct_pipes() 796 if (IS_ERR(hwpipe)) { in construct_pipes() 797 ret = PTR_ERR(hwpipe); in construct_pipes() 802 hwpipe->idx = mdp5_kms->num_hwpipes; in construct_pipes() 803 mdp5_kms->hwpipes[mdp5_kms->num_hwpipes++] = hwpipe; in construct_pipes()
|
D | mdp5_kms.h | 93 struct mdp5_hw_pipe_state hwpipe; member 107 struct mdp5_hw_pipe *hwpipe; member
|