Home
last modified time | relevance | path

Searched refs:nouveau_cli (Results 1 – 25 of 27) sorted by relevance

12

/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_drv.h87 struct nouveau_cli { struct
114 struct nouveau_cli *cli; argument
122 nouveau_cli_uvmm(struct nouveau_cli *cli) in nouveau_cli_uvmm()
131 nouveau_cli_uvmm_locked(struct nouveau_cli *cli) in nouveau_cli_uvmm_locked()
143 nouveau_cli_vmm(struct nouveau_cli *cli) in nouveau_cli_vmm()
158 __nouveau_cli_disable_uvmm_noinit(struct nouveau_cli *cli) in __nouveau_cli_disable_uvmm_noinit()
167 nouveau_cli_disable_uvmm_noinit(struct nouveau_cli *cli) in nouveau_cli_disable_uvmm_noinit()
174 void nouveau_cli_work_queue(struct nouveau_cli *, struct dma_fence *,
177 static inline struct nouveau_cli *
178 nouveau_cli(struct drm_file *fpriv) in nouveau_cli() function
[all …]
H A Dnouveau_usif.c52 struct nouveau_cli *cli = nouveau_cli(f); in usif_object_new()
107 struct nouveau_cli *cli = nouveau_cli(filp); in usif_ioctl()
181 usif_client_fini(struct nouveau_cli *cli) in usif_client_fini()
191 usif_client_init(struct nouveau_cli *cli) in usif_client_init()
H A Dnouveau_usif.h5 void usif_client_init(struct nouveau_cli *);
6 void usif_client_fini(struct nouveau_cli *);
H A Dnouveau_gem.c102 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open()
187 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close()
234 nouveau_gem_new(struct nouveau_cli *cli, u64 size, int align, uint32_t domain, in nouveau_gem_new()
299 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_info()
339 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_ioctl_new()
457 struct nouveau_cli *cli = nouveau_cli(file_priv); in validate_init()
564 validate_list(struct nouveau_channel *chan, struct nouveau_cli *cli, in validate_list()
624 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_pushbuf_validate()
653 nouveau_gem_pushbuf_reloc_apply(struct nouveau_cli *cli, in nouveau_gem_pushbuf_reloc_apply()
744 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_ioctl_pushbuf()
H A Dnouveau_abi16.c44 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16()
74 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_get()
85 struct nouveau_cli *cli = (void *)abi16->device.object.client; in nouveau_abi16_put()
172 struct nouveau_cli *cli = (void *)abi16->device.object.client; in nouveau_abi16_fini()
204 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_ioctl_getparam()
295 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_ioctl_channel_alloc()
H A Dnouveau_vmm.h26 struct nouveau_cli *cli;
31 int nouveau_vmm_init(struct nouveau_cli *, s32 oclass, struct nouveau_vmm *);
H A Dnouveau_bo.h9 struct nouveau_cli;
76 struct nouveau_bo *nouveau_bo_alloc(struct nouveau_cli *, u64 *size, int *align,
80 int nouveau_bo_new(struct nouveau_cli *, u64 size, int align, u32 domain,
123 nouveau_bo_new_pin_map(struct nouveau_cli *cli, u64 size, int align, u32 domain, in nouveau_bo_new_pin_map()
H A Dnouveau_mem.h11 struct nouveau_cli *cli;
24 int nouveau_mem_new(struct nouveau_cli *, u8 kind, u8 comp,
H A Dnouveau_chan.h15 struct nouveau_cli *cli;
66 int nouveau_channel_new(struct nouveau_cli *, bool priv, u64 runm,
H A Dnouveau_mem.c92 struct nouveau_cli *cli = mem->cli; in nouveau_mem_host()
129 struct nouveau_cli *cli = mem->cli; in nouveau_mem_vram()
176 nouveau_mem_new(struct nouveau_cli *cli, u8 kind, u8 comp, in nouveau_mem_new()
H A Dnouveau_exec.c92 struct nouveau_cli *cli = job->cli; in nouveau_exec_job_submit()
239 NV_PRINTK(err, nouveau_cli(__args->file_priv), in nouveau_exec_job_init()
377 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_exec_ioctl_exec()
H A Dnouveau_chan.c55 struct nouveau_cli *cli = chan->cli; in nouveau_channel_killed()
69 struct nouveau_cli *cli = chan->cli; in nouveau_channel_idle()
93 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_del()
145 nouveau_channel_prep(struct nouveau_cli *cli, in nouveau_channel_prep()
259 nouveau_channel_ctor(struct nouveau_cli *cli, bool priv, u64 runm, in nouveau_channel_ctor()
498 nouveau_channel_new(struct nouveau_cli *cli, in nouveau_channel_new()
H A Dnouveau_drm.c158 struct nouveau_cli *cli = container_of(w, typeof(*cli), work); in nouveau_cli_work()
178 nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence, in nouveau_cli_work_queue()
191 nouveau_cli_fini(struct nouveau_cli *cli) in nouveau_cli_fini()
215 struct nouveau_cli *cli) in nouveau_cli_init()
669 struct nouveau_cli *cli, *temp_cli; in nouveau_drm_device_fini()
1125 struct nouveau_cli *cli; in nouveau_drm_open()
1171 struct nouveau_cli *cli = nouveau_cli(fpriv); in nouveau_drm_postclose()
H A Dnouveau_gem.h17 extern int nouveau_gem_new(struct nouveau_cli *, u64 size, int align,
H A Dnouveau_uvmm.h85 int nouveau_uvmm_init(struct nouveau_uvmm *uvmm, struct nouveau_cli *cli,
H A Dnouveau_sched.h55 struct nouveau_cli *cli;
H A Dnouveau_vmm.c132 nouveau_vmm_init(struct nouveau_cli *cli, s32 oclass, struct nouveau_vmm *vmm) in nouveau_vmm_init()
H A Dnv17_fence.c39 struct nouveau_cli *cli = (void *)prev->user.client; in nv17_fence_sync()
H A Dnouveau_svm.c113 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_svmm_bind()
322 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_svmm_init()
H A Dnouveau_uvmm.c1658 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_uvmm_ioctl_vm_init()
1753 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_uvmm_ioctl_vm_bind()
1810 nouveau_uvmm_init(struct nouveau_uvmm *uvmm, struct nouveau_cli *cli, in nouveau_uvmm_init()
1871 struct nouveau_cli *cli = uvmm->vmm.cli; in nouveau_uvmm_fini()
H A Dnouveau_debugfs.c224 struct nouveau_cli *cli; in nouveau_debugfs_gpuva()
H A Dnouveau_display.c841 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_display_dumb_create()
H A Dnouveau_bo.c201 nouveau_bo_alloc(struct nouveau_cli *cli, u64 *size, int *align, u32 domain, in nouveau_bo_alloc()
364 nouveau_bo_new(struct nouveau_cli *cli, u64 size, int align, in nouveau_bo_new()
846 struct nouveau_cli *cli = chan->cli; in nouveau_bo_move_m2mf()
H A Dnouveau_sched.c37 job->cli = nouveau_cli(args->file_priv); in nouveau_job_init()
H A Dnouveau_fence.c185 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_fence_context_new()

12