Home
last modified time | relevance | path

Searched refs:nvif_vmm (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvif/
H A Dvmm.h24 struct nvif_vmm { struct
41 struct nvif_vmm *);
42 void nvif_vmm_dtor(struct nvif_vmm *);
43 int nvif_vmm_get(struct nvif_vmm *, enum nvif_vmm_get, bool sparse,
45 void nvif_vmm_put(struct nvif_vmm *, struct nvif_vma *);
46 int nvif_vmm_map(struct nvif_vmm *, u64 addr, u64 size, void *argv, u32 argc,
48 int nvif_vmm_unmap(struct nvif_vmm *, u64);
50 int nvif_vmm_raw_get(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift);
51 int nvif_vmm_raw_put(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift);
52 int nvif_vmm_raw_map(struct nvif_vmm *vm
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvif/
H A Dvmm.h18 struct nvif_vmm { struct
34 u64 addr, u64 size, void *argv, u32 argc, struct nvif_vmm *);
35 void nvif_vmm_dtor(struct nvif_vmm *);
36 int nvif_vmm_get(struct nvif_vmm *, enum nvif_vmm_get, bool sparse,
38 void nvif_vmm_put(struct nvif_vmm *, struct nvif_vma *);
39 int nvif_vmm_map(struct nvif_vmm *, u64 addr, u64 size, void *argv, u32 argc,
41 int nvif_vmm_unmap(struct nvif_vmm *, u64);
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvif/
H A Dvmm.c28 nvif_vmm_unmap(struct nvif_vmm *vmm, u64 addr) in nvif_vmm_unmap()
36 nvif_vmm_map(struct nvif_vmm *vmm, u64 addr, u64 size, void *argv, u32 argc, in nvif_vmm_map()
65 nvif_vmm_put(struct nvif_vmm *vmm, struct nvif_vma *vma) in nvif_vmm_put()
77 nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse, in nvif_vmm_get()
108 nvif_vmm_raw_get(struct nvif_vmm *vmm, u64 addr, u64 size, in nvif_vmm_raw_get()
124 nvif_vmm_raw_put(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift) in nvif_vmm_raw_put()
139 nvif_vmm_raw_map(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift, in nvif_vmm_raw_map()
160 nvif_vmm_raw_unmap(struct nvif_vmm *vmm, u64 addr, u64 size, in nvif_vmm_raw_unmap()
177 nvif_vmm_raw_sparse(struct nvif_vmm *vmm, u64 addr, u64 size, bool ref) in nvif_vmm_raw_sparse()
192 nvif_vmm_dtor(struct nvif_vmm *vm
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvif/
H A Dvmm.c28 nvif_vmm_unmap(struct nvif_vmm *vmm, u64 addr) in nvif_vmm_unmap()
36 nvif_vmm_map(struct nvif_vmm *vmm, u64 addr, u64 size, void *argv, u32 argc, in nvif_vmm_map()
65 nvif_vmm_put(struct nvif_vmm *vmm, struct nvif_vma *vma) in nvif_vmm_put()
77 nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse, in nvif_vmm_get()
108 nvif_vmm_dtor(struct nvif_vmm *vmm) in nvif_vmm_dtor()
116 u64 addr, u64 size, void *argv, u32 argc, struct nvif_vmm *vmm) in nvif_vmm_ctor()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_mem.h37 int nouveau_mem_map(struct nouveau_mem *, struct nvif_vmm *, struct nvif_vma *);
40 struct nvif_vmm *vmm,
H A Dnouveau_vmm.h27 struct nvif_vmm vmm;
H A Dnouveau_mem.c38 struct nvif_vmm *vmm, struct nvif_vma *vma) in nouveau_mem_map()
H A Dnouveau_uvmm.c92 struct nvif_vmm *vmm = &uvmm->vmm.vmm; in nouveau_uvmm_vmm_sparse_ref()
101 struct nvif_vmm *vmm = &uvmm->vmm.vmm; in nouveau_uvmm_vmm_sparse_unref()
110 struct nvif_vmm *vmm = &uvmm->vmm.vmm; in nouveau_uvmm_vmm_get()
119 struct nvif_vmm *vmm = &uvmm->vmm.vmm; in nouveau_uvmm_vmm_put()
128 struct nvif_vmm *vmm = &uvmm->vmm.vmm; in nouveau_uvmm_vmm_unmap()
139 struct nvif_vmm *vmm = &uvmm->vmm.vmm; in nouveau_uvmm_vmm_map()
H A Dnouveau_bo.c207 struct nvif_vmm *vmm = &nouveau_cli_vmm(cli)->vmm; in nouveau_bo_alloc()
819 struct nvif_vmm *vmm = &drm->client.vmm.vmm; in nouveau_bo_move_prep()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_mem.h29 int nouveau_mem_map(struct nouveau_mem *, struct nvif_vmm *, struct nvif_vma *);
H A Dnouveau_vmm.h27 struct nvif_vmm vmm;
H A Dnouveau_mem.c37 struct nvif_vmm *vmm, struct nvif_vma *vma) in nouveau_mem_map()
H A Dnouveau_bo.c204 struct nvif_vmm *vmm = cli->svm.cli ? &cli->svm.vmm : &cli->vmm.vmm; in nouveau_bo_alloc()
773 struct nvif_vmm *vmm = &drm->client.vmm.vmm; in nouveau_bo_move_prep()

Completed in 18 milliseconds