Lines Matching refs:clk
39 struct nvkm_clk *clk = nvkm_clk(object); in nvkm_control_mthd_pstate_info() local
49 if (clk) { in nvkm_control_mthd_pstate_info()
50 args->v0.count = clk->state_nr; in nvkm_control_mthd_pstate_info()
51 args->v0.ustate_ac = clk->ustate_ac; in nvkm_control_mthd_pstate_info()
52 args->v0.ustate_dc = clk->ustate_dc; in nvkm_control_mthd_pstate_info()
53 args->v0.pwrsrc = clk->pwrsrc; in nvkm_control_mthd_pstate_info()
54 args->v0.pstate = clk->pstate; in nvkm_control_mthd_pstate_info()
72 struct nvkm_clk *clk = nvkm_clk(object); in nvkm_control_mthd_pstate_attr() local
85 if (!clk) in nvkm_control_mthd_pstate_attr()
89 if (args->v0.state >= clk->state_nr) in nvkm_control_mthd_pstate_attr()
93 domain = clk->domains; in nvkm_control_mthd_pstate_attr()
105 list_for_each_entry(pstate, &clk->states, head) { in nvkm_control_mthd_pstate_attr()
119 lo = max(clk->read(clk, domain->name), 0); in nvkm_control_mthd_pstate_attr()
145 struct nvkm_clk *clk = nvkm_clk(object); in nvkm_control_mthd_pstate_user() local
153 if (!clk) in nvkm_control_mthd_pstate_user()
159 ret |= nvkm_clk_ustate(clk, args->v0.ustate, args->v0.pwrsrc); in nvkm_control_mthd_pstate_user()
161 ret |= nvkm_clk_ustate(clk, args->v0.ustate, 0); in nvkm_control_mthd_pstate_user()
162 ret |= nvkm_clk_ustate(clk, args->v0.ustate, 1); in nvkm_control_mthd_pstate_user()