Lines Matching refs:domain
74 const struct nvkm_domain *domain; in nvkm_control_mthd_pstate_attr() local
94 domain = clk->domains; in nvkm_control_mthd_pstate_attr()
96 while (domain->name != nv_clk_src_max) { in nvkm_control_mthd_pstate_attr()
97 if (domain->mname && ++j == args->v0.index) in nvkm_control_mthd_pstate_attr()
99 domain++; in nvkm_control_mthd_pstate_attr()
102 if (domain->name == nv_clk_src_max) in nvkm_control_mthd_pstate_attr()
111 lo = pstate->base.domain[domain->name]; in nvkm_control_mthd_pstate_attr()
114 lo = min(lo, cstate->domain[domain->name]); in nvkm_control_mthd_pstate_attr()
115 hi = max(hi, cstate->domain[domain->name]); in nvkm_control_mthd_pstate_attr()
120 lo = max(nvkm_clk_read(clk, domain->name), 0); in nvkm_control_mthd_pstate_attr()
124 snprintf(args->v0.name, sizeof(args->v0.name), "%s", domain->mname); in nvkm_control_mthd_pstate_attr()
126 args->v0.min = lo / domain->mdiv; in nvkm_control_mthd_pstate_attr()
127 args->v0.max = hi / domain->mdiv; in nvkm_control_mthd_pstate_attr()
130 while ((++domain)->name != nv_clk_src_max) { in nvkm_control_mthd_pstate_attr()
131 if (domain->mname) { in nvkm_control_mthd_pstate_attr()