Lines Matching refs:fid
146 #define WRITE_FIDVID(fid, vid, ctrl) \ argument
148 (((ctrl) << 32) | (1ULL << 16) | ((vid) << 8) | (fid)))
153 #define FID_TO_VCO_FID(fid) \ argument
154 (((fid) < 8) ? (8 + ((fid) << 1)) : (fid))
209 int fid; member
272 pn7_setfidvid(struct pn_softc *sc, int fid, int vid) in pn7_setfidvid() argument
282 if (fid == cfid && vid == cvid) in pn7_setfidvid()
287 ctl |= PN7_CTR_FID(fid); in pn7_setfidvid()
294 if (pn7_fid_to_mult[fid] < pn7_fid_to_mult[cfid]) { in pn7_setfidvid()
300 if (fid != cfid) in pn7_setfidvid()
323 pn8_write_fidvid(u_int fid, u_int vid, uint64_t ctrl, uint64_t *status) in pn8_write_fidvid() argument
328 WRITE_FIDVID(fid, vid, ctrl); in pn8_write_fidvid()
335 pn8_setfidvid(struct pn_softc *sc, int fid, int vid) in pn8_setfidvid() argument
350 if (fid == cfid && vid == cvid) in pn8_setfidvid()
383 if (cfid != fid) { in pn8_setfidvid()
386 vco_fid = FID_TO_VCO_FID(fid); in pn8_setfidvid()
391 if (fid > cfid) { in pn8_setfidvid()
411 rv = pn8_write_fidvid(fid, cvid, in pn8_setfidvid()
430 if (cfid != fid || cvid != vid) in pn8_setfidvid()
440 int fid, vid; in pn_set() local
455 fid = sc->powernow_states[i].fid; in pn_set()
462 rv = pn7_setfidvid(sc, fid, vid); in pn_set()
465 rv = pn8_setfidvid(sc, fid, vid); in pn_set()
499 if (cfid == sc->powernow_states[i].fid && in pn_get()
565 state.fid = *p++; in decode_pst()
571 state.freq = 100 * pn7_fid_to_mult[state.fid] * sc->fsb; in decode_pst()
573 (pn7_fid_to_mult[state.fid] % 10) == 5) in decode_pst()
577 state.freq = 100 * pn8_fid_to_mult[state.fid] * sc->fsb; in decode_pst()
601 int fid = sc->powernow_states[i].fid; in decode_pst() local
607 fid, in decode_pst()
794 state.fid = ACPI_PN7_CTRL_TO_FID(ctrl); in pn_decode_acpi()
797 (pn7_fid_to_mult[state.fid] % 10) == 5) in pn_decode_acpi()
801 state.fid = ACPI_PN8_CTRL_TO_FID(ctrl); in pn_decode_acpi()
833 if (PN7_STA_MFID(status) != state.fid) { in pn_decode_acpi()
837 sc->fsb = state.freq / 100 / pn7_fid_to_mult[state.fid]; in pn_decode_acpi()
851 (sc->powernow_states[sc->powernow_max_states - 2].fid < 8)) in pn_decode_acpi()
853 sc->fsb = state.freq / 100 / pn8_fid_to_mult[state.fid]; in pn_decode_acpi()