hwpipe            500 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i];
hwpipe            506 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		else if (hwpipe->caps & MDP_PIPE_CAP_CURSOR)
hwpipe            809 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		struct mdp5_hw_pipe *hwpipe;
hwpipe            811 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		hwpipe = mdp5_pipe_init(pipes[i], offsets[i], caps);
hwpipe            812 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		if (IS_ERR(hwpipe)) {
hwpipe            813 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 			ret = PTR_ERR(hwpipe);
hwpipe            818 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		hwpipe->idx = mdp5_kms->num_hwpipes;
hwpipe            819 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 		mdp5_kms->hwpipes[mdp5_kms->num_hwpipes++] = hwpipe;
hwpipe             82 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h 	struct mdp5_hw_pipe_state hwpipe;
hwpipe             96 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h 	struct mdp5_hw_pipe *hwpipe;
hwpipe             11 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		     struct mdp5_hw_pipe **hwpipe,
hwpipe             27 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	old_state = &old_global_state->hwpipe;
hwpipe             28 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	new_state = &new_global_state->hwpipe;
hwpipe             59 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		if (!(*hwpipe) || (hweight_long(cur->caps & ~caps) <
hwpipe             60 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 				   hweight_long((*hwpipe)->caps & ~caps))) {
hwpipe             84 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 				*hwpipe = cur;
hwpipe             88 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	if (!(*hwpipe))
hwpipe            100 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		DBG("%s: alloc SMP blocks", (*hwpipe)->name);
hwpipe            102 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 				(*hwpipe)->pipe, blkcfg);
hwpipe            106 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		(*hwpipe)->blkcfg = blkcfg;
hwpipe            110 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 			(*hwpipe)->name, plane->name, caps);
hwpipe            111 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	new_state->hwpipe_to_plane[(*hwpipe)->idx] = plane;
hwpipe            122 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe)
hwpipe            127 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	struct mdp5_hw_pipe_state *new_state = &state->hwpipe;
hwpipe            129 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	if (!hwpipe)
hwpipe            132 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	if (WARN_ON(!new_state->hwpipe_to_plane[hwpipe->idx]))
hwpipe            135 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	DBG("%s: release from plane %s", hwpipe->name,
hwpipe            136 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		new_state->hwpipe_to_plane[hwpipe->idx]->name);
hwpipe            139 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		DBG("%s: free SMP blocks", hwpipe->name);
hwpipe            140 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 		mdp5_smp_release(mdp5_kms->smp, &state->smp, hwpipe->pipe);
hwpipe            143 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	new_state->hwpipe_to_plane[hwpipe->idx] = NULL;
hwpipe            146 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c void mdp5_pipe_destroy(struct mdp5_hw_pipe *hwpipe)
hwpipe            148 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	kfree(hwpipe);
hwpipe            154 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	struct mdp5_hw_pipe *hwpipe;
hwpipe            156 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	hwpipe = kzalloc(sizeof(*hwpipe), GFP_KERNEL);
hwpipe            157 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	if (!hwpipe)
hwpipe            160 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	hwpipe->name = pipe2name(pipe);
hwpipe            161 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	hwpipe->pipe = pipe;
hwpipe            162 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	hwpipe->reg_offset = reg_offset;
hwpipe            163 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	hwpipe->caps = caps;
hwpipe            164 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	hwpipe->flush_mask = mdp_ctl_flush_mask_pipe(pipe);
hwpipe            166 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	return hwpipe;
hwpipe             38 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h 		     struct mdp5_hw_pipe **hwpipe,
hwpipe             40 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe);
hwpipe             44 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h void mdp5_pipe_destroy(struct mdp5_hw_pipe *hwpipe);
hwpipe            162 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	drm_printf(p, "\thwpipe=%s\n", pstate->hwpipe ?
hwpipe            163 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 			pstate->hwpipe->name : "(null)");
hwpipe            336 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 		if (!mdp5_state->hwpipe || (caps & ~mdp5_state->hwpipe->caps))
hwpipe            355 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 			if (mdp5_state->hwpipe && (mdp5_state->hwpipe->blkcfg != blkcfg))
hwpipe            365 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 			struct mdp5_hw_pipe *old_hwpipe = mdp5_state->hwpipe;
hwpipe            381 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 			mdp5_state->hwpipe = new_hwpipe;
hwpipe            397 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 		mdp5_pipe_release(state->state, mdp5_state->hwpipe);
hwpipe            399 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 		mdp5_state->hwpipe = mdp5_state->r_hwpipe = NULL;
hwpipe            459 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (!mdp5_state->hwpipe)
hwpipe            817 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 				 struct mdp5_hw_pipe *hwpipe,
hwpipe            829 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	enum mdp5_pipe pipe = hwpipe->pipe;
hwpipe            830 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	bool has_pe = hwpipe->caps & MDP_PIPE_CAP_SW_PIX_EXT;
hwpipe            881 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (hwpipe->caps & MDP_PIPE_CAP_SW_PIX_EXT)
hwpipe            886 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (hwpipe->caps & MDP_PIPE_CAP_SCALE) {
hwpipe            902 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (hwpipe->caps & MDP_PIPE_CAP_CSC) {
hwpipe            918 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	struct mdp5_hw_pipe *hwpipe = to_mdp5_plane_state(pstate)->hwpipe;
hwpipe            920 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	enum mdp5_pipe pipe = hwpipe->pipe;
hwpipe            989 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (hwpipe->caps & MDP_PIPE_CAP_SW_PIX_EXT) {
hwpipe           1010 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	mdp5_hwpipe_mode_set(mdp5_kms, hwpipe, fb, &step, &pe,
hwpipe           1033 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (WARN_ON(!pstate->hwpipe))
hwpipe           1036 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	return pstate->hwpipe->pipe;
hwpipe           1054 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	if (WARN_ON(!pstate->hwpipe))
hwpipe           1057 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c 	mask = pstate->hwpipe->flush_mask;
hwpipe            278 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i];
hwpipe            279 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		enum mdp5_pipe pipe = hwpipe->pipe;
hwpipe            347 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 	hwpstate = &global_state->hwpipe;
hwpipe            351 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		struct mdp5_hw_pipe *hwpipe = mdp5_kms->hwpipes[i];
hwpipe            352 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		struct drm_plane *plane = hwpstate->hwpipe_to_plane[hwpipe->idx];
hwpipe            353 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		enum mdp5_pipe pipe = hwpipe->pipe;