Symbol: nvkm_client
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
24
int (*)(u64, void *, u32), struct nvkm_client **);
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
29
const struct nvkm_client *_client = _object->client; \
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
4
#define nvkm_client(p) container_of((p), struct nvkm_client, object)
drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h
5
struct nvkm_client;
drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h
7
int nvkm_ioctl(struct nvkm_client *, void *, u32, void **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
12
struct nvkm_client *client;
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
64
struct nvkm_object *nvkm_object_search(struct nvkm_client *, u64 object,
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
25
struct nvkm_client *client;
drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h
24
struct nvkm_dmaobj *nvkm_dmaobj_search(struct nvkm_client *, u64 object);
drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h
6
struct nvkm_client;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
113
struct nvkm_memory *nvkm_umem_search(struct nvkm_client *, u64);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
114
struct nvkm_vmm *nvkm_uvmm_search(struct nvkm_client *, u64 handle);
drivers/gpu/drm/nouveau/nouveau_nvif.c
60
struct nvkm_client *client = priv;
drivers/gpu/drm/nouveau/nouveau_nvif.c
67
struct nvkm_client *client = priv;
drivers/gpu/drm/nouveau/nouveau_nvif.c
94
(struct nvkm_client **)ppriv);
drivers/gpu/drm/nouveau/nvkm/core/client.c
100
nvkm_client = {
drivers/gpu/drm/nouveau/nvkm/core/client.c
107
int (*event)(u64, void *, u32), struct nvkm_client **pclient)
drivers/gpu/drm/nouveau/nvkm/core/client.c
110
struct nvkm_client *client;
drivers/gpu/drm/nouveau/nvkm/core/client.c
116
nvkm_object_ctor(&nvkm_client, &oclass, &client->object);
drivers/gpu/drm/nouveau/nvkm/core/client.c
40
struct nvkm_client *client;
drivers/gpu/drm/nouveau/nvkm/core/client.c
96
return nvkm_client(object);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
152
nvkm_ioctl_del(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
171
nvkm_ioctl_mthd(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
191
nvkm_ioctl_rd(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
198
nvkm_ioctl_wr(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
205
nvkm_ioctl_map(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
230
nvkm_ioctl_unmap(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
249
int (*func)(struct nvkm_client *, struct nvkm_object *, void *, u32);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
264
nvkm_ioctl_path(struct nvkm_client *client, u64 handle, u32 type,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
285
nvkm_ioctl(struct nvkm_client *client, void *data, u32 size, void **hack)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
33
nvkm_ioctl_nop(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
60
nvkm_ioctl_sclass(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
92
nvkm_ioctl_new(struct nvkm_client *client,
drivers/gpu/drm/nouveau/nvkm/core/object.c
29
nvkm_object_search(struct nvkm_client *client, u64 handle,
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
116
struct nvkm_client *client = uevent->object.client;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
327
struct nvkm_client *client = oclass->client;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
35
nvkm_dmaobj_search(struct nvkm_client *client, u64 handle)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
120
struct nvkm_vctx **pvctx, struct nvkm_client *client)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
52
struct nvkm_chan *chan, struct nvkm_client *client)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
6
struct nvkm_client;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
62
struct nvkm_vctx **, struct nvkm_client *);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
93
struct nvkm_client *client)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
70
struct nvkm_client * /*TODO: remove need for this */);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
35
nvkm_umem_search(struct nvkm_client *client, u64 handle)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
37
struct nvkm_client *master = client->object.client;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
153
struct nvkm_client *client = uvmm->object.client;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
34
nvkm_uvmm_search(struct nvkm_client *client, u64 handle)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
392
struct nvkm_client *client = uvmm->object.client;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
158
int (*mthd)(struct nvkm_vmm *, struct nvkm_client *,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
262
int gp100_vmm_mthd(struct nvkm_vmm *, struct nvkm_client *, u32, void *, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
551
struct nvkm_client *client, u32 mthd, void *argv, u32 argc)