/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A 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() 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() 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() 72 gf100_grctx_patch_wr32(chan, o + 0xe4, as); in gp100_grctx_generate_attrib() 73 gf100_grctx_patch_wr32(chan, o + 0xf8, ao); in gp100_grctx_generate_attrib() [all …]
|
H A 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() 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() 81 gf100_grctx_patch_wr32(chan, 0x4181e4, 0x00000100); in gp102_grctx_generate_attrib() [all …]
|
H A 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() 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() 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() 927 gf100_grctx_patch_wr32(chan, o + 0xe4, as); in gm107_grctx_generate_attrib() 928 gf100_grctx_patch_wr32(chan, o + 0xf8, ao); in gm107_grctx_generate_attrib() 930 gf100_grctx_patch_wr32(chan, u, ((bs / 3) << 16) | bs); in gm107_grctx_generate_attrib() [all …]
|
H A 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() 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() 102 gf100_grctx_patch_wr32(chan, 0x41befc, 0x00000100); in gv100_grctx_generate_attrib() [all …]
|
H A 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()
|
H A D | ctxgf100.c | 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() 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() 1046 gf100_grctx_patch_wr32(chan, o, (attrib << 16) | bo); in gf100_grctx_generate_attrib() 1055 gf100_grctx_patch_wr32(chan, 0x418810, 0x80000000 | addr >> 12); in gf100_grctx_generate_attrib_cb() [all …]
|
H A 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()
|
H A 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()
|
H A 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()
|
H A D | ctxgf100.h | 6 void gf100_grctx_patch_wr32(struct gf100_gr_chan *, u32 addr, u32 data);
|