HomeSort by: relevance | last modified time | path
    Searched defs:sclass (Results 1 - 17 of 17) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
xtensa.h 23 struct nvkm_sclass sclass[]; member in struct:nvkm_xtensa_func
falcon.h 105 struct nvkm_sclass sclass[]; member in struct:nvkm_falcon_func
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/
priv.h 22 const struct nvkm_sw_chan_sclass sclass[]; member in struct:nvkm_sw_func
nouveau_nvkm_engine_sw_base.c 59 const struct nvkm_sw_chan_sclass *sclass = oclass->engn; local in function:nvkm_sw_oclass_new
60 return sclass->ctor(chan, oclass, data, size, pobject);
69 while (sw->func->sclass[c].ctor) {
71 oclass->engn = &sw->func->sclass[index];
72 oclass->base = sw->func->sclass[index].base;
100 .fifo.sclass = nvkm_sw_oclass_get,
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/
priv.h 37 struct nvkm_sclass sclass[]; member in struct:nvkm_gr_func
gf100.h 197 struct nvkm_sclass sclass[]; member in struct:gf100_gr_func
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
engine.h 31 int (*sclass)(struct nvkm_oclass *, int index, member in struct:nvkm_engine_func::__anonb7e55c620108
39 int (*sclass)(struct nvkm_oclass *, int index); member in struct:nvkm_engine_func::__anonb7e55c620208
43 struct nvkm_sclass sclass[]; member in struct:nvkm_engine_func
object.h 56 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *); member in struct:nvkm_object_func
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_abi16.c 435 struct nvif_sclass *sclass; local in function:nouveau_abi16_ioctl_grobj_alloc
450 ret = nvif_object_sclass_get(&chan->chan->user, &sclass);
457 switch (sclass[i].oclass) {
462 oclass = sclass[i].oclass;
472 if ((sclass[i].oclass & 0x00ff) == 0x00b1) {
473 oclass = sclass[i].oclass;
481 if ((sclass[i].oclass & 0x00ff) == 0x00b2) {
482 oclass = sclass[i].oclass;
490 if ((sclass[i].oclass & 0x00ff) == 0x00b3) {
491 oclass = sclass[i].oclass
    [all...]
nouveau_drm.c 448 struct nvif_sclass *sclass; local in function:nouveau_accel_init
462 ret = n = nvif_object_sclass_get(&device->object, &sclass);
467 switch (sclass[i].oclass) {
498 nvif_object_sclass_put(&sclass);
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvif/
nouveau_nvif_object.c 68 struct nvif_ioctl_sclass_v0 sclass; member in struct:nvif_object_sclass_get::__anon4e009b3e0208
74 size = sizeof(*args) + cnt * sizeof(args->sclass.oclass[0]);
79 args->sclass.version = 0;
80 args->sclass.count = cnt;
83 if (ret == 0 && args->sclass.count <= cnt)
85 cnt = args->sclass.count;
91 *psclass = kcalloc(args->sclass.count, sizeof(**psclass), GFP_KERNEL);
93 for (i = 0; i < args->sclass.count; i++) {
94 (*psclass)[i].oclass = args->sclass.oclass[i].oclass;
95 (*psclass)[i].minver = args->sclass.oclass[i].minver
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/
nouveau_nvkm_core_client.c 246 const struct nvkm_sclass *sclass; local in function:nvkm_client_child_get
249 case 0: sclass = &nvkm_uclient_sclass; break;
250 case 1: sclass = &nvkm_udevice_sclass; break;
256 oclass->base = *sclass;
288 .sclass = nvkm_client_child_get,
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/
nouveau_nvkm_engine_device_user.c 354 const struct nvkm_device_oclass *sclass = oclass->priv; local in function:nvkm_udevice_child_new
355 return sclass->ctor(udev->device, oclass, data, size, pobject);
369 const struct nvkm_device_oclass *sclass = NULL; local in function:nvkm_udevice_child_get
372 for (; mask && !sclass && (i = __ffs64(mask), 1); mask &= ~(1ULL << i)) {
374 !(engine->func->base.sclass))
378 index -= engine->func->base.sclass(oclass, index, &sclass);
381 if (!sclass) {
383 sclass = &nvkm_control_oclass;
385 sclass = &device->mmu->user
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/
nouveau_nvkm_engine_disp_base.c 173 const struct nvkm_disp_oclass *sclass = oclass->engn; local in function:nvkm_disp_class_new
191 return sclass->ctor(disp, oclass, data, size, &oproxy->object);
476 .base.sclass = nvkm_disp_class_get,
nouveau_nvkm_engine_disp_channv50.c 264 const struct nvkm_device_oclass *sclass = oclass->priv; local in function:nv50_disp_chan_child_new
274 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object);
288 struct nvkm_oclass *sclass)
295 sclass->engine = nvkm_device_engine(device, NVKM_ENGINE_DMAOBJ);
297 sclass->engine = NULL;
299 if (sclass->engine && sclass->engine->func->base.sclass) {
300 sclass->engine->func->base.sclass(sclass, index, &oclass)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/
nouveau_nvkm_engine_fifo_base.c 242 const struct nvkm_fifo_chan_oclass *sclass = oclass->engn; local in function:nvkm_fifo_class_new
244 return sclass->ctor(fifo, oclass, data, size, pobject);
257 const struct nvkm_fifo_chan_oclass *sclass; local in function:nvkm_fifo_class_get
267 while ((sclass = fifo->func->chan[c])) {
269 oclass->base = sclass->base;
270 oclass->engn = sclass;
355 .base.sclass = nvkm_fifo_class_get,
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/
nouveau_dispnv50_disp.c 94 struct nvif_sclass *sclass; local in function:nv50_chan_create
99 ret = n = nvif_object_sclass_get(disp, &sclass);
105 if (sclass[i].oclass == oclass[0]) {
117 nvif_object_sclass_put(&sclass);
124 nvif_object_sclass_put(&sclass);

Completed in 25 milliseconds