Lines Matching defs:cstate
84 struct nouveau_cstate *cstate;
88 cstate = list_entry(pstate->list.prev, typeof(*cstate), head);
90 cstate = &pstate->base;
102 ret = volt->set_id(volt, cstate->voltage, +1);
109 ret = clk->calc(clk, cstate);
116 ret = volt->set_id(volt, cstate->voltage, -1);
131 nouveau_cstate_del(struct nouveau_cstate *cstate)
133 list_del(&cstate->head);
134 kfree(cstate);
143 struct nouveau_cstate *cstate = NULL;
152 cstate = kzalloc(sizeof(*cstate), GFP_KERNEL);
153 if (!cstate)
156 *cstate = pstate->base;
157 cstate->voltage = cstepX.voltage;
165 cstate->domain[domain->name] = freq;
170 list_add(&cstate->head, &pstate->list);
255 struct nouveau_cstate *cstate;
270 list_for_each_entry(cstate, &pstate->list, head) {
271 u32 freq = cstate->domain[clock->name];
296 struct nouveau_cstate *cstate, *temp;
298 list_for_each_entry_safe(cstate, temp, &pstate->list, head) {
299 nouveau_cstate_del(cstate);
312 struct nouveau_cstate *cstate;
325 cstate = &pstate->base;
333 cstate->voltage = perfE.voltage;
334 cstate->domain[nv_clk_src_core] = perfE.core;
335 cstate->domain[nv_clk_src_shader] = perfE.shader;
336 cstate->domain[nv_clk_src_mem] = perfE.memory;
337 cstate->domain[nv_clk_src_vdec] = perfE.vdec;
338 cstate->domain[nv_clk_src_dom6] = perfE.disp;
355 cstate->domain[domain->name] = perfS.v40.freq;