Searched refs:oproxy (Results 1 – 4 of 4) sorted by relevance
| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | oproxy.c | 74 return oproxy->object->func->sclass(oproxy->object, index, oclass); in nvkm_oproxy_sclass() 86 return oproxy->object->func->uevent(oproxy->object, argv, argc, uevent); in nvkm_oproxy_uevent() 96 ret = oproxy->func->fini[0](oproxy, suspend); in nvkm_oproxy_fini() 102 ret = oproxy->object->func->fini(oproxy->object, suspend); in nvkm_oproxy_fini() 108 ret = oproxy->func->fini[1](oproxy, suspend); in nvkm_oproxy_fini() 123 ret = oproxy->func->init[0](oproxy); in nvkm_oproxy_init() 129 ret = oproxy->object->func->init(oproxy->object); in nvkm_oproxy_init() 135 ret = oproxy->func->init[1](oproxy); in nvkm_oproxy_init() 148 oproxy->func->dtor[0](oproxy); in nvkm_oproxy_dtor() 151 oproxy->func->dtor[1](oproxy); in nvkm_oproxy_dtor() [all …]
|
| A D | Kbuild | 13 nvkm-y += nvkm/core/oproxy.o
|
| /drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| A D | uchan.c | 68 struct nvkm_oproxy oproxy; member 75 nvkm_uchan_object_fini_1(struct nvkm_oproxy *oproxy, bool suspend) in nvkm_uchan_object_fini_1() argument 77 struct nvkm_uobj *uobj = container_of(oproxy, typeof(*uobj), oproxy); in nvkm_uchan_object_fini_1() 98 nvkm_uchan_object_init_0(struct nvkm_oproxy *oproxy) in nvkm_uchan_object_init_0() argument 100 struct nvkm_uobj *uobj = container_of(oproxy, typeof(*uobj), oproxy); in nvkm_uchan_object_init_0() 131 nvkm_uchan_object_dtor(struct nvkm_oproxy *oproxy) in nvkm_uchan_object_dtor() argument 133 struct nvkm_uobj *uobj = container_of(oproxy, typeof(*uobj), oproxy); in nvkm_uchan_object_dtor() 172 nvkm_oproxy_ctor(&nvkm_uchan_object, oclass, &uobj->oproxy); in nvkm_uchan_object_new() 174 *pobject = &uobj->oproxy.base; in nvkm_uchan_object_new() 190 }, argv, argc, &uobj->oproxy.object); in nvkm_uchan_object_new() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | chan.c | 60 struct nvkm_oproxy oproxy; member 68 struct nvkm_disp_chan_object *object = container_of(base, typeof(*object), oproxy); in nvkm_disp_chan_child_del_() 91 nvkm_oproxy_ctor(&nvkm_disp_chan_child_func_, oclass, &object->oproxy); in nvkm_disp_chan_child_new() 93 *pobject = &object->oproxy.base; in nvkm_disp_chan_child_new() 95 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nvkm_disp_chan_child_new() 99 object->hash = chan->func->bind(chan, object->oproxy.object, oclass->handle); in nvkm_disp_chan_child_new()
|
Completed in 9 milliseconds