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

/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn201/
H A Ddcn201_mpc.c62 static void mpc201_init_mpcc(struct mpcc *mpcc, int mpcc_inst) argument
64 mpcc->mpcc_id = mpcc_inst;
H A Ddcn201_hwseq.c312 pipe_ctx->plane_res.mpcc_inst = dpp->inst;
320 res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true;
407 opp->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true;
H A Ddcn201_resource.c1018 idle_pipe->plane_res.mpcc_inst = pool->dpps[idle_pipe->pipe_idx]->inst;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn10/
H A Ddcn10_mpc.c352 static void mpc1_init_mpcc(struct mpcc *mpcc, int mpcc_inst) argument
354 mpcc->mpcc_id = mpcc_inst;
460 int mpcc_inst,
465 REG_GET(MPCC_OPP_ID[mpcc_inst], MPCC_OPP_ID, &s->opp_id);
466 REG_GET(MPCC_TOP_SEL[mpcc_inst], MPCC_TOP_SEL, &s->dpp_id);
467 REG_GET(MPCC_BOT_SEL[mpcc_inst], MPCC_BOT_SEL, &s->bot_mpcc_id);
468 REG_GET_4(MPCC_CONTROL[mpcc_inst], MPCC_MODE, &s->mode,
472 REG_GET_2(MPCC_STATUS[mpcc_inst], MPCC_IDLE, &s->idle,
458 mpc1_read_mpcc_state( struct mpc *mpc, int mpcc_inst, struct mpcc_state *s) argument
H A Ddcn10_mpc.h198 int mpcc_inst,
H A Ddcn10_hw_sequencer.c1202 opp->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true;
1407 pipe_ctx->plane_res.mpcc_inst = dpp->inst;
1414 dc->res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true;
3255 static struct hubp *get_hubp_by_inst(struct resource_pool *res_pool, int mpcc_inst) argument
3260 if (res_pool->hubps[i]->inst == mpcc_inst)
3273 int mpcc_inst; local
3282 for (mpcc_inst = 0; mpcc_inst < MAX_PIPES; mpcc_inst++) {
3283 if (pipe_ctx->stream_res.opp->mpcc_disconnect_pending[mpcc_inst]) {
[all...]
H A Ddcn10_resource.c1112 idle_pipe->plane_res.mpcc_inst = pool->dpps[idle_pipe->pipe_idx]->inst;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn30/
H A Ddcn30_hwseq.c231 ASSERT(wb_info->mpcc_inst >= 0);
232 ASSERT(wb_info->mpcc_inst < dc->res_pool->mpcc_count);
238 wb_info->dwb_pipe_inst, wb_info->mpcc_inst);
251 DC_LOG_DWB("%s dwb_pipe_inst = %d, mpcc_inst = %d",\
253 wb_info->mpcc_inst);
330 DC_LOG_DWB("%s dwb_pipe_inst = %d, mpcc_inst = %d",\
332 wb_info->mpcc_inst);
387 /* copy writeback info to local non-const so mpcc_inst can be set */
392 wb_info.mpcc_inst = -1;
400 wb_info.mpcc_inst
[all...]
H A Ddcn30_mpc.c1038 void mpc3_init_mpcc(struct mpcc *mpcc, int mpcc_inst) argument
1040 mpcc->mpcc_id = mpcc_inst;
H A Ddcn30_mpc.h1089 void mpc3_init_mpcc(struct mpcc *mpcc, int mpcc_inst);
H A Ddcn30_resource.c1539 sec_pipe->plane_res.mpcc_inst = pool->dpps[pipe_idx]->inst;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/inc/hw/
H A Dmpc.h204 int mpcc_inst,
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dce/
H A Ddmub_psr.c343 copy_settings_data->mpcc_inst = pipe_ctx->plane_res.mpcc_inst;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn20/
H A Ddcn20_mpc.c511 static void mpc2_init_mpcc(struct mpcc *mpcc, int mpcc_inst) argument
513 mpcc->mpcc_id = mpcc_inst;
H A Ddcn20_resource.c1479 next_odm_pipe->plane_res.mpcc_inst = pool->dpps[next_odm_pipe->pipe_idx]->inst;
1564 secondary_pipe->plane_res.mpcc_inst = pool->dpps[secondary_pipe->pipe_idx]->inst;
2172 sec_dpp_pipe->plane_res.mpcc_inst = pool->dpps[sec_dpp_pipe->pipe_idx]->inst;
H A Ddcn20_hwseq.c2882 pipe_ctx->plane_res.mpcc_inst = dpp->inst;
2892 dc->res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/inc/
H A Dcore_types.h324 uint8_t mpcc_inst; member in struct:plane_resource
/openbsd-current/sys/dev/pci/drm/amd/display/dc/
H A Ddc_stream.h94 int mpcc_inst; member in struct:dc_writeback_info
H A Ddc.h1425 int mpcc_inst);
/openbsd-current/sys/dev/pci/drm/amd/display/dc/core/
H A Ddc_resource.c1821 split_pipe->plane_res.mpcc_inst = pool->dpps[i]->inst;
2345 pipe_ctx->plane_res.mpcc_inst = pool->dpps[i]->inst;
2655 pipe_ctx->plane_res.mpcc_inst = pool->dpps[id_src[i]]->inst;
2660 pool->mpc->funcs->read_mpcc_state(pool->mpc, pipe_ctx->plane_res.mpcc_inst, &s);
2663 pool->mpc->mpcc_array[pipe_ctx->plane_res.mpcc_inst].dpp_id =
2667 pool->mpc->mpcc_array[pipe_ctx->plane_res.mpcc_inst].mpcc_bot =
4279 sec_pipe->plane_res.mpcc_inst = pool->dpps[pipe_idx]->inst;
H A Damdgpu_dc.c3487 int mpcc_inst; local
3503 mpcc_inst = hubp->inst;
3506 if (dc->res_pool->opps[opp_inst]->mpcc_disconnect_pending[mpcc_inst]) {
3507 dc->res_pool->mpc->funcs->wait_for_idle(dc->res_pool->mpc, mpcc_inst);
3508 dc->res_pool->opps[opp_inst]->mpcc_disconnect_pending[mpcc_inst] = false;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dcn32/
H A Ddcn32_resource.c2667 idle_pipe->plane_res.mpcc_inst = pool->dpps[idle_pipe->pipe_idx]->inst;
2699 free_pipe->plane_res.mpcc_inst =
/openbsd-current/sys/dev/pci/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h2176 uint8_t mpcc_inst; member in struct:dmub_cmd_psr_copy_settings_data
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/calcs/
H A Ddcn_calcs.c541 secondary_pipe->plane_res.mpcc_inst = pool->dpps[secondary_pipe->pipe_idx]->inst;
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c1593 sec_pipe->plane_res.mpcc_inst = pool->dpps[pipe_idx]->inst;

Completed in 471 milliseconds