/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
nouveau_nvkm_engine_gr_ctxgp102.c | 68 mmio_wr32(info, 0x419b04, 0x80000000 | size >> 7); 69 mmio_wr32(info, 0x405830, attrib); 70 mmio_wr32(info, 0x40585c, alpha); 71 mmio_wr32(info, 0x4064c4, ((alpha / 4) << 16) | max_batches); 83 mmio_wr32(info, o + 0xc0, gs); 84 mmio_wr32(info, p, bs); 85 mmio_wr32(info, o + 0xf4, bo); 86 mmio_wr32(info, o + 0xf0, bs); 88 mmio_wr32(info, o + 0xe4, as); 89 mmio_wr32(info, o + 0xf8, ao) [all...] |
nouveau_nvkm_engine_gr_ctxgp100.c | 44 mmio_wr32(info, 0x408010, 0x8007d800); 46 mmio_wr32(info, 0x419008, 0x00000000); 72 mmio_wr32(info, 0x419b04, 0x80000000 | size >> 7); 73 mmio_wr32(info, 0x405830, attrib); 74 mmio_wr32(info, 0x40585c, alpha); 75 mmio_wr32(info, 0x4064c4, ((alpha / 4) << 16) | max_batches); 85 mmio_wr32(info, o + 0xc0, bs); 86 mmio_wr32(info, o + 0xf4, bo); 87 mmio_wr32(info, o + 0xf0, bs); 89 mmio_wr32(info, o + 0xe4, as) [all...] |
nouveau_nvkm_engine_gr_ctxgv100.c | 89 mmio_wr32(info, 0x419e04, 0x80000000 | size >> 7); 90 mmio_wr32(info, 0x405830, attrib); 91 mmio_wr32(info, 0x40585c, alpha); 102 mmio_wr32(info, o + 0xc0, gs); 103 mmio_wr32(info, o + 0xf4, bo); 104 mmio_wr32(info, o + 0xf0, bs); 106 mmio_wr32(info, o + 0xe4, as); 107 mmio_wr32(info, o + 0xf8, ao); 109 mmio_wr32(info, u, bs); 113 mmio_wr32(info, 0x4181e4, 0x00000100) [all...] |
nouveau_nvkm_engine_gr_ctxtu102.c | 71 mmio_wr32(info, 0x408074, size >> s); /*XXX: guess */ 73 mmio_wr32(info, 0x408078, 0x00000000);
|
nouveau_nvkm_engine_gr_ctxgf117.c | 266 mmio_wr32(info, 0x405830, (beta << 16) | alpha); 267 mmio_wr32(info, 0x4064c4, ((alpha / 4) << 16) | max_batches); 278 mmio_wr32(info, o + 0xc0, (t << 28) | (b << 16) | --bo); 280 mmio_wr32(info, o + 0xe4, (a << 16) | ao);
|
nouveau_nvkm_engine_gr_ctxgm107.c | 893 mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s)); 895 mmio_wr32(info, 0x418e28, 0x80000000 | (grctx->bundle_size >> s)); 896 mmio_wr32(info, 0x4064c8, (state_limit << 16) | token_limit); 906 mmio_wr32(info, 0x408010, 0x80000000); 908 mmio_wr32(info, 0x419008, 0x00000000); 909 mmio_wr32(info, 0x4064cc, 0x80000000); 910 mmio_wr32(info, 0x418e30, 0x80000000); /* guess at it being related */ 931 mmio_wr32(info, 0x405830, (attrib << 16) | alpha); 932 mmio_wr32(info, 0x4064c4, ((alpha / 4) << 16) | max_batches); 942 mmio_wr32(info, o + 0xc0, bs) [all...] |
nouveau_nvkm_engine_gr_ctxgk104.c | 875 mmio_wr32(info, 0x17e91c, data0); 876 mmio_wr32(info, 0x17e920, data1); 889 mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s)); 891 mmio_wr32(info, 0x41880c, 0x80000000 | (grctx->bundle_size >> s)); 892 mmio_wr32(info, 0x4064c8, (state_limit << 16) | token_limit); 902 mmio_wr32(info, 0x408010, 0x80000000); 904 mmio_wr32(info, 0x419008, 0x00000000); 905 mmio_wr32(info, 0x4064cc, 0x80000000);
|
ctxgf100.h | 23 #define mmio_wr32(a,b,c) mmio_refn((a), (b), (c), 0, -1) macro
|
nouveau_nvkm_engine_gr_ctxgf108.c | 758 mmio_wr32(info, 0x405830, (beta << 16) | alpha); 759 mmio_wr32(info, 0x4064c4, ((alpha / 4) << 16) | max_batches); 768 mmio_wr32(info, o + 0x20, (t << 28) | (b << 16) | --bo); 770 mmio_wr32(info, o + 0x44, (a << 16) | ao);
|
nouveau_nvkm_engine_gr_ctxgf100.c | 1051 mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s)); 1053 mmio_wr32(info, 0x41880c, 0x80000000 | (grctx->bundle_size >> s)); 1063 mmio_wr32(info, 0x408010, 0x80000000); 1065 mmio_wr32(info, 0x419008, 0x00000000); 1082 mmio_wr32(info, 0x405830, (attrib << 16)); 1088 mmio_wr32(info, o, (attrib << 16) | --bo);
|