nvkm_clk_read
int nvkm_clk_read(struct nvkm_clk *, enum nv_clk_src);
lo = max(nvkm_clk_read(clk, domain->name), 0);
ret = nvkm_clk_read(clk, clock->name);
return nvkm_clk_read(&clk->base, nv_clk_src_mpll);
return nvkm_clk_read(&clk->base, nv_clk_src_mdiv);
return nvkm_clk_read(&clk->base, nv_clk_src_sppll0);
return nvkm_clk_read(&clk->base, nv_clk_src_sppll1);
sclk = nvkm_clk_read(&clk->base, nv_clk_src_mpllsrc);
sclk = nvkm_clk_read(&clk->base, nv_clk_src_mpllsrcref);
*freq = nvkm_clk_read(base, nv_clk_src_gpc) * GK20A_CLK_GPC_MDIV;
nvkm_clk_read(base, nv_clk_src_gpc) * GK20A_CLK_GPC_MDIV;
cur_freq = nvkm_clk_read(&clk->base.base, nv_clk_src_gpc);
case 0x00000000: return nvkm_clk_read(&clk->base, nv_clk_src_hclkm2d3);
case 0x00080000: return nvkm_clk_read(&clk->base, nv_clk_src_hclkm4);
case 0x000c0000: return nvkm_clk_read(&clk->base, nv_clk_src_cclk);
case 0x00000000: return nvkm_clk_read(&clk->base, nv_clk_src_crystal) >> P;
case 0x00000002: return nvkm_clk_read(&clk->base, nv_clk_src_hclkm4) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_core);
return nvkm_clk_read(&clk->base, nv_clk_src_core);
case 0x00000000: return nvkm_clk_read(&clk->base, nv_clk_src_href);
case 0x00000400: return nvkm_clk_read(&clk->base, nv_clk_src_hclkm4);
case 0x00000800: return nvkm_clk_read(&clk->base, nv_clk_src_hclkm2d3);
return nvkm_clk_read(&clk->base, nv_clk_src_href) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_crystal) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_core) >> P;
pll.refclk = nvkm_clk_read(&clk->base, nv_clk_src_href);
if (core < nvkm_clk_read(&clk->base, nv_clk_src_hclkm4))
out = calc_P(nvkm_clk_read(&clk->base, nv_clk_src_hclkm4), core, &divs);
if (shader == nvkm_clk_read(&clk->base, nv_clk_src_href)) {
u32 ref = nvkm_clk_read(&clk->base, nv_clk_src_href);
return nvkm_clk_read(&clk->base, nv_clk_src_href) * 4;
return nvkm_clk_read(&clk->base, nv_clk_src_href) * 2 / 3;
case 1: return nvkm_clk_read(&clk->base, nv_clk_src_crystal);
case 2: return nvkm_clk_read(&clk->base, nv_clk_src_href);
return nvkm_clk_read(&clk->base, nv_clk_src_crystal);
return nvkm_clk_read(&clk->base, nv_clk_src_href);
return nvkm_clk_read(&clk->base, nv_clk_src_dom6);
return div_u64((u64)nvkm_clk_read(&clk->base, nv_clk_src_href) * 27778, 10000);
return nvkm_clk_read(&clk->base, nv_clk_src_hclk) * 3;
return nvkm_clk_read(&clk->base, nv_clk_src_hclk) * 3 / 2;
case 0x00000000: return nvkm_clk_read(&clk->base, nv_clk_src_href);
case 0x30000000: return nvkm_clk_read(&clk->base, nv_clk_src_hclk);
case 0x00000000: return nvkm_clk_read(&clk->base, nv_clk_src_crystal) >> P;
case 0x00000001: return nvkm_clk_read(&clk->base, nv_clk_src_dom6);
return nvkm_clk_read(&clk->base, nv_clk_src_host) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_crystal) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_crystal) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_href) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_core) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_crystal) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_core) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_core) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_hclkm3d2) >> P;
return nvkm_clk_read(&clk->base, nv_clk_src_mem) >> P;
case 0x00000000: return nvkm_clk_read(&clk->base, nv_clk_src_href);
case 0x08000000: return nvkm_clk_read(&clk->base, nv_clk_src_hclk);
return nvkm_clk_read(&clk->base, nv_clk_src_hclkm3) >> P;
out = nvkm_clk_read(&clk->base, nv_clk_src_hclkm3d2);
if (clk_same(dom6, nvkm_clk_read(&clk->base, nv_clk_src_href))) {
if (clk_same(dom6, nvkm_clk_read(&clk->base, nv_clk_src_hclk))) {
freq = nvkm_clk_read(&clk->base, nv_clk_src_hclk) * 3;
u32 coef, ref = nvkm_clk_read(&clk->base, nv_clk_src_crystal);
ref = nvkm_clk_read(clk, nv_clk_src_sppll0);
ref = nvkm_clk_read(clk, nv_clk_src_sppll1);
nvkm_clk_read(clk, nv_clk_src_mem),
clk_current = nvkm_clk_read(clk, nv_clk_src_mem);