Home
last modified time | relevance | path

Searched refs:dpp (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/
Ddpp.h32 struct dpp { struct
62 void (*dpp_read_state)(struct dpp *dpp, struct dcn_dpp_state *s);
64 void (*dpp_reset)(struct dpp *dpp);
66 void (*dpp_set_scaler)(struct dpp *dpp,
70 struct dpp *dpp,
75 struct dpp *dpp,
80 struct dpp *dpp,
84 struct dpp *dpp,
88 struct dpp *dpp,
92 struct dpp *dpp,
[all …]
Dopp.h200 int dpp[MAX_PIPES]; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_dpp_cm.c43 dpp->tf_regs->reg
46 dpp->base.ctx
50 dpp->tf_shift->field_name, dpp->tf_mask->field_name
123 struct dcn10_dpp *dpp, in program_gamut_remap() argument
149 gam_regs.shifts.csc_c11 = dpp->tf_shift->CM_GAMUT_REMAP_C11; in program_gamut_remap()
150 gam_regs.masks.csc_c11 = dpp->tf_mask->CM_GAMUT_REMAP_C11; in program_gamut_remap()
151 gam_regs.shifts.csc_c12 = dpp->tf_shift->CM_GAMUT_REMAP_C12; in program_gamut_remap()
152 gam_regs.masks.csc_c12 = dpp->tf_mask->CM_GAMUT_REMAP_C12; in program_gamut_remap()
160 dpp->base.ctx, in program_gamut_remap()
170 dpp->base.ctx, in program_gamut_remap()
[all …]
Ddcn10_dpp.c42 dpp->tf_regs->reg
45 dpp->base.ctx
49 dpp->tf_shift->field_name, dpp->tf_mask->field_name
101 void dpp_read_state(struct dpp *dpp_base, in dpp_read_state()
104 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base); in dpp_read_state() local
126 void dpp_set_gamut_remap_bypass(struct dcn10_dpp *dpp) in dpp_set_gamut_remap_bypass() argument
136 struct dpp *dpp, in dpp_get_optimal_number_of_taps() argument
149 dpp->caps->dscl_data_proc_format == DSCL_DATA_PRCESSING_FIXED_FORMAT && in dpp_get_optimal_number_of_taps()
155 dpp->ctx->dc->debug.max_downscale_src_width != 0 && in dpp_get_optimal_number_of_taps()
156 scl_data->viewport.width > dpp->ctx->dc->debug.max_downscale_src_width) in dpp_get_optimal_number_of_taps()
[all …]
Ddcn10_dpp_dscl.c43 dpp->tf_regs->reg
46 dpp->base.ctx
50 dpp->tf_shift->field_name, dpp->tf_mask->field_name
89 struct dcn10_dpp *dpp, in dpp1_dscl_set_overscan() argument
117 struct dcn10_dpp *dpp, const struct scaler_data *data) in dpp1_dscl_set_otg_blank() argument
168 struct dpp *dpp_base, in dpp1_dscl_get_dscl_mode()
202 struct dcn10_dpp *dpp, in dpp1_dscl_set_lb() argument
207 if (dpp->base.caps->dscl_data_proc_format == DSCL_DATA_PRCESSING_FIXED_FORMAT) { in dpp1_dscl_set_lb()
253 struct dcn10_dpp *dpp, in dpp1_dscl_set_scaler_filter() argument
291 struct dcn10_dpp *dpp, in dpp1_dscl_set_scl_filter() argument
[all …]
Ddcn10_hw_sequencer.c246 struct dpp *dpp = pool->dpps[i]; in dcn10_log_hw_state() local
249 dpp->funcs->dpp_read_state(dpp, &s); in dcn10_log_hw_state()
253 dpp->inst, in dcn10_log_hw_state()
858 int dpp_id = pipe_ctx->plane_res.dpp->inst; in hwss1_plane_atomic_disconnect()
887 struct dpp *dpp = pipe_ctx->plane_res.dpp; in plane_atomic_power_down() local
893 dpp_pg_control(hws, dpp->inst, false); in plane_atomic_power_down()
895 dpp->funcs->dpp_reset(dpp); in plane_atomic_power_down()
909 struct dpp *dpp = pipe_ctx->plane_res.dpp; in plane_atomic_disable() local
916 dpp->funcs->dpp_dppclk_control(dpp, false, false); in plane_atomic_disable()
1022 struct dpp *dpp = dc->res_pool->dpps[i]; in dcn10_init_hw() local
[all …]
Ddcn10_dpp.h30 #define TO_DCN10_DPP(dpp)\ argument
31 container_of(dpp, struct dcn10_dpp, base)
1345 struct dpp base;
1370 struct dpp *dpp_base,
1374 struct dpp *dpp_base,
1380 struct dpp *dpp_base,
1395 struct dpp *dpp_base,
1399 struct dpp *dpp_base,
1403 struct dpp *dpp_base,
1407 struct dpp *dpp_base,
[all …]
Ddcn10_resource.c543 static void dcn10_dpp_destroy(struct dpp **dpp) in dcn10_dpp_destroy() argument
545 kfree(TO_DCN10_DPP(*dpp)); in dcn10_dpp_destroy()
546 *dpp = NULL; in dcn10_dpp_destroy()
549 static struct dpp *dcn10_dpp_create( in dcn10_dpp_create()
553 struct dcn10_dpp *dpp = in dcn10_dpp_create() local
556 if (!dpp) in dcn10_dpp_create()
559 dpp1_construct(dpp, ctx, inst, in dcn10_dpp_create()
561 return &dpp->base; in dcn10_dpp_create()
1039 idle_pipe->plane_res.dpp = pool->dpps[idle_pipe->pipe_idx]; in dcn10_acquire_idle_pipe_for_layer()
/Linux-v4.19/arch/sparc/vdso/
Dvma.c53 struct page *dp, **dpp = NULL; in init_vdso_image() local
103 dpp = kcalloc(dnpages, sizeof(struct page *), GFP_KERNEL); in init_vdso_image()
104 vvar_mapping.pages = dpp; in init_vdso_image()
106 if (!dpp) in init_vdso_image()
113 dpp[0] = dp; in init_vdso_image()
131 if (dpp != NULL) { in init_vdso_image()
133 if (dpp[i] != NULL) in init_vdso_image()
134 __free_page(dpp[i]); in init_vdso_image()
136 kfree(dpp); in init_vdso_image()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h138 struct dpp *dpps[MAX_PIPES];
203 struct dpp *dpp; member
/Linux-v4.19/arch/ia64/kernel/
Dunwind_decoder.c67 unw_decode_uleb128 (unsigned char **dpp) in unw_decode_uleb128() argument
71 unsigned char *bp = *dpp; in unw_decode_uleb128()
81 *dpp = bp; in unw_decode_uleb128()
/Linux-v4.19/fs/nfsd/
Dvfs.h45 int nfsd_cross_mnt(struct svc_rqst *rqstp, struct dentry **dpp,
Dvfs.c86 nfsd_cross_mnt(struct svc_rqst *rqstp, struct dentry **dpp, in nfsd_cross_mnt() argument
90 struct dentry *dentry = *dpp; in nfsd_cross_mnt()
129 *dpp = path.dentry; in nfsd_cross_mnt()
/Linux-v4.19/Documentation/devicetree/bindings/media/i2c/
Dadv7604.txt45 "main", "avlink", "cec", "infoframe", "esdp", "dpp", "afe",
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c1088 if (pipe_ctx->plane_res.dpp != NULL) in resource_build_scaling_params()
1089 res = pipe_ctx->plane_res.dpp->funcs->dpp_get_optimal_number_of_taps( in resource_build_scaling_params()
1090 pipe_ctx->plane_res.dpp, &pipe_ctx->plane_res.scl_data, &plane_state->scaling_quality); in resource_build_scaling_params()
1101 if (pipe_ctx->plane_res.dpp != NULL) in resource_build_scaling_params()
1102 res = pipe_ctx->plane_res.dpp->funcs->dpp_get_optimal_number_of_taps( in resource_build_scaling_params()
1103 pipe_ctx->plane_res.dpp, in resource_build_scaling_params()
1275 pipe_ctx->plane_res.dpp = pool->dpps[i]; in acquire_first_split_pipe()
1645 pipe_ctx->plane_res.dpp = pool->dpps[i]; in acquire_first_free_pipe()
Ddc_stream.c256 (!pipe_ctx->plane_res.xfm && !pipe_ctx->plane_res.dpp) || in dc_stream_set_cursor_position()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_clocks.c551 pipe_ctx->plane_res.dpp->funcs->dpp_dppclk_control( in dcn1_ramp_up_dispclk_with_dpp()
552 pipe_ctx->plane_res.dpp, in dcn1_ramp_up_dispclk_with_dpp()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c253 if (pipe->plane_res.dpp->ctx->dc->debug.optimized_watermark) { in pipe_ctx_to_e2e_pipe_params()
268 input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs-> in pipe_ctx_to_e2e_pipe_params()
513 secondary_pipe->plane_res.dpp = pool->dpps[secondary_pipe->pipe_idx]; in split_stream_across_pipes()