Searched refs:oproxy (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | oproxy.c | 105 return oproxy->object->func->sclass(oproxy->object, index, oclass); in nvkm_oproxy_sclass() 115 ret = oproxy->func->fini[0](oproxy, suspend); in nvkm_oproxy_fini() 121 ret = oproxy->object->func->fini(oproxy->object, suspend); in nvkm_oproxy_fini() 127 ret = oproxy->func->fini[1](oproxy, suspend); in nvkm_oproxy_fini() 142 ret = oproxy->func->init[0](oproxy); in nvkm_oproxy_init() 148 ret = oproxy->object->func->init(oproxy->object); in nvkm_oproxy_init() 154 ret = oproxy->func->init[1](oproxy); in nvkm_oproxy_init() 167 oproxy->func->dtor[0](oproxy); in nvkm_oproxy_dtor() 170 oproxy->func->dtor[1](oproxy); in nvkm_oproxy_dtor() 171 return oproxy; in nvkm_oproxy_dtor() [all …]
|
| A D | Kbuild | 13 nvkm-y += nvkm/core/oproxy.o
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| A D | chan.c | 33 struct nvkm_oproxy oproxy; member 51 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_fini() 52 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_fini() 84 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_init() 85 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_init() 117 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_del() 118 struct nvkm_engine *engine = object->oproxy.base.engine; in nvkm_fifo_chan_child_del() 153 nvkm_oproxy_ctor(&nvkm_fifo_chan_child_func, oclass, &object->oproxy); in nvkm_fifo_chan_child_new() 155 *pobject = &object->oproxy.base; in nvkm_fifo_chan_child_new() 195 }, data, size, &object->oproxy.object); in nvkm_fifo_chan_child_new() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | base.c | 149 nvkm_disp_class_del(struct nvkm_oproxy *oproxy) in nvkm_disp_class_del() argument 151 struct nvkm_disp *disp = nvkm_disp(oproxy->base.engine); in nvkm_disp_class_del() 153 if (disp->client.object == oproxy) in nvkm_disp_class_del() 170 struct nvkm_oproxy *oproxy; in nvkm_disp_class_new() local 173 ret = nvkm_oproxy_new_(&nvkm_disp_class, oclass, &oproxy); in nvkm_disp_class_new() 176 *pobject = &oproxy->base; in nvkm_disp_class_new() 183 disp->client.object = oproxy; in nvkm_disp_class_new() 186 return sclass->ctor(disp, oclass, data, size, &oproxy->object); in nvkm_disp_class_new()
|
| A D | channv50.c | 225 struct nvkm_oproxy oproxy; member 234 container_of(base, typeof(*object), oproxy); in nv50_disp_chan_child_del_() 256 nvkm_oproxy_ctor(&nv50_disp_chan_child_func_, oclass, &object->oproxy); in nv50_disp_chan_child_new() 258 *pobject = &object->oproxy.base; in nv50_disp_chan_child_new() 260 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nv50_disp_chan_child_new() 264 object->hash = chan->func->bind(chan, object->oproxy.object, in nv50_disp_chan_child_new()
|
Completed in 8 milliseconds