/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
nouveau_nvkm_engine_gr_ctxgk20a.c | 36 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gk20a_grctx_generate_main 46 grctx->attrib(info); 48 grctx->unkn(gr); 68 grctx->pagepool(info); 69 grctx->bundle(info);
|
nouveau_nvkm_engine_gr_ctxgm20b.c | 33 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gm20b_grctx_generate_main 43 grctx->attrib(info); 45 grctx->unkn(gr); 71 grctx->pagepool(info); 72 grctx->bundle(info);
|
nouveau_nvkm_engine_gr_ctxgp102.c | 48 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gp102_grctx_generate_attrib 49 const u32 alpha = grctx->alpha_nr; 50 const u32 attrib = grctx->attrib_nr; 51 const u32 gfxp = grctx->gfxp_nr; 54 u32 size = grctx->alpha_nr_max * gr->tpc_total; 60 size += grctx->gfxp_nr * gr->ppc_nr[gpc] * gr->ppc_tpc_max; 90 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc];
|
nouveau_nvkm_engine_gr_ctxgp100.c | 40 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gp100_grctx_generate_pagepool 42 const int b = mmio_vram(info, grctx->pagepool_size, (1 << s), true); 53 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gp100_grctx_generate_attrib 54 const u32 alpha = grctx->alpha_nr; 55 const u32 attrib = grctx->attrib_nr; 58 u32 size = grctx->alpha_nr_max * gr->tpc_total; 64 size += grctx->attrib_nr_max * gr->ppc_nr[gpc] * gr->ppc_tpc_max; 88 bo += grctx->attrib_nr_max * gr->ppc_tpc_max [all...] |
nouveau_nvkm_engine_gr_ctxgf100.c | 1047 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gf100_grctx_generate_bundle 1049 const int b = mmio_vram(info, grctx->bundle_size, (1 << s), true); 1051 mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s)); 1053 mmio_wr32(info, 0x41880c, 0x80000000 | (grctx->bundle_size >> s)); 1059 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gf100_grctx_generate_pagepool 1061 const int b = mmio_vram(info, grctx->pagepool_size, (1 << s), true); 1072 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gf100_grctx_generate_attrib 1372 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gf100_grctx_generate_main 1443 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gf100_grctx_generate [all...] |
nouveau_nvkm_engine_gr_ctxgf117.c | 252 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gf117_grctx_generate_attrib 253 const u32 alpha = grctx->alpha_nr; 254 const u32 beta = grctx->attrib_nr; 255 const u32 size = 0x20 * (grctx->attrib_nr_max + grctx->alpha_nr_max); 261 u32 ao = bo + grctx->attrib_nr_max * gr->tpc_total; 279 bo += grctx->attrib_nr_max * gr->ppc_tpc_nr[gpc][ppc]; 281 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc];
|
nouveau_nvkm_engine_gr_ctxgv100.c | 70 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gv100_grctx_generate_attrib 71 const u32 alpha = grctx->alpha_nr; 72 const u32 attrib = grctx->attrib_nr; 73 const u32 gfxp = grctx->gfxp_nr; 75 u32 size = grctx->alpha_nr_max * gr->tpc_total; 81 size += grctx->gfxp_nr * gr->ppc_nr[gpc] * gr->ppc_tpc_max; 108 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc];
|
nouveau_nvkm_engine_gr_gp104.c | 56 .grctx = &gp104_grctx,
|
nouveau_nvkm_engine_gr_gp107.c | 58 .grctx = &gp107_grctx,
|
nouveau_nvkm_engine_gr_gp10b.c | 68 .grctx = &gp100_grctx,
|
nouveau_nvkm_engine_gr_ctxgm107.c | 886 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gm107_grctx_generate_bundle 887 const u32 state_limit = min(grctx->bundle_min_gpm_fifo_depth, 888 grctx->bundle_size / 0x20); 889 const u32 token_limit = grctx->bundle_token_limit; 891 const int b = mmio_vram(info, grctx->bundle_size, (1 << s), true); 893 mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s)); 895 mmio_wr32(info, 0x418e28, 0x80000000 | (grctx->bundle_size >> s)); 902 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gm107_grctx_generate_pagepool 917 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gm107_grctx_generate_attrib [all...] |
nouveau_nvkm_engine_gr_gf110.c | 113 .grctx = &gf110_grctx,
|
nouveau_nvkm_engine_gr_gf104.c | 141 .grctx = &gf104_grctx,
|
nouveau_nvkm_engine_gr_gf108.c | 139 .grctx = &gf108_grctx,
|
nouveau_nvkm_engine_gr_gk110b.c | 133 .grctx = &gk110b_grctx,
|
nouveau_nvkm_engine_gr_ctxgf108.c | 744 const struct gf100_grctx_func *grctx = gr->func->grctx; local in function:gf108_grctx_generate_attrib 745 const u32 alpha = grctx->alpha_nr; 746 const u32 beta = grctx->attrib_nr; 747 const u32 size = 0x20 * (grctx->attrib_nr_max + grctx->alpha_nr_max); 753 u32 ao = bo + grctx->attrib_nr_max * gr->tpc_total; 769 bo += grctx->attrib_nr_max; 771 ao += grctx->alpha_nr_max;
|
nouveau_nvkm_engine_gr_ctxgk104.c | 882 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gk104_grctx_generate_bundle 883 const u32 state_limit = min(grctx->bundle_min_gpm_fifo_depth, 884 grctx->bundle_size / 0x20); 885 const u32 token_limit = grctx->bundle_token_limit; 887 const int b = mmio_vram(info, grctx->bundle_size, (1 << s), true); 889 mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s)); 891 mmio_wr32(info, 0x41880c, 0x80000000 | (grctx->bundle_size >> s)); 898 const struct gf100_grctx_func *grctx = info->gr->func->grctx; local in function:gk104_grctx_generate_pagepool [all...] |
nouveau_nvkm_engine_gr_gf117.c | 180 .grctx = &gf117_grctx,
|
nouveau_nvkm_engine_gr_gf119.c | 204 .grctx = &gf119_grctx,
|
nouveau_nvkm_engine_gr_gk208.c | 191 .grctx = &gk208_grctx,
|
nouveau_nvkm_engine_gr_gp100.c | 132 .grctx = &gp100_grctx,
|
nouveau_nvkm_engine_gr_gp102.c | 128 .grctx = &gp102_grctx,
|
nouveau_nvkm_engine_gr_gv100.c | 117 .grctx = &gv100_grctx,
|
nouveau_nvkm_engine_gr_tu102.c | 124 .grctx = &tu102_grctx,
|
nouveau_nvkm_engine_gr_gk110.c | 381 .grctx = &gk110_grctx,
|