Searched defs:oclass (Results 1 - 25 of 183) sorted by path

12345678

/drivers/gpu/drm/nouveau/core/core/
H A Dengctx.c55 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 Dengine.c32 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 Dgpuobj.c56 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 Dhandle.c193 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 Dioctl.c72 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 Dnamedb.c44 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 Dobject.c36 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 Dparent.c36 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 Dsubdev.c89 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 Dnv84.c61 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 Dnv98.c82 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 Dnvc0.c80 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 Dnve0.c80 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 Dnva3.c121 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 Dnvc0.c100 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 Dnve0.c84 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 Dnv84.c47 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 Dnv98.c122 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 Dbase.c277 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 Dbase.c187 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 Dconn.c84 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 Dgm107.c58 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 Dnv04.c178 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 Dnv50.c52 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 Dnv84.c227 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

Completed in 5446 milliseconds

12345678