Lines Matching refs:data
33 u32 data = nv_ro16(bios, dcb + 0x14); in nvbios_connTe() local
34 if (data) { in nvbios_connTe()
35 *ver = nv_ro08(bios, data + 0); in nvbios_connTe()
36 *hdr = nv_ro08(bios, data + 1); in nvbios_connTe()
37 *cnt = nv_ro08(bios, data + 2); in nvbios_connTe()
38 *len = nv_ro08(bios, data + 3); in nvbios_connTe()
39 return data; in nvbios_connTe()
49 u32 data = nvbios_connTe(bios, ver, hdr, cnt, len); in nvbios_connTp() local
51 switch (!!data * *ver) { in nvbios_connTp()
54 return data; in nvbios_connTp()
65 u32 data = nvbios_connTe(bios, ver, &hdr, &cnt, len); in nvbios_connEe() local
66 if (data && idx < cnt) in nvbios_connEe()
67 return data + hdr + (idx * *len); in nvbios_connEe()
75 u32 data = nvbios_connEe(bios, idx, ver, len); in nvbios_connEp() local
77 switch (!!data * *ver) { in nvbios_connEp()
80 info->type = nv_ro08(bios, data + 0x00); in nvbios_connEp()
81 info->location = nv_ro08(bios, data + 0x01) & 0x0f; in nvbios_connEp()
82 info->hpd = (nv_ro08(bios, data + 0x01) & 0x30) >> 4; in nvbios_connEp()
83 info->dp = (nv_ro08(bios, data + 0x01) & 0xc0) >> 6; in nvbios_connEp()
85 return data; in nvbios_connEp()
86 info->hpd |= (nv_ro08(bios, data + 0x02) & 0x03) << 2; in nvbios_connEp()
87 info->dp |= nv_ro08(bios, data + 0x02) & 0x0c; in nvbios_connEp()
88 info->di = (nv_ro08(bios, data + 0x02) & 0xf0) >> 4; in nvbios_connEp()
89 info->hpd |= (nv_ro08(bios, data + 0x03) & 0x07) << 4; in nvbios_connEp()
90 info->sr = (nv_ro08(bios, data + 0x03) & 0x08) >> 3; in nvbios_connEp()
91 info->lcdid = (nv_ro08(bios, data + 0x03) & 0x70) >> 4; in nvbios_connEp()
92 return data; in nvbios_connEp()