/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gk104.c | 201 nvkm_wr32(device, GPC_UNIT(0, 0x3018), 0x00000001); in gk104_gr_init() 220 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gk104_gr_init() 222 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gk104_gr_init() 224 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gk104_gr_init() 250 nvkm_wr32(device, GPC_UNIT(gpc, 0x3038), 0xc0000000); in gk104_gr_init() 251 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gk104_gr_init() 252 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gk104_gr_init() 253 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gk104_gr_init() 254 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gk104_gr_init() 264 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gk104_gr_init() [all …]
|
D | gm204.c | 265 nvkm_wr32(device, GPC_UNIT(0, 0x3018), 0x00000001); in gm204_gr_init() 284 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gm204_gr_init() 286 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gm204_gr_init() 288 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gm204_gr_init() 315 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gm204_gr_init() 316 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gm204_gr_init() 317 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gm204_gr_init() 318 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gm204_gr_init() 329 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gm204_gr_init() 330 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c94), 0xffffffff); in gm204_gr_init()
|
D | gm107.c | 330 nvkm_wr32(device, GPC_UNIT(0, 0x3018), 0x00000001); in gm107_gr_init() 349 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gm107_gr_init() 351 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gm107_gr_init() 353 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gm107_gr_init() 379 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gm107_gr_init() 380 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gm107_gr_init() 381 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gm107_gr_init() 382 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gm107_gr_init() 393 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gm107_gr_init() 394 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c94), 0xffffffff); in gm107_gr_init()
|
D | gf100.c | 862 trap[0] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0420)) & 0x3fffffff; in gf100_gr_trap_gpc_rop() 863 trap[1] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0434)); in gf100_gr_trap_gpc_rop() 864 trap[2] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0438)); in gf100_gr_trap_gpc_rop() 865 trap[3] = nvkm_rd32(device, GPC_UNIT(gpc, 0x043c)); in gf100_gr_trap_gpc_rop() 873 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gf100_gr_trap_gpc_rop() 979 u32 stat = nvkm_rd32(device, GPC_UNIT(gpc, 0x2c90)); in gf100_gr_trap_gpc() 988 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x0900)); in gf100_gr_trap_gpc() 990 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gf100_gr_trap_gpc() 995 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x1028)); in gf100_gr_trap_gpc() 997 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gf100_gr_trap_gpc() [all …]
|
D | ctxgm107.c | 944 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), id); in gm107_grctx_generate_tpcid() 949 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c08), gr->tpc_nr[gpc]); in gm107_grctx_generate_tpcid() 950 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c8c), gr->tpc_nr[gpc]); in gm107_grctx_generate_tpcid()
|
D | gk20a.c | 233 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gk20a_gr_init() 235 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gk20a_gr_init() 237 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gk20a_gr_init()
|
D | ctxgf100.c | 1096 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), id); in gf100_grctx_generate_tpcid() 1101 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c08), gr->tpc_nr[gpc]); in gf100_grctx_generate_tpcid() 1102 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c8c), gr->tpc_nr[gpc]); in gf100_grctx_generate_tpcid()
|
D | ctxgm204.c | 931 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), id); in gm204_grctx_generate_tpcid()
|
D | gf100.h | 39 #define GPC_UNIT(t, r) (0x500000 + (t) * 0x8000 + (r)) macro
|