Home
last modified time | relevance | path

Searched refs:oproxy (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/core/
H A Doproxy.c24 #include <core/oproxy.h>
43 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_map() local
44 return nvkm_object_map(oproxy->object, argv, argc, type, addr, size); in nvkm_oproxy_map()
50 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_unmap() local
52 if (unlikely(!oproxy->object)) in nvkm_oproxy_unmap()
55 return nvkm_object_unmap(oproxy->object); in nvkm_oproxy_unmap()
106 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_sclass() local
107 oclass->parent = oproxy->object; in nvkm_oproxy_sclass()
108 if (!oproxy->object->func->sclass) in nvkm_oproxy_sclass()
110 return oproxy in nvkm_oproxy_sclass()
117 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); nvkm_oproxy_uevent() local
128 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); nvkm_oproxy_fini() local
155 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); nvkm_oproxy_init() local
182 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); nvkm_oproxy_dtor() local
212 nvkm_oproxy_ctor(const struct nvkm_oproxy_func *func, const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy) nvkm_oproxy_ctor() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/
H A Doproxy.c24 #include <core/oproxy.h>
43 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_map() local
44 return nvkm_object_map(oproxy->object, argv, argc, type, addr, size); in nvkm_oproxy_map()
101 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_sclass() local
102 oclass->parent = oproxy->object; in nvkm_oproxy_sclass()
103 if (!oproxy->object->func->sclass) in nvkm_oproxy_sclass()
105 return oproxy->object->func->sclass(oproxy->object, index, oclass); in nvkm_oproxy_sclass()
111 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_fini() local
114 if (oproxy in nvkm_oproxy_fini()
138 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); nvkm_oproxy_init() local
165 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); nvkm_oproxy_dtor() local
194 nvkm_oproxy_ctor(const struct nvkm_oproxy_func *func, const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy) nvkm_oproxy_ctor() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Duchan.c30 #include <core/oproxy.h>
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, typeo in nvkm_uchan_object_dtor()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dchan.c28 #include <core/oproxy.h>
33 struct nvkm_oproxy oproxy; member
42 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_fini()
43 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_fini()
75 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_init()
76 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_init()
108 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_del()
109 struct nvkm_engine *engine = object->oproxy.base.engine; in nvkm_fifo_chan_child_del()
144 nvkm_oproxy_ctor(&nvkm_fifo_chan_child_func, oclass, &object->oproxy); in nvkm_fifo_chan_child_new()
146 *pobject = &object->oproxy in nvkm_fifo_chan_child_new()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dchan.c24 #include <core/oproxy.h>
82 struct nvkm_oproxy oproxy; member
90 struct nvkm_disp_chan_object *object = container_of(base, typeof(*object), oproxy); in nvkm_disp_chan_child_del_()
113 nvkm_oproxy_ctor(&nvkm_disp_chan_child_func_, oclass, &object->oproxy); in nvkm_disp_chan_child_new()
115 *pobject = &object->oproxy.base; in nvkm_disp_chan_child_new()
117 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nvkm_disp_chan_child_new()
121 object->hash = chan->func->bind(chan, object->oproxy.object, oclass->handle); in nvkm_disp_chan_child_new()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dbase.c33 #include <core/oproxy.h>
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 == 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 = oproxy; in nvkm_disp_class_new()
186 return sclass->ctor(disp, oclass, data, size, &oproxy->object); in nvkm_disp_class_new()
H A Dchannv50.c29 #include <core/oproxy.h>
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 5 milliseconds