Lines Matching refs:idx
58 nvbios_dpout_entry(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_entry() argument
62 if (data && idx < *cnt) { in nvbios_dpout_entry()
63 u16 outp = nv_ro16(bios, data + *hdr + idx * *len); in nvbios_dpout_entry()
87 nvbios_dpout_parse(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_parse() argument
91 u16 data = nvbios_dpout_entry(bios, idx, ver, hdr, cnt, len); in nvbios_dpout_parse()
133 u16 data, idx = 0; in nvbios_dpout_match() local
134 while ((data = nvbios_dpout_parse(bios, idx++, ver, hdr, cnt, len, info)) || *ver) { in nvbios_dpout_match()
144 nvbios_dpcfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_entry() argument
154 if (idx < *cnt) in nvbios_dpcfg_entry()
155 return outp + *hdr + (idx * *len); in nvbios_dpcfg_entry()
161 nvbios_dpcfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_parse() argument
165 u16 data = nvbios_dpcfg_entry(bios, outp, idx, ver, hdr, cnt, len); in nvbios_dpcfg_parse()
195 u8 idx = 0xff; in nvbios_dpcfg_match() local
204 idx = (pc * 10) + vsoff[vs] + pe; in nvbios_dpcfg_match()
206 while ((data = nvbios_dpcfg_entry(bios, outp, ++idx, in nvbios_dpcfg_match()
214 return nvbios_dpcfg_parse(bios, outp, idx, ver, hdr, cnt, len, info); in nvbios_dpcfg_match()