Searched refs:mpc (Results 1 - 25 of 46) sorted by relevance

12

/openbsd-current/sys/dev/pci/drm/amd/display/dc/inc/hw/
H A Dmpc.h26 * DOC: mpc-overview
177 struct mpc { struct
203 struct mpc *mpc,
214 * [in/out] mpc - MPC context.
226 struct mpc *mpc,
240 * [in/out] mpc - MPC context.
247 struct mpc *mpc,
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn10/
H A Ddcn10_mpc.h28 #include "mpc.h"
125 struct mpc base;
142 struct mpc *mpc,
151 struct mpc *mpc,
156 struct mpc *mpc);
159 struct mpc *mpc,
[all...]
H A Ddcn10_mpc.c40 void mpc1_set_bg_color(struct mpc *mpc, argument
44 struct dcn10_mpc *mpc10 = TO_DCN10_MPC(mpc);
45 struct mpcc *bottommost_mpcc = mpc1_get_mpcc(mpc, mpcc_id);
60 /* mpc color is 12 bit. tg_color is 10 bit */
77 struct mpc *mpc,
81 struct dcn10_mpc *mpc10 = TO_DCN10_MPC(mpc);
82 struct mpcc *mpcc = mpc1_get_mpcc(mpc, mpcc_id);
95 struct mpc *mp
76 mpc1_update_blending( struct mpc *mpc, struct mpcc_blnd_cfg *blnd_cfg, int mpcc_id) argument
94 mpc1_update_stereo_mix( struct mpc *mpc, struct mpcc_sm_cfg *sm_cfg, int mpcc_id) argument
109 mpc1_assert_idle_mpcc(struct mpc *mpc, int id) argument
119 mpc1_get_mpcc(struct mpc *mpc, int mpcc_id) argument
145 mpc1_is_mpcc_idle(struct mpc *mpc, int mpcc_id) argument
161 mpc1_assert_mpcc_idle_before_connect(struct mpc *mpc, int mpcc_id) argument
195 mpc1_insert_plane( struct mpc *mpc, struct mpc_tree *tree, struct mpcc_blnd_cfg *blnd_cfg, struct mpcc_sm_cfg *sm_cfg, struct mpcc *insert_above_mpcc, int dpp_id, int mpcc_id) argument
287 mpc1_remove_mpcc( struct mpc *mpc, struct mpc_tree *tree, struct mpcc *mpcc_to_remove) argument
371 mpc1_mpc_init(struct mpc *mpc) argument
393 mpc1_mpc_init_single_inst(struct mpc *mpc, unsigned int mpcc_id) argument
412 mpc1_init_mpcc_list_from_hw( struct mpc *mpc, struct mpc_tree *tree) argument
458 mpc1_read_mpcc_state( struct mpc *mpc, int mpcc_inst, struct mpcc_state *s) argument
476 mpc1_cursor_lock(struct mpc *mpc, int opp_id, bool lock) argument
483 mpc1_get_mpc_out_mux(struct mpc *mpc, int opp_id) argument
[all...]
H A Ddcn10_resource.c675 static struct mpc *dcn10_mpc_create(struct dc_context *ctx)
918 if (pool->base.mpc != NULL) {
919 kfree(TO_DCN10_MPC(pool->base.mpc));
920 pool->base.mpc = NULL;
1382 dc->caps.color.mpc.gamut_remap = 0;
1383 dc->caps.color.mpc.num_3dluts = 0;
1384 dc->caps.color.mpc.shared_3d_lut = 0;
1385 dc->caps.color.mpc.ogam_ram = 0;
1386 dc->caps.color.mpc.ogam_rom_caps.srgb = 0;
1387 dc->caps.color.mpc
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn32/
H A Ddcn32_mpc.c45 void mpc32_mpc_init(struct mpc *mpc) argument
47 struct dcn30_mpc *mpc30 = TO_DCN30_MPC(mpc);
50 mpc1_mpc_init(mpc);
52 if (mpc->ctx->dc->debug.enable_mem_low_power.bits.mpc) {
68 struct mpc *mpc,
72 struct dcn30_mpc *mpc30 = TO_DCN30_MPC(mpc);
74 if (mpc
67 mpc32_power_on_blnd_lut( struct mpc *mpc, uint32_t mpcc_id, bool power_on) argument
91 mpc32_get_post1dlut_current(struct mpc *mpc, uint32_t mpcc_id) argument
123 mpc32_configure_post1dlut( struct mpc *mpc, uint32_t mpcc_id, bool is_ram_a) argument
138 mpc32_post1dlut_get_reg_field( struct dcn30_mpc *mpc, struct dcn3_xfer_func_reg *reg) argument
166 mpc32_program_post1dluta_settings( struct mpc *mpc, uint32_t mpcc_id, const struct pwl_params *params) argument
195 mpc32_program_post1dlutb_settings( struct mpc *mpc, uint32_t mpcc_id, const struct pwl_params *params) argument
223 mpc32_program_post1dlut_pwl( struct mpc *mpc, uint32_t mpcc_id, const struct pwl_result_data *rgb, uint32_t num) argument
257 mpc32_program_post1dlut( struct mpc *mpc, const struct pwl_params *params, uint32_t mpcc_id) argument
297 mpc32_get_shaper_current(struct mpc *mpc, uint32_t mpcc_id) argument
324 mpc32_configure_shaper_lut( struct mpc *mpc, bool is_ram_a, uint32_t mpcc_id) argument
339 mpc32_program_shaper_luta_settings( struct mpc *mpc, const struct pwl_params *params, uint32_t mpcc_id) argument
489 mpc32_program_shaper_lutb_settings( struct mpc *mpc, const struct pwl_params *params, uint32_t mpcc_id) argument
640 mpc32_program_shaper_lut( struct mpc *mpc, const struct pwl_result_data *rgb, uint32_t num, uint32_t mpcc_id) argument
674 mpc32_power_on_shaper_3dlut( struct mpc *mpc, uint32_t mpcc_id, bool power_on) argument
704 mpc32_program_shaper( struct mpc *mpc, const struct pwl_params *params, uint32_t mpcc_id) argument
746 get3dlut_config( struct mpc *mpc, bool *is_17x17x17, bool *is_12bits_color_channel, int mpcc_id) argument
792 mpc32_select_3dlut_ram( struct mpc *mpc, enum dc_lut_mode mode, bool is_color_channel_12bits, uint32_t mpcc_id) argument
806 mpc32_select_3dlut_ram_mask( struct mpc *mpc, uint32_t ram_selection_mask, uint32_t mpcc_id) argument
819 mpc32_set3dlut_ram12( struct mpc *mpc, const struct dc_rgb *lut, uint32_t entries, uint32_t mpcc_id) argument
851 mpc32_set3dlut_ram10( struct mpc *mpc, const struct dc_rgb *lut, uint32_t entries, uint32_t mpcc_id) argument
873 mpc32_set_3dlut_mode( struct mpc *mpc, enum dc_lut_mode mode, bool is_color_channel_12bits, bool is_lut_size17x17x17, uint32_t mpcc_id) argument
900 mpc32_program_3dlut( struct mpc *mpc, const struct tetrahedral_params *params, int mpcc_id) argument
[all...]
H A Ddcn32_mpc.h313 void mpc32_mpc_init(struct mpc *mpc);
315 struct mpc *mpc,
319 struct mpc *mpc,
323 struct mpc *mpc,
336 struct mpc *mpc,
[all...]
H A Ddcn32_hwseq.c41 #include "mpc.h"
444 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; local
463 result = mpc->funcs->program_3dlut(mpc,
467 result = mpc->funcs->program_shaper(mpc,
480 struct mpc *mpc local
525 struct mpc *mpc = dc->res_pool->mpc; local
567 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; local
1095 struct mpc *mpc = dc->res_pool->mpc; local
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn20/
H A Ddcn20_mpc.c49 struct mpc *mpc,
53 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc);
55 struct mpcc *mpcc = mpc1_get_mpcc(mpc, mpcc_id);
74 struct mpc *mpc,
78 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc);
112 struct mpc *mpc,
116 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc);
48 mpc2_update_blending( struct mpc *mpc, struct mpcc_blnd_cfg *blnd_cfg, int mpcc_id) argument
73 mpc2_set_denorm( struct mpc *mpc, int opp_id, enum dc_color_depth output_depth) argument
111 mpc2_set_denorm_clamp( struct mpc *mpc, int opp_id, struct mpc_denorm_clamp denorm_clamp) argument
131 mpc2_set_output_csc( struct mpc *mpc, int opp_id, const uint16_t *regval, enum mpc_output_csc_mode ocsc_mode) argument
185 mpc2_set_ocsc_default( struct mpc *mpc, int opp_id, enum dc_color_space color_space, enum mpc_output_csc_mode ocsc_mode) argument
244 mpc2_ogam_get_reg_field( struct mpc *mpc, struct xfer_func_reg *reg) argument
272 mpc20_power_on_ogam_lut( struct mpc *mpc, int mpcc_id, bool power_on) argument
283 mpc20_configure_ogam_lut( struct mpc *mpc, int mpcc_id, bool is_ram_a) argument
296 mpc20_get_ogam_current(struct mpc *mpc, int mpcc_id) argument
322 mpc2_program_lutb(struct mpc *mpc, int mpcc_id, const struct pwl_params *params) argument
349 mpc2_program_luta(struct mpc *mpc, int mpcc_id, const struct pwl_params *params) argument
376 mpc20_program_ogam_pwl( struct mpc *mpc, int mpcc_id, const struct pwl_result_data *rgb, uint32_t num) argument
403 apply_DEDCN20_305_wa(struct mpc *mpc, int mpcc_id, enum dc_lut_mode current_mode, enum dc_lut_mode next_mode) argument
427 mpc2_set_output_gamma( struct mpc *mpc, int mpcc_id, const struct pwl_params *params) argument
468 mpc2_assert_idle_mpcc(struct mpc *mpc, int id) argument
483 mpc2_assert_mpcc_idle_before_connect(struct mpc *mpc, int mpcc_id) argument
[all...]
H A Ddcn20_mpc.h261 struct mpc base;
278 struct mpc *mpc,
283 struct mpc *mpc,
288 struct mpc *mpc,
293 struct mpc *mpc,
299 struct mpc *mp
[all...]
H A Ddcn20_hwseq.c44 #include "mpc.h"
686 struct mpc *mpc = dc->res_pool->mpc; local
758 if (mpc->funcs->set_out_rate_control) {
760 mpc->funcs->set_out_rate_control(
761 mpc, opp_inst[i],
827 struct mpc *mpc = dc->res_pool->mpc; local
853 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; local
2596 struct mpc *mpc = dc->res_pool->mpc; local
[all...]
/openbsd-current/gnu/usr.sbin/mkhybrid/src/
H A Dmac_label.c42 int mpc = 0; local
107 mpm[mpc].size = ROUND_UP(mac_boot->size)/SECTOR_SIZE;
109 mpm[mpc].ntype = PM2;
110 mpm[mpc].type = mac_part->pmPartType;
111 mpm[mpc].start = mac_boot->extent = last_extent;
112 mpm[mpc].name = 0;
118 last_extent += mpm[mpc].size;
119 hfs_extra += mpm[mpc].size;
121 mpc++;
125 mpm[mpc]
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn30/
H A Ddcn30_mpc.c48 struct mpc *mpc,
51 struct dcn30_mpc *mpc30 = TO_DCN30_MPC(mpc);
63 struct mpc *mpc,
67 struct dcn30_mpc *mpc30 = TO_DCN30_MPC(mpc);
74 struct mpc *mpc,
77 struct dcn30_mpc *mpc30 = TO_DCN30_MPC(mpc);
84 struct mpc *mp
47 mpc3_is_dwb_idle( struct mpc *mpc, int dwb_id) argument
62 mpc3_set_dwb_mux( struct mpc *mpc, int dwb_id, int mpcc_id) argument
73 mpc3_disable_dwb_mux( struct mpc *mpc, int dwb_id) argument
83 mpc3_set_out_rate_control( struct mpc *mpc, int opp_id, bool enable, bool rate_2x_mode, struct mpc_dwb_flow_control *flow_control) argument
102 mpc3_get_ogam_current(struct mpc *mpc, int mpcc_id) argument
140 mpc3_power_on_ogam_lut( struct mpc *mpc, int mpcc_id, bool power_on) argument
160 mpc3_configure_ogam_lut( struct mpc *mpc, int mpcc_id, bool is_ram_a) argument
173 mpc3_ogam_get_reg_field( struct mpc *mpc, struct dcn3_xfer_func_reg *reg) argument
207 mpc3_program_luta(struct mpc *mpc, int mpcc_id, const struct pwl_params *params) argument
240 mpc3_program_lutb(struct mpc *mpc, int mpcc_id, const struct pwl_params *params) argument
274 mpc3_program_ogam_pwl( struct mpc *mpc, int mpcc_id, const struct pwl_result_data *rgb, uint32_t num) argument
330 mpc3_set_output_gamma( struct mpc *mpc, int mpcc_id, const struct pwl_params *params) argument
378 mpc3_set_denorm( struct mpc *mpc, int opp_id, enum dc_color_depth output_depth) argument
417 mpc3_set_denorm_clamp( struct mpc *mpc, int opp_id, struct mpc_denorm_clamp denorm_clamp) argument
436 mpc3_get_shaper_current(struct mpc *mpc, uint32_t rmu_idx) argument
462 mpc3_configure_shaper_lut( struct mpc *mpc, bool is_ram_a, uint32_t rmu_idx) argument
476 mpc3_program_shaper_luta_settings( struct mpc *mpc, const struct pwl_params *params, uint32_t rmu_idx) argument
625 mpc3_program_shaper_lutb_settings( struct mpc *mpc, const struct pwl_params *params, uint32_t rmu_idx) argument
776 mpc3_program_shaper_lut( struct mpc *mpc, const struct pwl_result_data *rgb, uint32_t num, uint32_t rmu_idx) argument
809 mpc3_power_on_shaper_3dlut( struct mpc *mpc, uint32_t rmu_idx, bool power_on) argument
852 mpc3_program_shaper( struct mpc *mpc, const struct pwl_params *params, uint32_t rmu_idx) argument
893 mpc3_set_3dlut_mode( struct mpc *mpc, enum dc_lut_mode mode, bool is_color_channel_12bits, bool is_lut_size17x17x17, uint32_t rmu_idx) argument
915 get3dlut_config( struct mpc *mpc, bool *is_17x17x17, bool *is_12bits_color_channel, int rmu_idx) argument
960 mpc3_select_3dlut_ram( struct mpc *mpc, enum dc_lut_mode mode, bool is_color_channel_12bits, uint32_t rmu_idx) argument
973 mpc3_select_3dlut_ram_mask( struct mpc *mpc, uint32_t ram_selection_mask, uint32_t rmu_idx) argument
985 mpc3_set3dlut_ram12( struct mpc *mpc, const struct dc_rgb *lut, uint32_t entries, uint32_t rmu_idx) argument
1016 mpc3_set3dlut_ram10( struct mpc *mpc, const struct dc_rgb *lut, uint32_t entries, uint32_t rmu_idx) argument
1114 mpc3_set_gamut_remap( struct mpc *mpc, int mpcc_id, const struct mpc_grph_gamut_adjustment *adjust) argument
1149 mpc3_program_3dlut( struct mpc *mpc, const struct tetrahedral_params *params, int rmu_idx) argument
1234 mpc3_set_output_csc( struct mpc *mpc, int opp_id, const uint16_t *regval, enum mpc_output_csc_mode ocsc_mode) argument
1273 mpc3_set_ocsc_default( struct mpc *mpc, int opp_id, enum dc_color_space color_space, enum mpc_output_csc_mode ocsc_mode) argument
1317 mpc3_set_rmu_mux( struct mpc *mpc, int rmu_idx, int value) argument
1331 mpc3_get_rmu_mux_status( struct mpc *mpc, int rmu_idx) argument
1346 mpcc3_acquire_rmu(struct mpc *mpc, int mpcc_id, int rmu_idx) argument
1365 mpcc3_release_rmu(struct mpc *mpc, int mpcc_id) argument
1384 mpc3_set_mpc_mem_lp_mode(struct mpc *mpc) argument
[all...]
H A Ddcn30_mpc.h993 struct mpc base;
1012 struct mpc *mpc,
1017 struct mpc *mpc,
1021 uint32_t mpcc3_acquire_rmu(struct mpc *mpc,
1025 struct mpc *mpc,
1030 struct mpc *mp
[all...]
H A Ddcn30_hwseq.c46 #include "mpc.h"
98 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; local
129 acquired_rmu = mpc->funcs->acquire_rmu(mpc, mpcc_id,
134 result = mpc->funcs->program_3dlut(mpc, &stream->lut3d_func->lut_3d,
136 result = mpc->funcs->program_shaper(mpc, shaper_lu
194 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; local
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn201/
H A Ddcn201_hwseq.c38 #include "mpc.h"
291 res_pool->mpc->funcs->mpc_init(res_pool->mpc);
377 struct mpc *mpc = dc->res_pool->mpc; local
386 if (mpc->funcs->get_mpcc_for_dpp_from_secondary)
387 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp_from_secondary(mpc_tree_params, dpp_id);
390 if (mpcc_to_remove != NULL && mpc->funcs->remove_mpcc_from_secondary) {
391 mpc
426 struct mpc *mpc = dc->res_pool->mpc; local
[all...]
H A Ddcn201_mpc.c43 struct mpc *mpc,
49 struct dcn201_mpc *mpc201 = TO_DCN201_MPC(mpc);
42 mpc201_set_out_rate_control( struct mpc *mpc, int opp_id, bool enable, bool rate_2x_mode, struct mpc_dwb_flow_control *flow_control) argument
H A Ddcn201_mpc.h71 struct mpc base;
H A Ddcn201_resource.c722 static struct mpc *dcn201_mpc_create(struct dc_context *ctx, uint32_t num_mpcc)
918 if (pool->base.mpc != NULL) {
919 kfree(TO_DCN201_MPC(pool->base.mpc));
920 pool->base.mpc = NULL;
1136 dc->caps.color.mpc.gamut_remap = 0;
1137 dc->caps.color.mpc.num_3dluts = 0;
1138 dc->caps.color.mpc.shared_3d_lut = 0;
1139 dc->caps.color.mpc.ogam_ram = 1;
1140 dc->caps.color.mpc.ogam_rom_caps.srgb = 0;
1141 dc->caps.color.mpc
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c567 block_sequence[*num_steps].params.power_on_mpc_mem_pwr_params.mpc = dc->res_pool->mpc;
574 block_sequence[*num_steps].params.set_output_csc_params.mpc = dc->res_pool->mpc;
581 block_sequence[*num_steps].params.set_ocsc_default_params.mpc = dc->res_pool->mpc;
756 struct mpc *mpc = params->power_on_mpc_mem_pwr_params.mpc; local
760 if (mpc
766 struct mpc *mpc = params->set_output_csc_params.mpc; local
780 struct mpc *mpc = params->set_ocsc_default_params.mpc; local
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/inc/
H A Dhw_sequencer.h118 struct mpc *mpc; member in struct:power_on_mpc_mem_pwr_params
124 struct mpc *mpc; member in struct:set_output_csc_params
131 struct mpc *mpc; member in struct:set_ocsc_default_params
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn302/
H A Ddcn302_resource.c646 static struct mpc *dcn302_mpc_create(struct dc_context *ctx, int num_mpcc, int num_rmu)
1009 if (pool->mpc != NULL) {
1010 kfree(TO_DCN20_MPC(pool->mpc));
1011 pool->mpc = NULL;
1258 dc->caps.color.mpc.gamut_remap = 1;
1259 dc->caps.color.mpc.num_3dluts = pool->res_cap->num_mpc_3dlut; //3
1260 dc->caps.color.mpc.ogam_ram = 1;
1261 dc->caps.color.mpc.ogam_rom_caps.srgb = 0;
1262 dc->caps.color.mpc.ogam_rom_caps.bt2020 = 0;
1263 dc->caps.color.mpc
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn303/
H A Ddcn303_resource.c592 static struct mpc *dcn303_mpc_create(struct dc_context *ctx, int num_mpcc, int num_rmu)
935 if (pool->mpc != NULL) {
936 kfree(TO_DCN20_MPC(pool->mpc));
937 pool->mpc = NULL;
1182 dc->caps.color.mpc.gamut_remap = 1;
1183 dc->caps.color.mpc.num_3dluts = pool->res_cap->num_mpc_3dlut; //3
1184 dc->caps.color.mpc.ogam_ram = 1;
1185 dc->caps.color.mpc.ogam_rom_caps.srgb = 0;
1186 dc->caps.color.mpc.ogam_rom_caps.bt2020 = 0;
1187 dc->caps.color.mpc
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn314/
H A Ddcn314_hwseq.c42 #include "mpc.h"
188 struct mpc *mpc = dc->res_pool->mpc; local
206 if (mpc->funcs->set_out_rate_control) {
208 mpc->funcs->set_out_rate_control(
209 mpc, opp_inst[i],
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn21/
H A Ddcn21_resource.c695 if (pool->base.mpc != NULL) {
696 kfree(TO_DCN20_MPC(pool->base.mpc));
697 pool->base.mpc = NULL;
1080 static struct mpc *dcn21_mpc_create(struct dc_context *ctx)
1470 dc->caps.color.mpc.gamut_remap = 0;
1471 dc->caps.color.mpc.num_3dluts = 0;
1472 dc->caps.color.mpc.shared_3d_lut = 0;
1473 dc->caps.color.mpc.ogam_ram = 1;
1474 dc->caps.color.mpc.ogam_rom_caps.srgb = 0;
1475 dc->caps.color.mpc
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn321/
H A Ddcn321_resource.c709 .mpc = false,
938 static struct mpc *dcn321_mpc_create(
1373 if (pool->base.mpc != NULL) {
1374 kfree(TO_DCN20_MPC(pool->base.mpc));
1375 pool->base.mpc = NULL;
1749 dc->caps.color.mpc.gamut_remap = 1;
1750 dc->caps.color.mpc.num_3dluts = pool->base.res_cap->num_mpc_3dlut; //4, configurable to be before or after BLND in MPCC
1751 dc->caps.color.mpc.ogam_ram = 1;
1752 dc->caps.color.mpc.ogam_rom_caps.srgb = 0;
1753 dc->caps.color.mpc
[all...]

Completed in 452 milliseconds

12