Lines Matching defs:sclass
156 struct nvif_ioctl_sclass_v0 sclass;
158 struct nouveau_sclass *sclass;
166 size = sizeof(*args) + cnt * sizeof(args->sclass.oclass[0]);
171 args->sclass.version = 0;
172 args->sclass.count = cnt;
175 if (ret == 0 && args->sclass.count <= cnt)
177 cnt = args->sclass.count;
183 if ((sclass = calloc(args->sclass.count, sizeof(*sclass)))) {
184 for (i = 0; i < args->sclass.count; i++) {
185 sclass[i].oclass = args->sclass.oclass[i].oclass;
186 sclass[i].minver = args->sclass.oclass[i].minver;
187 sclass[i].maxver = args->sclass.oclass[i].maxver;
189 *psclass = sclass;
190 ret = args->sclass.count;
203 struct nouveau_sclass *sclass;
207 cnt = nouveau_object_sclass_get(obj, &sclass);
213 if (mclass[i].oclass == sclass[j].oclass &&
214 mclass[i].version >= sclass[j].minver &&
215 mclass[i].version <= sclass[j].maxver) {
222 nouveau_object_sclass_put(&sclass);