Lines Matching refs:bios
28 struct nvkm_bios *bios; member
33 pramin_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in pramin_read() argument
38 *(u32 *)&bios->data[i] = nv_rd32(bios, 0x700000 + i); in pramin_read()
49 nv_wr32(priv->bios, 0x001700, priv->bar0); in pramin_fini()
55 pramin_init(struct nvkm_bios *bios, const char *name) in pramin_init() argument
61 if (nv_device(bios)->card_type < NV_50) in pramin_init()
65 if (nv_device(bios)->card_type >= GM100) in pramin_init()
66 addr = nv_rd32(bios, 0x021c04); in pramin_init()
68 if (nv_device(bios)->card_type >= NV_C0) in pramin_init()
69 addr = nv_rd32(bios, 0x022500); in pramin_init()
71 nv_debug(bios, "... display disabled\n"); in pramin_init()
79 addr = nv_rd32(bios, 0x619f04); in pramin_init()
81 nv_debug(bios, "... not enabled\n"); in pramin_init()
85 nv_debug(bios, "... not in vram\n"); in pramin_init()
92 addr = (u64)nv_rd32(bios, 0x001700) << 16; in pramin_init()
98 nv_error(bios, "... out of memory\n"); in pramin_init()
102 priv->bios = bios; in pramin_init()
103 priv->bar0 = nv_rd32(bios, 0x001700); in pramin_init()
104 nv_wr32(bios, 0x001700, addr >> 16); in pramin_init()