Lines Matching refs:hdr
29 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() argument
40 *hdr = nvbios_rd08(bios, perf + 1); in nvbios_perf_table()
63 *hdr = nvbios_rd08(bios, perf + 0); in nvbios_perf_table()
79 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_perf_entry() argument
82 u16 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_perf_entry()
84 perf = perf + *hdr + (idx * (*len + (snr * ssz))); in nvbios_perf_entry()
85 *hdr = *len; in nvbios_perf_entry()
95 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_perfE *info) in nvbios_perfEp() argument
97 u16 perf = nvbios_perf_entry(bios, idx, ver, hdr, cnt, len); in nvbios_perfEp()
107 if (*hdr > 0x38) in nvbios_perfEp()
157 u8 *ver, u8 *hdr, u8 cnt, u8 len) in nvbios_perfSe() argument
161 data = perfE + *hdr + (idx * len); in nvbios_perfSe()
162 *hdr = len; in nvbios_perfSe()
169 u8 *ver, u8 *hdr, u8 cnt, u8 len, in nvbios_perfSp() argument
172 u32 data = nvbios_perfSe(bios, perfE, idx, ver, hdr, cnt, len); in nvbios_perfSp()
188 u8 ver, hdr, cnt, len, snr, ssz; in nvbios_perf_fan_parse() local
189 u16 perf = nvbios_perf_table(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); in nvbios_perf_fan_parse()
193 if (ver >= 0x20 && ver < 0x40 && hdr > 6) in nvbios_perf_fan_parse()