Lines Matching refs:vtable

45 	struct vctrl_voltage_table *vtable;  member
164 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel()
165 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel()
177 if (selector >= vctrl->vtable[vctrl->sel].ovp_min_sel) in vctrl_set_voltage_sel()
180 next_sel = vctrl->vtable[vctrl->sel].ovp_min_sel; in vctrl_set_voltage_sel()
183 vctrl->vtable[next_sel].ctrl, in vctrl_set_voltage_sel()
184 vctrl->vtable[next_sel].ctrl, in vctrl_set_voltage_sel()
189 vctrl->vtable[next_sel].ctrl); in vctrl_set_voltage_sel()
194 delay = DIV_ROUND_UP(vctrl->vtable[vctrl->sel].out - in vctrl_set_voltage_sel()
195 vctrl->vtable[next_sel].out, in vctrl_set_voltage_sel()
206 vctrl->vtable[orig_sel].ctrl, in vctrl_set_voltage_sel()
207 vctrl->vtable[orig_sel].ctrl, in vctrl_set_voltage_sel()
226 return vctrl->vtable[selector].out; in vctrl_list_voltage()
346 vctrl->vtable = devm_kcalloc(&pdev->dev, rdesc->n_voltages, in vctrl_init_vtable()
349 if (!vctrl->vtable) in vctrl_init_vtable()
360 vctrl->vtable[idx_vt].ctrl = ctrl_uV; in vctrl_init_vtable()
361 vctrl->vtable[idx_vt].out = in vctrl_init_vtable()
367 sort(vctrl->vtable, rdesc->n_voltages, in vctrl_init_vtable()
374 int ovp_min_uV = (vctrl->vtable[i].out * in vctrl_init_vtable()
378 if (vctrl->vtable[j].out >= ovp_min_uV) { in vctrl_init_vtable()
379 vctrl->vtable[i].ovp_min_sel = j; in vctrl_init_vtable()
386 vctrl->vtable[i].out); in vctrl_init_vtable()
388 vctrl->vtable[i].ovp_min_sel = i - 1; in vctrl_init_vtable()
508 if (ctrl_uV == vctrl->vtable[i].ctrl) { in vctrl_probe()