Searched refs:nvif_vmm (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | vmm.h | 24 struct nvif_vmm { struct 41 struct nvif_vmm *); argument 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 *vmm, u64 addr, u64 size, u8 shift, [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvif/ |
H A D | vmm.c | 28 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 *vmm) in nvif_vmm_dtor() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_mem.h | 37 int nouveau_mem_map(struct nouveau_mem *, struct nvif_vmm *, struct nvif_vma *); 40 struct nvif_vmm *vmm,
|
H A D | nouveau_vmm.h | 27 struct nvif_vmm vmm;
|
H A D | nouveau_uvmm.c | 92 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 D | nouveau_mem.c | 38 struct nvif_vmm *vmm, struct nvif_vma *vma) in nouveau_mem_map()
|
H A D | nouveau_bo.c | 207 struct nvif_vmm *vmm = &nouveau_cli_vmm(cli)->vmm; in nouveau_bo_alloc() 813 struct nvif_vmm *vmm = &drm->client.vmm.vmm; in nouveau_bo_move_prep()
|