bottom_pipe 2777 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (!pipe[i].stream || !pipe[i].bottom_pipe) bottom_pipe 2853 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_height[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.viewport.height); bottom_pipe 2854 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->src_width[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.viewport.width); bottom_pipe 2856 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c pipe[i].bottom_pipe->plane_state->plane_size.surface_pitch); bottom_pipe 2857 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->h_taps[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.taps.h_taps); bottom_pipe 2858 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c data->v_taps[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.taps.v_taps); bottom_pipe 2860 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c pipe[i].bottom_pipe->plane_res.scl_data.ratios.horz.value); bottom_pipe 2862 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c pipe[i].bottom_pipe->plane_res.scl_data.ratios.vert.value); bottom_pipe 2863 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c switch (pipe[i].bottom_pipe->plane_state->rotation) { bottom_pipe 2888 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (!pipe[i].stream || pipe[i].bottom_pipe) bottom_pipe 310 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c else if (pipe->bottom_pipe != NULL && pipe->bottom_pipe->plane_state == pipe->plane_state) bottom_pipe 529 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c if (primary_pipe->bottom_pipe) { bottom_pipe 530 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c ASSERT(primary_pipe->bottom_pipe != secondary_pipe); bottom_pipe 531 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c secondary_pipe->bottom_pipe = primary_pipe->bottom_pipe; bottom_pipe 532 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c secondary_pipe->bottom_pipe->top_pipe = secondary_pipe; bottom_pipe 534 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c primary_pipe->bottom_pipe = secondary_pipe; bottom_pipe 918 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c if (pipe->bottom_pipe && pipe->bottom_pipe->plane_state == pipe->plane_state) { bottom_pipe 922 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c int viewport_b_end = pipe->bottom_pipe->plane_res.scl_data.viewport.width bottom_pipe 923 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c + pipe->bottom_pipe->plane_res.scl_data.viewport.x; bottom_pipe 927 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c - pipe->bottom_pipe->plane_res.scl_data.viewport.x; bottom_pipe 934 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c int viewport_b_end = pipe->bottom_pipe->plane_res.scl_data.viewport.height bottom_pipe 935 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c + pipe->bottom_pipe->plane_res.scl_data.viewport.y; bottom_pipe 939 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c - pipe->bottom_pipe->plane_res.scl_data.viewport.y; bottom_pipe 945 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c + pipe->bottom_pipe->plane_res.scl_data.recout.width; bottom_pipe 1207 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; bottom_pipe 1241 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c pipe->bottom_pipe = hsplit_pipe->bottom_pipe; bottom_pipe 1242 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c if (hsplit_pipe->bottom_pipe) bottom_pipe 1243 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c hsplit_pipe->bottom_pipe->top_pipe = pipe; bottom_pipe 1247 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c hsplit_pipe->bottom_pipe = NULL; bottom_pipe 1266 drivers/gpu/drm/amd/display/dc/core/dc.c if (cur_pipe->bottom_pipe) bottom_pipe 1267 drivers/gpu/drm/amd/display/dc/core/dc.c cur_pipe->bottom_pipe = &new_ctx->res_ctx.pipe_ctx[cur_pipe->bottom_pipe->pipe_idx]; bottom_pipe 2158 drivers/gpu/drm/amd/display/dc/core/dc.c if (pipe_ctx->bottom_pipe || bottom_pipe 556 drivers/gpu/drm/amd/display/dc/core/dc_resource.c bool pri_split = pipe_ctx->bottom_pipe && bottom_pipe 557 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pipe_ctx->bottom_pipe->plane_state == pipe_ctx->plane_state; bottom_pipe 660 drivers/gpu/drm/amd/display/dc/core/dc_resource.c bool pri_split = pipe_ctx->bottom_pipe && bottom_pipe 661 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pipe_ctx->bottom_pipe->plane_state == pipe_ctx->plane_state; bottom_pipe 1149 drivers/gpu/drm/amd/display/dc/core/dc_resource.c tail_pipe = head_pipe->bottom_pipe; bottom_pipe 1153 drivers/gpu/drm/amd/display/dc/core/dc_resource.c tail_pipe = tail_pipe->bottom_pipe; bottom_pipe 1206 drivers/gpu/drm/amd/display/dc/core/dc_resource.c split_pipe->top_pipe->bottom_pipe = split_pipe->bottom_pipe; bottom_pipe 1207 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (split_pipe->bottom_pipe) bottom_pipe 1208 drivers/gpu/drm/amd/display/dc/core/dc_resource.c split_pipe->bottom_pipe->top_pipe = split_pipe->top_pipe; bottom_pipe 1296 drivers/gpu/drm/amd/display/dc/core/dc_resource.c tail_pipe->bottom_pipe = free_pipe; bottom_pipe 1335 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pipe_ctx->top_pipe->bottom_pipe = pipe_ctx->bottom_pipe; bottom_pipe 1341 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (pipe_ctx->bottom_pipe && pipe_ctx->top_pipe) bottom_pipe 1342 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pipe_ctx->bottom_pipe->top_pipe = pipe_ctx->top_pipe; bottom_pipe 2459 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (cur_pipe->bottom_pipe) bottom_pipe 2460 drivers/gpu/drm/amd/display/dc/core/dc_resource.c cur_pipe->bottom_pipe = &dst_ctx->res_ctx.pipe_ctx[cur_pipe->bottom_pipe->pipe_idx]; bottom_pipe 1419 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.scl_data.lb_params.alpha_en = pipe_ctx->bottom_pipe != 0; bottom_pipe 2160 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->bottom_pipe) { bottom_pipe 2163 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ASSERT(pipe_ctx->bottom_pipe->bottom_pipe == NULL); bottom_pipe 2165 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->bottom_pipe->plane_state->visible) { bottom_pipe 2507 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.scl_data.lb_params.alpha_en = pipe_ctx->bottom_pipe != 0; bottom_pipe 1057 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->bottom_pipe = NULL; bottom_pipe 1978 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->bottom_pipe && is_lower_pipe_tree_visible(pipe_ctx->bottom_pipe)) bottom_pipe 1998 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->bottom_pipe && is_lower_pipe_tree_visible(pipe_ctx->bottom_pipe)) bottom_pipe 2187 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c bool per_pixel_alpha = pipe_ctx->plane_state->per_pixel_alpha && pipe_ctx->bottom_pipe; bottom_pipe 2270 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_state->per_pixel_alpha && pipe_ctx->bottom_pipe; bottom_pipe 2522 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->bottom_pipe != NULL && pipe_ctx->bottom_pipe != pipe_ctx) bottom_pipe 2523 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c program_all_pipe_in_tree(dc, pipe_ctx->bottom_pipe, context); bottom_pipe 505 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->bottom_pipe = NULL; bottom_pipe 1058 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->bottom_pipe != NULL) { bottom_pipe 1059 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c ASSERT(pipe_ctx->bottom_pipe != pipe_ctx); bottom_pipe 1060 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dcn20_program_all_pipe_in_tree(dc, pipe_ctx->bottom_pipe, context); bottom_pipe 1115 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe->bottom_pipe != NULL) { bottom_pipe 1117 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (!pipe->bottom_pipe->plane_res.hubp->funcs->hubp_is_flip_pending(pipe->bottom_pipe->plane_res.hubp)) bottom_pipe 1127 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (lock && pipe->bottom_pipe != NULL) bottom_pipe 1807 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c struct pipe_ctx *sec_bot_pipe = secondary_pipe->bottom_pipe; bottom_pipe 1810 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c secondary_pipe->bottom_pipe = sec_bot_pipe; bottom_pipe 1822 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (primary_pipe->bottom_pipe && primary_pipe->bottom_pipe != secondary_pipe) { bottom_pipe 1823 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c ASSERT(!secondary_pipe->bottom_pipe); bottom_pipe 1824 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c secondary_pipe->bottom_pipe = primary_pipe->bottom_pipe; bottom_pipe 1825 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c secondary_pipe->bottom_pipe->top_pipe = secondary_pipe; bottom_pipe 1827 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c primary_pipe->bottom_pipe = secondary_pipe; bottom_pipe 2075 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pipes[pipe_cnt].pipe.src.is_hsplit = (res_ctx->pipe_ctx[i].bottom_pipe bottom_pipe 2076 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c && res_ctx->pipe_ctx[i].bottom_pipe->plane_state == pln) bottom_pipe 2101 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (res_ctx->pipe_ctx[i].bottom_pipe && res_ctx->pipe_ctx[i].bottom_pipe->plane_state == pln) { bottom_pipe 2103 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c res_ctx->pipe_ctx[i].bottom_pipe->plane_res.scl_data.recout.width; bottom_pipe 2105 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c res_ctx->pipe_ctx[i].bottom_pipe->plane_res.scl_data.recout.height; bottom_pipe 2306 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (dc->current_state->res_ctx.pipe_ctx[primary_pipe->pipe_idx].bottom_pipe) { bottom_pipe 2307 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c preferred_pipe_idx = dc->current_state->res_ctx.pipe_ctx[primary_pipe->pipe_idx].bottom_pipe->pipe_idx; bottom_pipe 2403 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c odm_pipe->bottom_pipe = NULL; bottom_pipe 2422 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; bottom_pipe 2427 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pipe->bottom_pipe = hsplit_pipe->bottom_pipe; bottom_pipe 2428 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (hsplit_pipe->bottom_pipe) bottom_pipe 2429 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c hsplit_pipe->bottom_pipe->top_pipe = pipe; bottom_pipe 2433 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c hsplit_pipe->bottom_pipe = NULL; bottom_pipe 2528 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; bottom_pipe 302 drivers/gpu/drm/amd/display/dc/inc/core_types.h struct pipe_ctx *bottom_pipe;