Home
last modified time | relevance | path

Searched refs:nvkm_mm (Results 1 – 11 of 11) sorted by relevance

/drivers/gpu/drm/nouveau/include/nvkm/core/
Dmm.h20 struct nvkm_mm { struct
29 nvkm_mm_initialised(struct nvkm_mm *mm) in nvkm_mm_initialised() argument
34 int nvkm_mm_init(struct nvkm_mm *, u8 heap, u32 offset, u32 length, u32 block);
35 int nvkm_mm_fini(struct nvkm_mm *);
36 int nvkm_mm_head(struct nvkm_mm *, u8 heap, u8 type, u32 size_max,
38 int nvkm_mm_tail(struct nvkm_mm *, u8 heap, u8 type, u32 size_max,
40 void nvkm_mm_free(struct nvkm_mm *, struct nvkm_mm_node **);
41 void nvkm_mm_dump(struct nvkm_mm *, const char *);
44 nvkm_mm_heap_size(struct nvkm_mm *mm, u8 heap) in nvkm_mm_heap_size()
Dtegra.h26 struct nvkm_mm mm;
Dgpuobj.h21 struct nvkm_mm heap;
/drivers/gpu/drm/nouveau/nvkm/core/
Dmm.c30 nvkm_mm_dump(struct nvkm_mm *mm, const char *header) in nvkm_mm_dump()
48 nvkm_mm_free(struct nvkm_mm *mm, struct nvkm_mm_node **pthis) in nvkm_mm_free()
86 region_head(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size) in region_head()
111 nvkm_mm_head(struct nvkm_mm *mm, u8 heap, u8 type, u32 size_max, u32 size_min, in nvkm_mm_head()
161 region_tail(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size) in region_tail()
186 nvkm_mm_tail(struct nvkm_mm *mm, u8 heap, u8 type, u32 size_max, u32 size_min, in nvkm_mm_tail()
240 nvkm_mm_init(struct nvkm_mm *mm, u8 heap, u32 offset, u32 length, u32 block) in nvkm_mm_init()
283 nvkm_mm_fini(struct nvkm_mm *mm) in nvkm_mm_fini()
/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfb.h42 struct nvkm_mm mm;
133 struct nvkm_mm vram;
/drivers/gpu/drm/nouveau/
Dnouveau_abi16.h28 struct nvkm_mm heap;
/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv04.c31 struct nvkm_mm heap;
Dnv40.c32 struct nvkm_mm heap;
Dgk20a.c105 struct nvkm_mm *mm;
/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dram.c108 struct nvkm_mm *mm; in nvkm_ram_get()
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c318 struct nvkm_mm *mm = &device->fb->ram->vram; in nvkm_mmu_vram()