Lines Matching refs:bios

30 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len)  in nvbios_pmuTe()  argument
35 if (!bit_entry(bios, 'p', &bit_p)) { in nvbios_pmuTe()
37 data = nvbios_rd32(bios, bit_p.offset + 0x00); in nvbios_pmuTe()
39 *ver = nvbios_rd08(bios, data + 0x00); /* maybe? */ in nvbios_pmuTe()
40 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_pmuTe()
41 *len = nvbios_rd08(bios, data + 0x02); in nvbios_pmuTe()
42 *cnt = nvbios_rd08(bios, data + 0x03); in nvbios_pmuTe()
50 nvbios_pmuEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_pmuEe() argument
53 u32 data = nvbios_pmuTe(bios, ver, hdr, &cnt, &len); in nvbios_pmuEe()
63 nvbios_pmuEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_pmuEp() argument
66 u32 data = nvbios_pmuEe(bios, idx, ver, hdr); in nvbios_pmuEp()
68 info->type = nvbios_rd08(bios, data + 0x00); in nvbios_pmuEp()
69 info->data = nvbios_rd32(bios, data + 0x02); in nvbios_pmuEp()
75 nvbios_pmuRm(struct nvkm_bios *bios, u8 type, struct nvbios_pmuR *info) in nvbios_pmuRm() argument
81 while ((data = nvbios_pmuEp(bios, idx++, &ver, &hdr, &pmuE))) { in nvbios_pmuRm()
83 info->init_addr_pmu = nvbios_rd32(bios, data + 0x08); in nvbios_pmuRm()
84 info->args_addr_pmu = nvbios_rd32(bios, data + 0x0c); in nvbios_pmuRm()
86 info->boot_addr_pmu = nvbios_rd32(bios, data + 0x10) + in nvbios_pmuRm()
87 nvbios_rd32(bios, data + 0x18); in nvbios_pmuRm()
88 info->boot_size = nvbios_rd32(bios, data + 0x1c) - in nvbios_pmuRm()
89 nvbios_rd32(bios, data + 0x18); in nvbios_pmuRm()
93 info->code_size = nvbios_rd32(bios, data + 0x20); in nvbios_pmuRm()
95 nvbios_rd32(bios, data + 0x24); in nvbios_pmuRm()
96 info->data_addr_pmu = nvbios_rd32(bios, data + 0x28); in nvbios_pmuRm()
97 info->data_size = nvbios_rd32(bios, data + 0x2c); in nvbios_pmuRm()