Lines Matching full:pst
171 static int get_ranges(unsigned char *pst)
183 fid = *pst++;
202 vid = *pst++;
440 static void print_pst_entry(struct pst_s *pst, unsigned int j)
442 pr_debug("PST:%d (@%p)\n", j, pst);
444 pst->cpuid, pst->fsbspeed, pst->maxfid, pst->startvid);
450 struct pst_s *pst;
485 pr_debug("Has %d PST tables. (Only dumping ones "
491 pst = (struct pst_s *) p;
494 pst = (struct pst_s *) p;
495 number_scales = pst->numpstates;
497 if ((etuple == pst->cpuid) &&
498 check_fsb(pst->fsbspeed) &&
499 (maxfid == pst->maxfid) &&
500 (startvid == pst->startvid)) {
501 print_pst_entry(pst, j);
502 p = (char *)pst + sizeof(*pst);
507 p = (char *)pst + sizeof(*pst);
512 pr_info("No PST tables match this cpuid (0x%x)\n",
569 pr_warn("%s laptop with broken PST tables in BIOS detected\n",
577 * Some Athlon laptops have really fucked PST tables.
613 pr_info("PSB/PST known to be broken - trying ACPI instead\n");