/drivers/gpu/drm/nouveau/core/core/ |
H A D | engctx.c | 55 struct nouveau_oclass *oclass, 79 ret = nouveau_gpuobj_create_(parent, engobj, oclass, 84 ret = nouveau_object_create_(parent, engobj, oclass, 195 struct nouveau_oclass *oclass, void *data, u32 size, 201 ret = nouveau_engctx_create(parent, engine, oclass, NULL, 256, 256, 53 nouveau_engctx_create_(struct nouveau_object *parent, struct nouveau_object *engobj, struct nouveau_oclass *oclass, struct nouveau_object *pargpu, u32 size, u32 align, u32 flags, int length, void **pobject) argument 193 _nouveau_engctx_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | engine.c | 32 struct nouveau_oclass *oclass, bool enable, 39 ret = nouveau_subdev_create_(parent, engobj, oclass, NV_ENGINE_CLASS, 30 nouveau_engine_create_(struct nouveau_object *parent, struct nouveau_object *engobj, struct nouveau_oclass *oclass, bool enable, const char *iname, const char *fname, int length, void **pobject) argument
|
H A D | gpuobj.c | 56 struct nouveau_oclass *oclass, u32 pclass, 105 ret = nouveau_object_create_(parent, engine, oclass, pclass | 150 struct nouveau_oclass *oclass, void *data, u32 size, 157 ret = nouveau_gpuobj_create(parent, engine, oclass, 0, args->pargpu, 54 nouveau_gpuobj_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, struct nouveau_object *pargpu, u32 size, u32 align, u32 flags, int length, void **pobject) argument 148 _nouveau_gpuobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | handle.c | 193 nouveau_handle_get_class(struct nouveau_object *engctx, u16 oclass) argument 197 return nouveau_namedb_get_class(namedb, oclass); 235 struct nouveau_oclass *oclass; local 253 ret = nouveau_parent_sclass(parent, _oclass, &engine, &oclass); 283 ret = nouveau_object_ctor(engctx, engine, oclass, data, size, &object);
|
H A D | ioctl.c | 72 if (size == args->v0.count * sizeof(args->v0.oclass[0])) { 73 ret = nouveau_parent_lclass(object, args->v0.oclass, 97 struct nouveau_oclass *oclass; local 105 _oclass = args->v0.oclass; 121 ret = nouveau_parent_sclass(parent->object, _oclass, &engine, &oclass); 151 ret = nouveau_object_ctor(engctx, engine, oclass, data, size, &object); 207 struct nouveau_ofuncs *ofuncs = object->oclass->ofuncs; 229 struct nouveau_ofuncs *ofuncs = object->oclass->ofuncs; 271 struct nouveau_ofuncs *ofuncs = object->oclass->ofuncs; 314 struct nouveau_ofuncs *ofuncs = object->oclass [all...] |
H A D | namedb.c | 44 nouveau_namedb_lookup_class(struct nouveau_namedb *namedb, u16 oclass) argument 49 if (nv_mclass(handle->object) == oclass) 127 nouveau_namedb_get_class(struct nouveau_namedb *namedb, u16 oclass) argument 131 handle = nouveau_namedb_lookup_class(namedb, oclass); 169 struct nouveau_oclass *oclass, u32 pclass, 176 ret = nouveau_parent_create_(parent, engine, oclass, pclass | 191 struct nouveau_oclass *oclass, void *data, u32 size, 197 ret = nouveau_namedb_create(parent, engine, oclass, 0, NULL, 0, &object); 167 nouveau_namedb_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, struct nouveau_oclass *sclass, u64 engcls, int length, void **pobject) argument 189 _nouveau_namedb_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | object.c | 36 struct nouveau_oclass *oclass, u32 pclass, 47 object->oclass = oclass; 48 object->oclass->handle |= pclass; 64 struct nouveau_oclass *oclass, void *data, u32 size, 69 return nouveau_object_create(parent, engine, oclass, 0, pobject); 108 struct nouveau_oclass *oclass, void *data, u32 size, 111 struct nouveau_ofuncs *ofuncs = oclass->ofuncs; 115 ret = ofuncs->ctor(parent, engine, oclass, data, size, &object); 120 oclass 34 nouveau_object_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, int size, void **pobject) argument 62 _nouveau_object_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 106 nouveau_object_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument [all...] |
H A D | parent.c | 36 struct nouveau_oclass *oclass; local 41 if ((sclass->oclass->handle & 0xffff) == handle) { 43 *poclass = sclass->oclass; 60 oclass = engine->sclass; 61 while (oclass->ofuncs) { 62 if ((oclass->handle & 0xffff) == handle) { 64 *poclass = oclass; 67 oclass++; 82 struct nouveau_oclass *oclass; local 89 lclass[nr] = sclass->oclass 111 nouveau_parent_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, struct nouveau_oclass *sclass, u64 engcls, int size, void **pobject) argument [all...] |
H A D | subdev.c | 89 struct nouveau_oclass *oclass, u32 pclass, 96 ret = nouveau_object_create_(parent, engine, oclass, pclass | 102 __mutex_init(&subdev->mutex, subname, &oclass->lock_class_key); 87 nouveau_subdev_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, const char *subname, const char *sysname, int size, void **pobject) argument
|
/drivers/gpu/drm/nouveau/core/engine/bsp/ |
H A D | nv84.c | 61 struct nouveau_oclass *oclass, void *data, u32 size, 67 ret = nouveau_xtensa_create(parent, engine, oclass, 0x103000, true, 60 nv84_bsp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nv98.c | 82 struct nouveau_oclass *oclass, void *data, u32 size, 88 ret = nouveau_falcon_create(parent, engine, oclass, 0x084000, true, 81 nv98_bsp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nvc0.c | 80 struct nouveau_oclass *oclass, void *data, u32 size, 86 ret = nouveau_falcon_create(parent, engine, oclass, 0x084000, true, 79 nvc0_bsp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nve0.c | 80 struct nouveau_oclass *oclass, void *data, u32 size, 86 ret = nouveau_falcon_create(parent, engine, oclass, 0x084000, true, 79 nve0_bsp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
/drivers/gpu/drm/nouveau/core/engine/copy/ |
H A D | nva3.c | 121 struct nouveau_oclass *oclass, void *data, u32 size, 128 ret = nouveau_falcon_create(parent, engine, oclass, 0x104000, enable, 120 nva3_copy_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nvc0.c | 100 struct nouveau_oclass *oclass, void *data, u32 size, 106 ret = nouveau_falcon_create(parent, engine, oclass, 0x104000, true, 125 struct nouveau_oclass *oclass, void *data, u32 size, 131 ret = nouveau_falcon_create(parent, engine, oclass, 0x105000, true, 99 nvc0_copy0_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 124 nvc0_copy1_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nve0.c | 84 struct nouveau_oclass *oclass, void *data, u32 size, 90 ret = nouveau_engine_create(parent, engine, oclass, true, 105 struct nouveau_oclass *oclass, void *data, u32 size, 111 ret = nouveau_engine_create(parent, engine, oclass, true, 126 struct nouveau_oclass *oclass, void *data, u32 size, 132 ret = nouveau_engine_create(parent, engine, oclass, true, 83 nve0_copy0_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 104 nve0_copy1_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 125 nve0_copy2_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
/drivers/gpu/drm/nouveau/core/engine/crypt/ |
H A D | nv84.c | 47 struct nouveau_oclass *oclass, void *data, u32 size, 53 ret = nouveau_gpuobj_create(parent, engine, oclass, 0, parent, 144 struct nouveau_oclass *oclass, void *data, u32 size, 150 ret = nouveau_engine_create(parent, engine, oclass, true, 45 nv84_crypt_object_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 143 nv84_crypt_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nv98.c | 122 struct nouveau_oclass *oclass, void *data, u32 size, 128 ret = nouveau_falcon_create(parent, engine, oclass, 0x087000, true, 121 nv98_crypt_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
/drivers/gpu/drm/nouveau/core/engine/device/ |
H A D | base.c | 277 struct nouveau_oclass *oclass, void *data, u32 size, 302 oclass = &nouveau_devobj_oclass_super; 312 ret = nouveau_parent_create(parent, nv_object(device), oclass, 0, 443 if (!(oclass = device->oclass[i]) || (disable & (1ULL << i))) 453 oclass, NULL, i, 275 nouveau_devobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
/drivers/gpu/drm/nouveau/core/engine/disp/ |
H A D | base.c | 187 struct nouveau_oclass *oclass, int heads, 191 struct nouveau_disp_impl *impl = (void *)oclass; 201 ret = nouveau_engine_create_(parent, engine, oclass, true, 218 oclass = nvkm_output_oclass; 222 oclass = sclass[0]; 228 nouveau_object_ctor(*pobject, *pobject, oclass, 185 nouveau_disp_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, int heads, const char *intname, const char *extname, int length, void **pobject) argument
|
H A D | conn.c | 84 struct nouveau_oclass *oclass, 104 ret = nouveau_object_create_(parent, engine, oclass, 0, length, pobject); 150 struct nouveau_oclass *oclass, void *info, u32 index, 156 ret = nvkm_connector_create(parent, engine, oclass, info, index, &conn); 82 nvkm_connector_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, struct nvbios_connE *info, int index, int length, void **pobject) argument 148 _nvkm_connector_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *info, u32 index, struct nouveau_object **pobject) argument
|
H A D | gm107.c | 58 struct nouveau_oclass *oclass, void *data, u32 size, 65 ret = nouveau_disp_create(parent, engine, oclass, heads, 57 gm107_disp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nv04.c | 178 struct nouveau_oclass *oclass, void *data, u32 size, 184 ret = nouveau_disp_create(parent, engine, oclass, 2, "DISPLAY", 177 nv04_disp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|
H A D | nv50.c | 52 struct nouveau_oclass *oclass, int head, 55 const struct nv50_disp_chan_impl *impl = (void *)oclass->ofuncs; 65 ret = nouveau_namedb_create_(parent, engine, oclass, 0, NULL, 203 struct nouveau_oclass *oclass, u32 pushbuf, int head, 209 ret = nv50_disp_chan_create_(parent, engine, oclass, head, 343 const struct nv50_disp_impl *impl = (void *)disp->oclass; 485 struct nouveau_oclass *oclass, void *data, u32 size, 502 ret = nv50_disp_dmac_create_(parent, engine, oclass, args->v0.pushbuf, 641 struct nouveau_oclass *oclass, void *data, u32 size, 661 ret = nv50_disp_dmac_create_(parent, engine, oclass, arg 50 nv50_disp_chan_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, int head, int length, void **pobject) argument 201 nv50_disp_dmac_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pushbuf, int head, int length, void **pobject) argument 483 nv50_disp_mast_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 639 nv50_disp_sync_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 729 nv50_disp_ovly_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 781 nv50_disp_pioc_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, int head, int length, void **pobject) argument 849 nv50_disp_oimm_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 897 nv50_disp_curs_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 1101 nv50_disp_base_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 1241 nv50_disp_data_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 1960 nv50_disp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument [all...] |
H A D | nv84.c | 227 struct nouveau_oclass *oclass, void *data, u32 size, 233 ret = nouveau_disp_create(parent, engine, oclass, 2, "PDISP", 226 nv84_disp_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument
|