Lines Matching refs:hdr
31 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() argument
42 *hdr = nv_ro08(bios, perf + 1); in nvbios_perf_table()
65 *hdr = nv_ro08(bios, perf + 0); in nvbios_perf_table()
81 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_perf_entry() argument
84 u16 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_perf_entry()
86 perf = perf + *hdr + (idx * (*len + (snr * ssz))); in nvbios_perf_entry()
87 *hdr = *len; in nvbios_perf_entry()
97 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_perfE *info) in nvbios_perfEp() argument
99 u16 perf = nvbios_perf_entry(bios, idx, ver, hdr, cnt, len); in nvbios_perfEp()
109 if (*hdr > 0x38) in nvbios_perfEp()
159 u8 *ver, u8 *hdr, u8 cnt, u8 len) in nvbios_perfSe() argument
163 data = perfE + *hdr + (idx * len); in nvbios_perfSe()
164 *hdr = len; in nvbios_perfSe()
171 u8 *ver, u8 *hdr, u8 cnt, u8 len, in nvbios_perfSp() argument
174 u32 data = nvbios_perfSe(bios, perfE, idx, ver, hdr, cnt, len); in nvbios_perfSp()
190 u8 ver, hdr, cnt, len, snr, ssz; in nvbios_perf_fan_parse() local
191 u16 perf = nvbios_perf_table(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); in nvbios_perf_fan_parse()
195 if (ver >= 0x20 && ver < 0x40 && hdr > 6) in nvbios_perf_fan_parse()