Lines Matching defs:reqvid
274 * Reduce the vid by the max of step or reqvid.
278 static int decrease_vid_code_by_step(struct powernow_k8_data *data, u32 reqvid, u32 step)
280 if ((data->currvid - reqvid) > step)
281 reqvid = data->currvid - step;
283 if (write_new_vid(data, reqvid))
300 static int transition_fid_vid(struct powernow_k8_data *data, u32 reqfid, u32 reqvid)
302 if (core_voltage_pre_transition(data, reqvid))
308 if (core_voltage_post_transition(data, reqvid))
314 if ((reqfid != data->currfid) || (reqvid != data->currvid)) {
317 reqfid, reqvid, data->currfid, data->currvid);
328 static int core_voltage_pre_transition(struct powernow_k8_data *data, u32 reqvid)
334 dprintk("ph1 (cpu%d): start, currfid 0x%x, currvid 0x%x, reqvid 0x%x, rvo 0x%x\n",
336 data->currfid, data->currvid, reqvid, data->rvo);
341 if (reqvid < maxvid) /* lower numbers are higher voltages */
342 reqvid = maxvid;
344 while (data->currvid > reqvid) {
346 data->currvid, reqvid);
347 if (decrease_vid_code_by_step(data, reqvid, data->vidmvs))
351 while ((rvosteps > 0) && ((data->rvo + data->currvid) > reqvid)) {
452 static int core_voltage_post_transition(struct powernow_k8_data *data, u32 reqvid)
455 u32 savereqvid = reqvid;
461 if (reqvid != data->currvid) {
462 if (write_new_vid(data, reqvid))
472 if (data->currvid != reqvid) {
475 reqvid, data->currvid);