HomeSort by: relevance | last modified time | path
    Searched refs:grctx (Results 1 - 25 of 32) sorted by relevancy

1 2

  /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,

Completed in 64 milliseconds

1 2