Home
last modified time | relevance | path

Searched refs:nvkm_mem (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dbar.h4 struct nvkm_mem;
11 struct nvkm_mem *, struct nvkm_object **);
13 int (*kmap)(struct nvkm_bar *, struct nvkm_mem *, u32 flags,
15 int (*umap)(struct nvkm_bar *, struct nvkm_mem *, u32 flags,
Dmmu.h6 struct nvkm_mem;
55 struct nvkm_mem *, u32 pte, u32 cnt,
58 struct nvkm_mem *, u32 pte, u32 cnt, dma_addr_t *);
100 void nvkm_vm_map(struct nvkm_vma *, struct nvkm_mem *);
101 void nvkm_vm_map_at(struct nvkm_vma *, u64 offset, struct nvkm_mem *);
Dfb.h24 struct nvkm_mem { struct
139 u32 type, struct nvkm_mem **);
140 void (*put)(struct nvkm_fb *, struct nvkm_mem **);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dnv50.h27 u32 memtype, struct nvkm_mem **);
28 void nv50_ram_put(struct nvkm_fb *, struct nvkm_mem **);
29 void __nv50_ram_put(struct nvkm_fb *, struct nvkm_mem *);
Dgf100.h24 struct nvkm_mem **);
25 void gf100_ram_put(struct nvkm_fb *, struct nvkm_mem **);
Dramnv50.c222 __nv50_ram_put(struct nvkm_fb *pfb, struct nvkm_mem *mem) in __nv50_ram_put()
237 nv50_ram_put(struct nvkm_fb *pfb, struct nvkm_mem **pmem) in nv50_ram_put()
239 struct nvkm_mem *mem = *pmem; in nv50_ram_put()
254 u32 memtype, struct nvkm_mem **pmem) in nv50_ram_get()
259 struct nvkm_mem *mem; in nv50_ram_get()
Dramgf100.c425 gf100_ram_put(struct nvkm_fb *pfb, struct nvkm_mem **pmem) in gf100_ram_put()
428 struct nvkm_mem *mem = *pmem; in gf100_ram_put()
445 u32 memtype, struct nvkm_mem **pmem) in gf100_ram_get()
449 struct nvkm_mem *mem; in gf100_ram_get()
Dramgt215.c93 struct nvkm_mem *mem;
283 struct nvkm_mem *mem; in gt215_link_train_init()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_sgdma.c12 struct nvkm_mem *node;
30 struct nvkm_mem *node = mem->mm_node; in nv04_sgdma_bind()
64 struct nvkm_mem *node = mem->mm_node; in nv50_sgdma_bind()
Dnouveau_ttm.c49 nvkm_mem_node_cleanup(struct nvkm_mem *node) in nvkm_mem_node_cleanup()
69 pfb->ram->put(pfb, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del()
81 struct nvkm_mem *node; in nouveau_vram_manager_new()
169 struct nvkm_mem *node; in nouveau_gart_manager_new()
234 struct nvkm_mem *node = mem->mm_node; in nv04_gart_manager_del()
247 struct nvkm_mem *node; in nv04_gart_manager_new()
Dnouveau_bo.c328 struct nvkm_mem *mem = bo->mem.mm_node; in nouveau_bo_pin()
698 struct nvkm_mem *node = old_mem->mm_node; in nve0_bo_move_copy()
730 struct nvkm_mem *node = old_mem->mm_node; in nvc0_bo_move_copy()
768 struct nvkm_mem *node = old_mem->mm_node; in nvc0_bo_move_m2mf()
807 struct nvkm_mem *node = old_mem->mm_node; in nva3_bo_move_copy()
845 struct nvkm_mem *node = old_mem->mm_node; in nv98_bo_move_exec()
863 struct nvkm_mem *node = old_mem->mm_node; in nv84_bo_move_exec()
897 struct nvkm_mem *node = old_mem->mm_node; in nv50_bo_move_m2mf()
902 int dst_tiled = !!((struct nvkm_mem *)new_mem->mm_node)->memtype; in nv50_bo_move_m2mf()
1039 struct nvkm_mem *old_node = bo->mem.mm_node; in nouveau_bo_move_prep()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c91 struct nvkm_mem **mem = (void *)(iobj + 1); in nvkm_gpuobj_create_()
92 struct nvkm_mem *node = *mem; in nvkm_gpuobj_create_()
243 struct nvkm_mem **mem = (void *)(iobj + 1); in nvkm_gpuobj_map()
256 struct nvkm_mem **mem = (void *)(iobj + 1); in nvkm_gpuobj_map_vm()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dbase.c43 struct nvkm_mem *mem = data; in nvkm_barobj_ctor()
107 struct nvkm_mem *mem, struct nvkm_object **pobject) in nvkm_bar_alloc()
Dpriv.h21 struct nvkm_mem *, struct nvkm_object **);
Dgf100.c44 gf100_bar_kmap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in gf100_bar_kmap()
59 gf100_bar_umap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in gf100_bar_umap()
Dnv50.c45 nv50_bar_kmap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in nv50_bar_kmap()
60 nv50_bar_umap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in nv50_bar_umap()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dgf100.c107 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map()
132 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in gf100_vm_map_sg()
Dnv50.c79 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in nv50_vm_map()
126 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv50_vm_map_sg()
Dbase.c30 nvkm_vm_map_at(struct nvkm_vma *vma, u64 delta, struct nvkm_mem *node) in nvkm_vm_map_at()
75 struct nvkm_mem *mem) in nvkm_vm_map_sg_table()
133 struct nvkm_mem *mem) in nvkm_vm_map_sg()
170 nvkm_vm_map(struct nvkm_vma *vma, struct nvkm_mem *node) in nvkm_vm_map()
Dnv04.c38 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv04_vm_map_sg()
Dnv41.c40 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv41_vm_map_sg()
Dnv44.c86 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv44_vm_map_sg()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c56 struct nvkm_mem *mem;
58 struct nvkm_mem _mem;
Dnv50.c36 struct nvkm_mem *mem;