Home
last modified time | relevance | path

Searched refs:oproxy (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/core/
Doproxy.c43 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()
70 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_sclass() local
71 oclass->parent = oproxy->object; in nvkm_oproxy_sclass()
72 if (!oproxy->object->func->sclass) in nvkm_oproxy_sclass()
74 return oproxy->object->func->sclass(oproxy->object, index, oclass); in nvkm_oproxy_sclass()
81 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_uevent() local
[all …]
DKbuild13 nvkm-y += nvkm/core/oproxy.o
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Duchan.c68 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 …]
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dchan.c60 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()