Home
last modified time | relevance | path

Searched refs:gf100_grctx_patch_wr32 (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgp100.c35 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 …]
H A Dctxgp102.c53 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 …]
H A Dctxgm107.c885 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 …]
H A Dctxgv100.c75 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 …]
H A Dctxtu102.c61 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 Dctxgf100.c995 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 …]
H A Dctxgf108.c748 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 Dctxgf117.c256 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 Dctxgk104.c871 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 Dctxgf100.h6 void gf100_grctx_patch_wr32(struct gf100_gr_chan *, u32 addr, u32 data);