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

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
dccg.h 1 /* $NetBSD: dccg.h,v 1.2 2021/12/18 23:45:05 riastradh Exp $ */
33 struct dccg { struct
41 void (*update_dpp_dto)(struct dccg *dccg,
44 void (*get_dccg_ref_freq)(struct dccg *dccg,
47 void (*dccg_init)(struct dccg *dccg);
clk_mgr.h 201 struct dccg;
203 struct clk_mgr *dc_clk_mgr_create(struct dc_context *ctx, struct pp_smu_funcs *pp_smu, struct dccg *dccg);
clk_mgr_internal.h 203 struct dccg *dccg; member in struct:clk_mgr_internal
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/
rn_clk_mgr.h 41 struct dccg *dccg);
amdgpu_rn_clk_mgr.c 31 #include "dccg.h"
703 struct dccg *dccg)
713 clk_mgr->dccg = dccg;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/
amdgpu_dcn20_dccg.c 37 #define TO_DCN_DCCG(dccg)\
38 container_of(dccg, struct dcn_dccg, base)
50 dccg->ctx->logger
52 void dccg2_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk)
54 struct dcn_dccg *dccg_dcn = TO_DCN_DCCG(dccg);
56 if (dccg->ref_dppclk && req_dppclk) {
57 int ref_dppclk = dccg->ref_dppclk;
80 void dccg2_get_dccg_ref_freq(struct dccg *dccg,
    [all...]
dcn20_dccg.h 31 #include "dccg.h"
96 struct dccg base;
102 void dccg2_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk);
104 void dccg2_get_dccg_ref_freq(struct dccg *dccg,
108 void dccg2_init(struct dccg *dccg);
110 struct dccg *dccg2_create(
116 void dcn_dccg_destroy(struct dccg **dccg)
    [all...]
amdgpu_dcn20_hwseq.c 56 #include "dccg.h"
2299 // Initialize the dccg
2300 if (res_pool->dccg->funcs->dccg_init)
2301 res_pool->dccg->funcs->dccg_init(res_pool->dccg);
2306 // Specific to FPGA dccg and registers
amdgpu_dcn20_resource.c 1415 if (pool->base.dccg != NULL)
1416 dcn_dccg_destroy(&pool->base.dccg);
3588 pool->base.dccg = dccg2_create(ctx, &dccg_regs, &dccg_shift, &dccg_mask);
3589 if (pool->base.dccg == NULL) {
3590 dm_error("DC: failed to create dccg!\n");
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn20/
dcn20_clk_mgr.h 31 void dcn2_update_clocks(struct clk_mgr *dccg,
46 struct dccg *dccg);
amdgpu_dcn20_clk_mgr.c 31 #include "dccg.h"
113 clk_mgr->dccg->ref_dppclk = clk_mgr->base.clks.dppclk_khz;
126 clk_mgr->dccg->funcs->update_dpp_dto(
127 clk_mgr->dccg, dpp_inst, dppclk_khz);
329 clk_mgr_int->dccg->ref_dppclk = clk_mgr->clks.fclk_khz;
438 struct dccg *dccg)
447 clk_mgr->dccg = dccg;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce100/
dce_clk_mgr.h 50 int dce12_get_dp_ref_freq_khz(struct clk_mgr *dccg);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/
amdgpu_clk_mgr.c 35 #include "dccg.h"
97 struct clk_mgr *dc_clk_mgr_create(struct dc_context *ctx, struct pp_smu_funcs *pp_smu, struct dccg *dccg)
150 rn_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg);
165 dcn20_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
core_types.h 212 struct dccg *dccg; member in struct:resource_pool
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
amdgpu_dcn10_hw_sequencer.c 54 #include "dccg.h"
1251 // Initialize the dccg
1252 if (dc->res_pool->dccg && dc->res_pool->dccg->funcs->dccg_init)
1253 dc->res_pool->dccg->funcs->dccg_init(res_pool->dccg);
1285 if (res_pool->dccg && res_pool->hubbub) {
1287 (res_pool->dccg->funcs->get_dccg_ref_freq)(res_pool->dccg,
1295 // Not all ASICs have DCCG sw componen
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/
amdgpu_dce110_hw_sequencer.c 2433 struct clk_mgr *dccg = dc->clk_mgr; local in function:dce110_prepare_bandwidth
2437 dccg->funcs->update_clocks(
2438 dccg,
2447 struct clk_mgr *dccg = dc->clk_mgr; local in function:dce110_optimize_bandwidth
2451 dccg->funcs->update_clocks(
2452 dccg,
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/
amdgpu_dcn21_resource.c 970 if (pool->base.dccg != NULL)
971 dcn_dccg_destroy(&pool->base.dccg);
1749 pool->base.dccg = dccg2_create(ctx, &dccg_regs, &dccg_shift, &dccg_mask);
1750 if (pool->base.dccg == NULL) {
1751 dm_error("DC: failed to create dccg!\n");
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc.c 726 dc->clk_mgr = dc_clk_mgr_create(dc->ctx, dc->res_pool->pp_smu, dc->res_pool->dccg);

Completed in 29 milliseconds