Lines Matching refs:ver
30 dcb_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_table() argument
42 *ver = nv_ro08(bios, dcb); in dcb_table()
44 if (*ver >= 0x42) { in dcb_table()
45 nv_warn(bios, "DCB version 0x%02x unknown\n", *ver); in dcb_table()
48 if (*ver >= 0x30) { in dcb_table()
56 if (*ver >= 0x20) { in dcb_table()
65 if (*ver >= 0x15) { in dcb_table()
100 dcb_outp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in dcb_outp() argument
103 u16 dcb = dcb_table(bios, ver, &hdr, &cnt, len); in dcb_outp()
122 dcb_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, in dcb_outp_parse() argument
125 u16 dcb = dcb_outp(bios, idx, ver, len); in dcb_outp_parse()
128 if (*ver >= 0x20) { in dcb_outp_parse()
142 if (*ver >= 0x40) { in dcb_outp_parse()
160 if (*ver < 0x41) { in dcb_outp_parse()
197 u8 *ver, u8 *len, struct dcb_output *outp) in dcb_outp_match() argument
200 while ((dcb = dcb_outp_parse(bios, idx++, ver, len, outp))) { in dcb_outp_match()
214 u8 ver, len; in dcb_outp_foreach() local
217 while ((outp = dcb_outp(bios, ++idx, &ver, &len))) { in dcb_outp_foreach()