oproxy             43 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
oproxy             44 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_map(oproxy->object, argv, argc, type, addr, size);
oproxy            101 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
oproxy            102 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	oclass->parent = oproxy->object;
oproxy            103 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (!oproxy->object->func->sclass)
oproxy            105 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return oproxy->object->func->sclass(oproxy->object, index, oclass);
oproxy            111 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
oproxy            114 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->func->fini[0]) {
oproxy            115 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		ret = oproxy->func->fini[0](oproxy, suspend);
oproxy            120 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->object->func->fini) {
oproxy            121 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		ret = oproxy->object->func->fini(oproxy->object, suspend);
oproxy            126 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->func->fini[1]) {
oproxy            127 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		ret = oproxy->func->fini[1](oproxy, suspend);
oproxy            138 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
oproxy            141 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->func->init[0]) {
oproxy            142 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		ret = oproxy->func->init[0](oproxy);
oproxy            147 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->object->func->init) {
oproxy            148 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		ret = oproxy->object->func->init(oproxy->object);
oproxy            153 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->func->init[1]) {
oproxy            154 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		ret = oproxy->func->init[1](oproxy);
oproxy            165 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
oproxy            166 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->func->dtor[0])
oproxy            167 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		oproxy->func->dtor[0](oproxy);
oproxy            168 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	nvkm_object_del(&oproxy->object);
oproxy            169 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	if (oproxy->func->dtor[1])
oproxy            170 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		oproxy->func->dtor[1](oproxy);
oproxy            171 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return oproxy;
oproxy            195 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		 const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy)
oproxy            197 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	nvkm_object_ctor(&nvkm_oproxy_func, oclass, &oproxy->base);
oproxy            198 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	oproxy->func = func;
oproxy            149 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_class_del(struct nvkm_oproxy *oproxy)
oproxy            151 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	struct nvkm_disp *disp = nvkm_disp(oproxy->base.engine);
oproxy            153 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	if (disp->client == oproxy)
oproxy            170 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	struct nvkm_oproxy *oproxy;
oproxy            173 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	ret = nvkm_oproxy_new_(&nvkm_disp_class, oclass, &oproxy);
oproxy            176 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	*pobject = &oproxy->base;
oproxy            183 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	disp->client = oproxy;
oproxy            186 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	return sclass->ctor(disp, oclass, data, size, &oproxy->object);
oproxy            225 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	struct nvkm_oproxy oproxy;
oproxy            234 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 		container_of(base, typeof(*object), oproxy);
oproxy            256 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	nvkm_oproxy_ctor(&nv50_disp_chan_child_func_, oclass, &object->oproxy);
oproxy            258 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	*pobject = &object->oproxy.base;
oproxy            260 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object);
oproxy            264 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	object->hash = chan->func->bind(chan, object->oproxy.object,
oproxy             33 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	struct nvkm_oproxy oproxy;
oproxy             42 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 		container_of(base, typeof(*object), oproxy);
oproxy             43 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	struct nvkm_engine *engine  = object->oproxy.object->engine;
oproxy             75 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 		container_of(base, typeof(*object), oproxy);
oproxy             76 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	struct nvkm_engine *engine  = object->oproxy.object->engine;
oproxy            108 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 		container_of(base, typeof(*object), oproxy);
oproxy            109 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	struct nvkm_engine *engine  = object->oproxy.base.engine;
oproxy            144 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	nvkm_oproxy_ctor(&nvkm_fifo_chan_child_func, oclass, &object->oproxy);
oproxy            146 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	*pobject = &object->oproxy.base;
oproxy            186 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 				}, data, size, &object->oproxy.object);
oproxy            192 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 			chan->func->object_ctor(chan, object->oproxy.object);