Lines Matching refs:vtable
44 struct vctrl_voltage_table *vtable;
175 vctrl->vtable[selector].ctrl,
176 vctrl->vtable[selector].ctrl,
188 if (selector >= vctrl->vtable[vctrl->sel].ovp_min_sel)
191 next_sel = vctrl->vtable[vctrl->sel].ovp_min_sel;
194 vctrl->vtable[next_sel].ctrl,
195 vctrl->vtable[next_sel].ctrl,
200 vctrl->vtable[next_sel].ctrl);
205 delay = DIV_ROUND_UP(vctrl->vtable[vctrl->sel].out -
206 vctrl->vtable[next_sel].out,
217 vctrl->vtable[orig_sel].ctrl,
218 vctrl->vtable[orig_sel].ctrl,
237 return vctrl->vtable[selector].out;
353 vctrl->vtable = devm_kcalloc(&pdev->dev, rdesc->n_voltages,
356 if (!vctrl->vtable)
367 vctrl->vtable[idx_vt].ctrl = ctrl_uV;
368 vctrl->vtable[idx_vt].out =
374 sort(vctrl->vtable, rdesc->n_voltages,
381 int ovp_min_uV = (vctrl->vtable[i].out *
385 if (vctrl->vtable[j].out >= ovp_min_uV) {
386 vctrl->vtable[i].ovp_min_sel = j;
393 vctrl->vtable[i].out);
395 vctrl->vtable[i].ovp_min_sel = i - 1;
518 if (ctrl_uV == vctrl->vtable[i].ctrl) {