/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | ctxgp100.c | 35 gf100_grctx_patch_wr32(chan, 0x40800c, addr >> 8); in gp100_grctx_generate_pagepool() 36 gf100_grctx_patch_wr32(chan, 0x408010, 0x8007d800); in gp100_grctx_generate_pagepool() 37 gf100_grctx_patch_wr32(chan, 0x419004, addr >> 8); in gp100_grctx_generate_pagepool() 38 gf100_grctx_patch_wr32(chan, 0x419008, 0x00000000); in gp100_grctx_generate_pagepool() 54 gf100_grctx_patch_wr32(chan, 0x405830, attrib); in gp100_grctx_generate_attrib() 55 gf100_grctx_patch_wr32(chan, 0x40585c, alpha); in gp100_grctx_generate_attrib() 56 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gp100_grctx_generate_attrib() 68 gf100_grctx_patch_wr32(chan, o + 0xc0, bs); in gp100_grctx_generate_attrib() 69 gf100_grctx_patch_wr32(chan, o + 0xf4, bo); in gp100_grctx_generate_attrib() 70 gf100_grctx_patch_wr32(chan, o + 0xf0, bs); in gp100_grctx_generate_attrib() [all …]
|
D | ctxgp102.c | 53 gf100_grctx_patch_wr32(chan, 0x405830, attrib); in gp102_grctx_generate_attrib() 54 gf100_grctx_patch_wr32(chan, 0x40585c, alpha); in gp102_grctx_generate_attrib() 55 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gp102_grctx_generate_attrib() 69 gf100_grctx_patch_wr32(chan, o + 0xc0, gs); in gp102_grctx_generate_attrib() 70 gf100_grctx_patch_wr32(chan, p, bs); in gp102_grctx_generate_attrib() 71 gf100_grctx_patch_wr32(chan, o + 0xf4, bo); in gp102_grctx_generate_attrib() 72 gf100_grctx_patch_wr32(chan, o + 0xf0, bs); in gp102_grctx_generate_attrib() 74 gf100_grctx_patch_wr32(chan, o + 0xe4, as); in gp102_grctx_generate_attrib() 75 gf100_grctx_patch_wr32(chan, o + 0xf8, ao); in gp102_grctx_generate_attrib() 77 gf100_grctx_patch_wr32(chan, u, bs); in gp102_grctx_generate_attrib() [all …]
|
D | ctxgm107.c | 885 gf100_grctx_patch_wr32(chan, 0x408004, addr >> 8); in gm107_grctx_generate_bundle() 886 gf100_grctx_patch_wr32(chan, 0x408008, 0x80000000 | (size >> 8)); in gm107_grctx_generate_bundle() 887 gf100_grctx_patch_wr32(chan, 0x418e24, addr >> 8); in gm107_grctx_generate_bundle() 888 gf100_grctx_patch_wr32(chan, 0x418e28, 0x80000000 | (size >> 8)); in gm107_grctx_generate_bundle() 889 gf100_grctx_patch_wr32(chan, 0x4064c8, (state_limit << 16) | token_limit); in gm107_grctx_generate_bundle() 896 gf100_grctx_patch_wr32(chan, 0x418e30, 0x80000000); in gm107_grctx_generate_pagepool() 911 gf100_grctx_patch_wr32(chan, 0x405830, (attrib << 16) | alpha); in gm107_grctx_generate_attrib() 912 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gm107_grctx_generate_attrib() 924 gf100_grctx_patch_wr32(chan, o + 0xc0, bs); in gm107_grctx_generate_attrib() 925 gf100_grctx_patch_wr32(chan, o + 0xf4, bo); in gm107_grctx_generate_attrib() [all …]
|
D | ctxgv100.c | 75 gf100_grctx_patch_wr32(chan, 0x405830, attrib); in gv100_grctx_generate_attrib() 76 gf100_grctx_patch_wr32(chan, 0x40585c, alpha); in gv100_grctx_generate_attrib() 77 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gv100_grctx_generate_attrib() 90 gf100_grctx_patch_wr32(chan, o + 0xc0, gs); in gv100_grctx_generate_attrib() 91 gf100_grctx_patch_wr32(chan, o + 0xf4, bo); in gv100_grctx_generate_attrib() 92 gf100_grctx_patch_wr32(chan, o + 0xf0, bs); in gv100_grctx_generate_attrib() 94 gf100_grctx_patch_wr32(chan, o + 0xe4, as); in gv100_grctx_generate_attrib() 95 gf100_grctx_patch_wr32(chan, o + 0xf8, ao); in gv100_grctx_generate_attrib() 97 gf100_grctx_patch_wr32(chan, u, bs); in gv100_grctx_generate_attrib() 101 gf100_grctx_patch_wr32(chan, 0x4181e4, 0x00000100); in gv100_grctx_generate_attrib() [all …]
|
D | ctxtu102.c | 61 gf100_grctx_patch_wr32(chan, 0x408070, addr >> 8); in tu102_grctx_generate_unknown() 62 gf100_grctx_patch_wr32(chan, 0x408074, size >> 8); /*XXX: guess */ in tu102_grctx_generate_unknown() 63 gf100_grctx_patch_wr32(chan, 0x419034, addr >> 8); in tu102_grctx_generate_unknown() 64 gf100_grctx_patch_wr32(chan, 0x408078, 0x00000000); in tu102_grctx_generate_unknown()
|
D | ctxgf100.c | 995 gf100_grctx_patch_wr32(struct gf100_gr_chan *chan, u32 addr, u32 data) in gf100_grctx_patch_wr32() function 1016 gf100_grctx_patch_wr32(chan, 0x408004, addr >> 8); in gf100_grctx_generate_bundle() 1017 gf100_grctx_patch_wr32(chan, 0x408008, 0x80000000 | (size >> 8)); in gf100_grctx_generate_bundle() 1018 gf100_grctx_patch_wr32(chan, 0x418808, addr >> 8); in gf100_grctx_generate_bundle() 1019 gf100_grctx_patch_wr32(chan, 0x41880c, 0x80000000 | (size >> 8)); in gf100_grctx_generate_bundle() 1025 gf100_grctx_patch_wr32(chan, 0x40800c, addr >> 8); in gf100_grctx_generate_pagepool() 1026 gf100_grctx_patch_wr32(chan, 0x408010, 0x80000000); in gf100_grctx_generate_pagepool() 1027 gf100_grctx_patch_wr32(chan, 0x419004, addr >> 8); in gf100_grctx_generate_pagepool() 1028 gf100_grctx_patch_wr32(chan, 0x419008, 0x00000000); in gf100_grctx_generate_pagepool() 1040 gf100_grctx_patch_wr32(chan, 0x405830, (attrib << 16)); in gf100_grctx_generate_attrib() [all …]
|
D | ctxgf108.c | 748 gf100_grctx_patch_wr32(chan, 0x405830, (beta << 16) | alpha); in gf108_grctx_generate_attrib() 749 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gf108_grctx_generate_attrib() 758 gf100_grctx_patch_wr32(chan, o + 0x20, (t << 28) | (b << 16) | bo); in gf108_grctx_generate_attrib() 760 gf100_grctx_patch_wr32(chan, o + 0x44, (a << 16) | ao); in gf108_grctx_generate_attrib()
|
D | ctxgf117.c | 256 gf100_grctx_patch_wr32(chan, 0x405830, (beta << 16) | alpha); in gf117_grctx_generate_attrib() 257 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gf117_grctx_generate_attrib() 269 gf100_grctx_patch_wr32(chan, o + 0xc0, (t << 28) | (b << 16) | bo); in gf117_grctx_generate_attrib() 271 gf100_grctx_patch_wr32(chan, o + 0xe4, (a << 16) | ao); in gf117_grctx_generate_attrib()
|
D | ctxgk104.c | 871 gf100_grctx_patch_wr32(chan, 0x17e91c, data0); in gk104_grctx_generate_patch_ltc() 872 gf100_grctx_patch_wr32(chan, 0x17e920, data1); in gk104_grctx_generate_patch_ltc() 883 gf100_grctx_patch_wr32(chan, 0x4064c8, (state_limit << 16) | token_limit); in gk104_grctx_generate_bundle() 890 gf100_grctx_patch_wr32(chan, 0x4064cc, 0x80000000); in gk104_grctx_generate_pagepool()
|
D | ctxgf100.h | 6 void gf100_grctx_patch_wr32(struct gf100_gr_chan *, u32 addr, u32 data);
|