Lines Matching defs:bios
31 #include <subdev/bios.h>
32 #include <subdev/bios/init.h>
136 struct nvkm_bios *bios = ior->disp->engine.subdev.device->bios;
171 data = nvbios_dpout_match(bios, outp->info.hasht, outp->info.hashm,
176 data = nvbios_dpcfg_match(bios, data, lpc2 & 3, lvsw & 3, lpre & 3,
374 struct nvkm_bios *bios = subdev->device->bios;
388 while (ior->dp.bw < nvbios_rd08(bios, lnkcmp))
390 lnkcmp = nvbios_rd16(bios, lnkcmp + 1);
402 while ((ior->dp.bw * 2700) < nvbios_rd16(bios, lnkcmp))
404 lnkcmp = nvbios_rd16(bios, lnkcmp + 2);
406 while (ior->dp.bw < nvbios_rd08(bios, lnkcmp))
408 lnkcmp = nvbios_rd16(bios, lnkcmp + 1);
639 struct nvkm_bios *bios = device->bios;
660 /* bios data is not optional */
661 data = nvbios_dpout_match(bios, outp->info.hasht, outp->info.hashm,
664 OUTP_ERR(outp, "no bios dp data");
668 OUTP_DBG(outp, "bios dp %02x %02x %02x %02x", outp->dp.version, hdr, cnt, len);
670 data = nvbios_dp_table(bios, &ver, &hdr, &cnt, &len);
671 outp->dp.mst = data && ver >= 0x40 && (nvbios_rd08(bios, data + 0x08) & 0x04);