HomeSort by: relevance | last modified time | path
    Searched refs:mpc (Results 1 - 24 of 24) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
mpc.h 1 /* $NetBSD: mpc.h,v 1.2 2021/12/18 23:45:05 riastradh Exp $ */
102 * This struct is used as a node in an MPC tree.
113 * MPC tree represents all MPCC connections for a pipe.
116 int opp_id; /* The OPP instance that owns this MPC tree */
117 struct mpcc *opp_list; /* The top MPCC layer of the MPC tree that outputs to OPP endpoint */
120 struct mpc { struct
143 struct mpc *mpc,
148 * Insert DPP into MPC tree based on specified blending position.
152 * [in/out] mpc - MPC context
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
dcn10_mpc.h 30 #include "mpc.h"
121 struct mpc base;
138 struct mpc *mpc,
147 struct mpc *mpc,
152 struct mpc *mpc);
155 struct mpc *mpc,
    [all...]
amdgpu_dcn10_mpc.c 45 void mpc1_set_bg_color(struct mpc *mpc,
49 struct dcn10_mpc *mpc10 = TO_DCN10_MPC(mpc);
50 struct mpcc *bottommost_mpcc = mpc1_get_mpcc(mpc, mpcc_id);
58 /* mpc color is 12 bit. tg_color is 10 bit */
75 struct mpc *mpc,
79 struct dcn10_mpc *mpc10 = TO_DCN10_MPC(mpc);
80 struct mpcc *mpcc = mpc1_get_mpcc(mpc, mpcc_id);
89 mpc1_set_bg_color(mpc, &blnd_cfg->black_color, mpcc_id)
    [all...]
amdgpu_dcn10_hw_sequencer.c 48 #include "mpc.h"
334 pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
1035 struct mpc *mpc = dc->res_pool->mpc; local in function:dcn10_plane_atomic_disconnect
1041 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id);
1047 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove);
1175 /* Cannot reset the MPC mux if seamless boot *
2144 struct mpc *mpc = dc->res_pool->mpc; local in function:dcn10_update_mpcc
    [all...]
amdgpu_dcn10_resource.c 723 static struct mpc *dcn10_mpc_create(struct dc_context *ctx)
940 if (pool->base.mpc != NULL) {
941 kfree(TO_DCN10_MPC(pool->base.mpc));
942 pool->base.mpc = NULL;
1571 pool->base.mpc = dcn10_mpc_create(ctx);
1572 if (pool->base.mpc == NULL) {
1574 dm_error("DC: failed to create mpc!\n");
amdgpu_dcn10_hw_sequencer_debug.c 46 #include "mpc.h"
402 pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/
amdgpu_dcn20_mpc.c 54 struct mpc *mpc,
58 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc);
60 struct mpcc *mpcc = mpc1_get_mpcc(mpc, mpcc_id);
75 mpc1_set_bg_color(mpc, &blnd_cfg->black_color, mpcc_id);
80 struct mpc *mpc,
84 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc);
118 struct mpc *mpc,
    [all...]
dcn20_mpc.h 262 struct mpc base;
279 struct mpc *mpc,
284 struct mpc *mpc,
289 struct mpc *mpc,
294 struct mpc *mpc,
300 struct mpc *mpc
    [all...]
amdgpu_dcn20_hwseq.c 49 #include "mpc.h"
83 * Ordinary MPC/OTG locks suppress VUPDATE which doesn't help with immediate,
718 struct mpc *mpc = dc->res_pool->mpc; local in function:dcn20_program_output_csc
722 if (mpc->funcs->power_on_mpc_mem_pwr)
723 mpc->funcs->power_on_mpc_mem_pwr(mpc, mpcc_id, true);
726 if (mpc->funcs->set_output_csc != NULL)
727 mpc->funcs->set_output_csc(mpc
744 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; local in function:dcn20_set_output_transfer_func
2146 struct mpc *mpc = dc->res_pool->mpc; local in function:dcn20_update_mpcc
    [all...]
dcn20_resource.h 112 struct mpc *dcn20_mpc_create(struct dc_context *ctx);
amdgpu_dcn20_resource.c 1080 struct mpc *dcn20_mpc_create(struct dc_context *ctx)
1330 if (pool->base.mpc != NULL) {
1331 kfree(TO_DCN20_MPC(pool->base.mpc));
1332 pool->base.mpc = NULL;
2431 /* merge previously mpc split pipes since mode support needs to make the decision */
3739 pool->base.mpc = dcn20_mpc_create(ctx);
3740 if (pool->base.mpc == NULL) {
3742 dm_error("DC: failed to create mpc!\n");
  /src/tools/mpc/
Makefile 4 GNUHOSTDIST= ${.CURDIR}/../../external/lgpl3/mpc/dist
  /src/tools/gcc/
lgpl3.mk 6 MPC= ${NETBSDSRCDIR}/external/lgpl3/mpc
10 MPCOBJ!= cd ${MPC}/lib/libmpc && ${PRINTOBJDIR}
14 MPCINC= ${MPC}/dist/src
19 --with-mpc-lib=${MPCOBJ} \
22 --with-mpc-include=${MPCINC} \
Makefile 75 --with-mpc=${TOOLDIR} \
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
core_types.h 39 #include "mpc.h"
170 struct mpc *mpc; member in struct:resource_pool
  /src/tools/gdb/
Makefile 15 --with-mpc=${TOOLDIR} \
137 cp -p ${MPCINC}/mpc.h ${.OBJDIR}/.native/include
  /src/sys/dev/sbus/
qereg.h 211 uint8_t mpc; /* [24] missed packet count */
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/
amdgpu_dcn21_resource.c 885 if (pool->base.mpc != NULL) {
886 kfree(TO_DCN20_MPC(pool->base.mpc));
887 pool->base.mpc = NULL;
1297 struct mpc *dcn21_mpc_create(struct dc_context *ctx)
1870 pool->base.mpc = dcn21_mpc_create(ctx);
1871 if (pool->base.mpc == NULL) {
1873 dm_error("DC: failed to create mpc!\n");
  /src/tools/
Makefile 31 TOOLCHAIN_BITS+= mpc .WAIT
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc_resource.c 1929 if (pool->mpc->funcs->read_mpcc_state) {
1932 pool->mpc->funcs->read_mpcc_state(pool->mpc, pipe_ctx->plane_res.mpcc_inst, &s);
1935 pool->mpc->mpcc_array[pipe_ctx->plane_res.mpcc_inst].dpp_id = s.dpp_id;
1938 pool->mpc->mpcc_array[pipe_ctx->plane_res.mpcc_inst].mpcc_bot =
1939 &pool->mpc->mpcc_array[s.bot_mpcc_id];
  /src/lib/
Makefile 106 SUBDIR+= ../external/lgpl3/mpc/lib/libmpc
  /src/sys/dev/pci/ixgbe/
ixgbe.c 1664 /* MPC */
1667 IXGBE_EVC_ADD(&stats->mpc[i], mp);
1854 if (i < __arraycount(stats->mpc)) {
1855 evcnt_attach_dynamic(&stats->mpc[i],
2163 if (i < __arraycount(stats->mpc)) {
2164 IXGBE_EVC_STORE(&stats->mpc[i], 0);
3779 if (i < __arraycount(stats->mpc)) {
3780 evcnt_detach(&stats->mpc[i]);
ixgbe_type.h 3925 struct evcnt mpc[IXGBE_TC_COUNTER_NUM]; member in struct:ixgbe_hw_stats
  /src/sys/dev/pci/
if_wm.c 6641 uint64_t crcerrs, algnerrc, symerrc, mpc, colc, sec, rlec, rxerrc, local in function:wm_update_stats
6647 mpc = CSR_READ(sc, WMREG_MPC);
6654 WM_EVCNT_ADD(&sc->sc_ev_mpc, mpc);
6836 if_statadd_ref(ifp, nsr, if_iqdrops, mpc + total_qdrop);

Completed in 51 milliseconds