Lines Matching refs:bios

29 nvbios_cstepTe(struct nvkm_bios *bios,  in nvbios_cstepTe()  argument
35 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_cstepTe()
37 cstep = nvbios_rd32(bios, bit_P.offset + 0x34); in nvbios_cstepTe()
40 *ver = nvbios_rd08(bios, cstep + 0); in nvbios_cstepTe()
43 *hdr = nvbios_rd08(bios, cstep + 1); in nvbios_cstepTe()
44 *cnt = nvbios_rd08(bios, cstep + 3); in nvbios_cstepTe()
45 *len = nvbios_rd08(bios, cstep + 2); in nvbios_cstepTe()
46 *xnr = nvbios_rd08(bios, cstep + 5); in nvbios_cstepTe()
47 *xsz = nvbios_rd08(bios, cstep + 4); in nvbios_cstepTe()
59 nvbios_cstepEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_cstepEe() argument
62 u32 data = nvbios_cstepTe(bios, ver, hdr, &cnt, &len, &xnr, &xsz); in nvbios_cstepEe()
72 nvbios_cstepEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_cstepEp() argument
75 u32 data = nvbios_cstepEe(bios, idx, ver, hdr); in nvbios_cstepEp()
78 info->pstate = (nvbios_rd16(bios, data + 0x00) & 0x01e0) >> 5; in nvbios_cstepEp()
79 info->index = nvbios_rd08(bios, data + 0x03); in nvbios_cstepEp()
85 nvbios_cstepEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, in nvbios_cstepEm() argument
89 while ((data = nvbios_cstepEp(bios, idx++, ver, hdr, info))) { in nvbios_cstepEm()
97 nvbios_cstepXe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_cstepXe() argument
100 u32 data = nvbios_cstepTe(bios, ver, hdr, &cnt, &len, &xnr, &xsz); in nvbios_cstepXe()
110 nvbios_cstepXp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_cstepXp() argument
113 u32 data = nvbios_cstepXe(bios, idx, ver, hdr); in nvbios_cstepXp()
116 info->freq = nvbios_rd16(bios, data + 0x00) * 1000; in nvbios_cstepXp()
117 info->unkn[0] = nvbios_rd08(bios, data + 0x02); in nvbios_cstepXp()
118 info->unkn[1] = nvbios_rd08(bios, data + 0x03); in nvbios_cstepXp()
119 info->voltage = nvbios_rd08(bios, data + 0x04); in nvbios_cstepXp()