Lines Matching refs:oclass

276 		      struct nvkm_oclass *oclass, void *args, u32 size,  in gf100_gr_context_ctor()  argument
287 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, in gf100_gr_context_ctor()
1261 struct gf100_gr_oclass *oclass = (void *)nv_object(priv)->oclass; in gf100_gr_init_ctxctl() local
1354 if (!oclass->fecs.ucode) { in gf100_gr_init_ctxctl()
1361 for (i = 0; i < oclass->fecs.ucode->data.size / 4; i++) in gf100_gr_init_ctxctl()
1362 nv_wr32(priv, 0x4091c4, oclass->fecs.ucode->data.data[i]); in gf100_gr_init_ctxctl()
1365 for (i = 0; i < oclass->fecs.ucode->code.size / 4; i++) { in gf100_gr_init_ctxctl()
1368 nv_wr32(priv, 0x409184, oclass->fecs.ucode->code.data[i]); in gf100_gr_init_ctxctl()
1373 for (i = 0; i < oclass->gpccs.ucode->data.size / 4; i++) in gf100_gr_init_ctxctl()
1374 nv_wr32(priv, 0x41a1c4, oclass->gpccs.ucode->data.data[i]); in gf100_gr_init_ctxctl()
1377 for (i = 0; i < oclass->gpccs.ucode->code.size / 4; i++) { in gf100_gr_init_ctxctl()
1380 nv_wr32(priv, 0x41a184, oclass->gpccs.ucode->code.data[i]); in gf100_gr_init_ctxctl()
1414 struct gf100_gr_oclass *oclass = (void *)object->oclass; in gf100_gr_init() local
1435 gf100_gr_mmio(priv, oclass->mmio); in gf100_gr_init()
1579 struct gf100_gr_oclass *oclass = (void *)bclass; in gf100_gr_ctor() local
1586 oclass->fecs.ucode == NULL); in gf100_gr_ctor()
1587 enable = use_ext_fw || oclass->fecs.ucode != NULL; in gf100_gr_ctor()
1629 priv->ppc_nr[i] = oclass->ppc_nr; in gf100_gr_ctor()
1673 nv_engine(priv)->cclass = *oclass->cclass; in gf100_gr_ctor()
1674 nv_engine(priv)->sclass = oclass->sclass; in gf100_gr_ctor()