/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | rammap.c | 26 #include <subdev/bios/rammap.h> 33 u32 rammap = 0x0000; in nvbios_rammapTe() local 37 rammap = nvbios_rd32(bios, bit_P.offset + 4); in nvbios_rammapTe() 39 if (rammap) { in nvbios_rammapTe() 40 *ver = nvbios_rd08(bios, rammap + 0); in nvbios_rammapTe() 44 *hdr = nvbios_rd08(bios, rammap + 1); in nvbios_rammapTe() 45 *cnt = nvbios_rd08(bios, rammap + 5); in nvbios_rammapTe() 46 *len = nvbios_rd08(bios, rammap + 2); in nvbios_rammapTe() 47 *snr = nvbios_rd08(bios, rammap + 4); in nvbios_rammapTe() 48 *ssz = nvbios_rd08(bios, rammap in nvbios_rammapTe() 64 u32 rammap = nvbios_rammapTe(bios, ver, hdr, cnt, len, &snr, &ssz); nvbios_rammapEe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | rammap.c | 26 #include <subdev/bios/rammap.h> 33 u32 rammap = 0x0000; in nvbios_rammapTe() local 37 rammap = nvbios_rd32(bios, bit_P.offset + 4); in nvbios_rammapTe() 39 if (rammap) { in nvbios_rammapTe() 40 *ver = nvbios_rd08(bios, rammap + 0); in nvbios_rammapTe() 44 *hdr = nvbios_rd08(bios, rammap + 1); in nvbios_rammapTe() 45 *cnt = nvbios_rd08(bios, rammap + 5); in nvbios_rammapTe() 46 *len = nvbios_rd08(bios, rammap + 2); in nvbios_rammapTe() 47 *snr = nvbios_rd08(bios, rammap + 4); in nvbios_rammapTe() 48 *ssz = nvbios_rd08(bios, rammap in nvbios_rammapTe() 64 u32 rammap = nvbios_rammapTe(bios, ver, hdr, cnt, len, &snr, &ssz); nvbios_rammapEe() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgf100.c | 31 #include <subdev/bios/rammap.h> 140 } rammap, ramcfg, timing; in gf100_ram_calc() local 147 rammap.data = nvbios_rammapEm(bios, freq / 1000, &ver, &rammap.size, in gf100_ram_calc() 149 if (!rammap.data || ver != 0x10 || rammap.size < 0x0e) { in gf100_ram_calc() 150 nvkm_error(subdev, "invalid/missing rammap entry\n"); in gf100_ram_calc() 161 ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size); in gf100_ram_calc()
|
H A D | ramgp100.c | 28 #include <subdev/bios/rammap.h> 40 /* run a bunch of tables from rammap table. there's actually in gp100_ram_init() 41 * individual pointers for each rammap entry too, but, nvidia in gp100_ram_init()
|
H A D | ramnv50.c | 33 #include <subdev/bios/rammap.h> 263 nvkm_error(subdev, "invalid/missing rammap entry "); in nv50_ram_calc() 353 * it have a different rammap bit from DLLoff? */ in nv50_ram_calc()
|
H A D | ramgt215.c | 33 #include <subdev/bios/rammap.h> 522 nvkm_error(subdev, "invalid/missing rammap entry\n"); in gt215_ram_calc()
|
H A D | ramgk104.c | 34 #include <subdev/bios/rammap.h> 1406 /* run a bunch of tables from rammap table. there's actually in gk104_ram_init() 1407 * individual pointers for each rammap entry too, but, nvidia in gk104_ram_init() 1562 /* parse bios data for all rammap table entries up-front, and in gk104_ram_new_()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgf100.c | 31 #include <subdev/bios/rammap.h> 140 } rammap, ramcfg, timing; in gf100_ram_calc() local 147 rammap.data = nvbios_rammapEm(bios, freq / 1000, &ver, &rammap.size, in gf100_ram_calc() 149 if (!rammap.data || ver != 0x10 || rammap.size < 0x0e) { in gf100_ram_calc() 150 nvkm_error(subdev, "invalid/missing rammap entry\n"); in gf100_ram_calc() 161 ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size); in gf100_ram_calc()
|
H A D | ramgp100.c | 28 #include <subdev/bios/rammap.h> 40 /* run a bunch of tables from rammap table. there's actually in gp100_ram_init() 41 * individual pointers for each rammap entry too, but, nvidia in gp100_ram_init()
|
H A D | ramnv50.c | 33 #include <subdev/bios/rammap.h> 262 nvkm_error(subdev, "invalid/missing rammap entry "); in nv50_ram_calc() 352 * it have a different rammap bit from DLLoff? */ in nv50_ram_calc()
|
H A D | ramgt215.c | 33 #include <subdev/bios/rammap.h> 522 nvkm_error(subdev, "invalid/missing rammap entry\n"); in gt215_ram_calc()
|
H A D | ramgk104.c | 34 #include <subdev/bios/rammap.h> 1406 /* run a bunch of tables from rammap table. there's actually in gk104_ram_init() 1407 * individual pointers for each rammap entry too, but, nvidia in gk104_ram_init() 1562 /* parse bios data for all rammap table entries up-front, and in gk104_ram_new_()
|