Home
last modified time | relevance | path

Searched refs:nvkm_client (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dioctl.c33 nvkm_ioctl_nop(struct nvkm_client *client, in nvkm_ioctl_nop()
60 nvkm_ioctl_sclass(struct nvkm_client *client, in nvkm_ioctl_sclass()
92 nvkm_ioctl_new(struct nvkm_client *client, in nvkm_ioctl_new()
152 nvkm_ioctl_del(struct nvkm_client *client, in nvkm_ioctl_del()
171 nvkm_ioctl_mthd(struct nvkm_client *client, in nvkm_ioctl_mthd()
191 nvkm_ioctl_rd(struct nvkm_client *client, in nvkm_ioctl_rd()
198 nvkm_ioctl_wr(struct nvkm_client *client, in nvkm_ioctl_wr()
205 nvkm_ioctl_map(struct nvkm_client *client, in nvkm_ioctl_map()
230 nvkm_ioctl_unmap(struct nvkm_client *client, in nvkm_ioctl_unmap()
249 int (*func)(struct nvkm_client *, struct nvkm_object *, void *, u32);
[all …]
H A Dclient.c40 struct nvkm_client *client; in nvkm_uclient_new()
96 return nvkm_client(object); in nvkm_client_dtor()
100 nvkm_client = { variable
107 int (*event)(u64, void *, u32), struct nvkm_client **pclient) in nvkm_client_new()
110 struct nvkm_client *client; in nvkm_client_new()
116 nvkm_object_ctor(&nvkm_client, &oclass, &client->object); in nvkm_client_new()
H A Duevent.c116 struct nvkm_client *client = uevent->object.client; in nvkm_uevent_ntfy()
H A Dobject.c29 nvkm_object_search(struct nvkm_client *client, u64 handle, in nvkm_object_search()
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dclient.h4 #define nvkm_client(p) container_of((p), struct nvkm_client, object) macro
7 struct nvkm_client { struct
24 int (*)(u64, void *, u32), struct nvkm_client **); argument
29 const struct nvkm_client *_client = _object->client; \
H A Dioctl.h5 struct nvkm_client;
7 int nvkm_ioctl(struct nvkm_client *, void *, u32, void **);
H A Dobject.h11 struct nvkm_client *client;
63 struct nvkm_object *nvkm_object_search(struct nvkm_client *, u64 object,
H A Doclass.h25 struct nvkm_client *client;
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_nvif.c60 struct nvkm_client *client = priv; in nvkm_client_resume()
67 struct nvkm_client *client = priv; in nvkm_client_suspend()
88 (struct nvkm_client **)ppriv); in nvkm_client_driver_init()
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Ddma.h6 struct nvkm_client;
24 struct nvkm_dmaobj *nvkm_dmaobj_search(struct nvkm_client *, u64 object);
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dcgrp.h6 struct nvkm_client;
62 struct nvkm_vctx **, struct nvkm_client *);
H A Dcgrp.c52 struct nvkm_chan *chan, struct nvkm_client *client) in nvkm_cgrp_ectx_get()
120 struct nvkm_vctx **pvctx, struct nvkm_client *client) in nvkm_cgrp_vctx_get()
H A Dchan.h73 struct nvkm_client * /*TODO: remove need for this */);
H A Dchan.c93 struct nvkm_client *client) in nvkm_chan_cctx_get()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h112 struct nvkm_memory *nvkm_umem_search(struct nvkm_client *, u64);
113 struct nvkm_vmm *nvkm_uvmm_search(struct nvkm_client *, u64 handle);
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dumem.c35 nvkm_umem_search(struct nvkm_client *client, u64 handle) in nvkm_umem_search()
37 struct nvkm_client *master = client->object.client; in nvkm_umem_search()
H A Duvmm.c34 nvkm_uvmm_search(struct nvkm_client *client, u64 handle) in nvkm_uvmm_search()
153 struct nvkm_client *client = uvmm->object.client; in nvkm_uvmm_mthd_map()
392 struct nvkm_client *client = uvmm->object.client; in nvkm_uvmm_mthd_raw_map()
H A Dvmm.h148 int (*mthd)(struct nvkm_vmm *, struct nvkm_client *,
252 int gp100_vmm_mthd(struct nvkm_vmm *, struct nvkm_client *, u32, void *, u32);
H A Dvmmgp100.c537 struct nvkm_client *client, u32 mthd, void *argv, u32 argc) in gp100_vmm_mthd()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Duser.c35 nvkm_dmaobj_search(struct nvkm_client *client, u64 handle) in nvkm_dmaobj_search()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Duser.c324 struct nvkm_client *client = oclass->client; in nvkm_udevice_new()