Lines Matching refs:impl
866 const struct gf100_grctx_oclass *impl = gf100_grctx_impl(info->priv); in gm107_grctx_generate_bundle() local
867 const u32 state_limit = min(impl->bundle_min_gpm_fifo_depth, in gm107_grctx_generate_bundle()
868 impl->bundle_size / 0x20); in gm107_grctx_generate_bundle()
869 const u32 token_limit = impl->bundle_token_limit; in gm107_grctx_generate_bundle()
872 const int b = mmio_vram(info, impl->bundle_size, (1 << s), access); in gm107_grctx_generate_bundle()
874 mmio_wr32(info, 0x408008, 0x80000000 | (impl->bundle_size >> s)); in gm107_grctx_generate_bundle()
876 mmio_wr32(info, 0x418e28, 0x80000000 | (impl->bundle_size >> s)); in gm107_grctx_generate_bundle()
883 const struct gf100_grctx_oclass *impl = gf100_grctx_impl(info->priv); in gm107_grctx_generate_pagepool() local
886 const int b = mmio_vram(info, impl->pagepool_size, (1 << s), access); in gm107_grctx_generate_pagepool()
899 const struct gf100_grctx_oclass *impl = (void *)gf100_grctx_impl(priv); in gm107_grctx_generate_attrib() local
900 const u32 alpha = impl->alpha_nr; in gm107_grctx_generate_attrib()
901 const u32 attrib = impl->attrib_nr; in gm107_grctx_generate_attrib()
902 const u32 size = 0x20 * (impl->attrib_nr_max + impl->alpha_nr_max); in gm107_grctx_generate_attrib()
908 u32 ao = bo + impl->attrib_nr_max * priv->tpc_total; in gm107_grctx_generate_attrib()
925 bo += impl->attrib_nr_max * priv->ppc_tpc_nr[gpc][ppc]; in gm107_grctx_generate_attrib()
928 ao += impl->alpha_nr_max * priv->ppc_tpc_nr[gpc][ppc]; in gm107_grctx_generate_attrib()