Home
last modified time | relevance | path

Searched refs:nvkm_mm_node (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dmm.c27 list_entry((root)->nl_entry.dir, struct nvkm_mm_node, nl_entry)
32 struct nvkm_mm_node *node; in nvkm_mm_dump()
48 nvkm_mm_free(struct nvkm_mm *mm, struct nvkm_mm_node **pthis) in nvkm_mm_free()
50 struct nvkm_mm_node *this = *pthis; in nvkm_mm_free()
53 struct nvkm_mm_node *prev = node(this, prev); in nvkm_mm_free()
54 struct nvkm_mm_node *next = node(this, next); in nvkm_mm_free()
85 static struct nvkm_mm_node *
86 region_head(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size) in region_head()
88 struct nvkm_mm_node *b; in region_head()
112 u32 align, struct nvkm_mm_node **pnode) in nvkm_mm_head()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dmm.h5 struct nvkm_mm_node { struct
36 u32 size_min, u32 align, struct nvkm_mm_node **); argument
38 u32 size_min, u32 align, struct nvkm_mm_node **);
39 void nvkm_mm_free(struct nvkm_mm *, struct nvkm_mm_node **);
Dgpuobj.h15 struct nvkm_mm_node *node;
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dltc.h4 struct nvkm_mm_node;
12 struct nvkm_mm_node **);
13 void (*tags_free)(struct nvkm_ltc *, struct nvkm_mm_node **);
Dfb.h31 struct nvkm_mm_node *tag;
41 struct nvkm_mm_node *tag;
Dmmu.h22 struct nvkm_mm_node *node;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dpriv.h16 struct nvkm_mm_node *tag_ram;
49 int gf100_ltc_tags_alloc(struct nvkm_ltc *, u32, struct nvkm_mm_node **);
50 void gf100_ltc_tags_free(struct nvkm_ltc *, struct nvkm_mm_node **);
Dbase.c27 nvkm_ltc_tags_alloc(struct nvkm_ltc *ltc, u32 n, struct nvkm_mm_node **pnode) in nvkm_ltc_tags_alloc()
40 nvkm_ltc_tags_free(struct nvkm_ltc *ltc, struct nvkm_mm_node **pnode) in nvkm_ltc_tags_free()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c69 struct nvkm_mm_node r;
163 struct nvkm_mm_node *r; in gk20a_instobj_dtor_iommu()
169 r = list_first_entry(&_node->mem->regions, struct nvkm_mm_node, in gk20a_instobj_dtor_iommu()
251 struct nvkm_mm_node *r; in gk20a_instobj_ctor_iommu()
Dnv04.h29 struct nvkm_mm_node *mem;
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_abi16.h17 struct nvkm_mm_node *node;
Dnouveau_ttm.c111 struct nvkm_mm_node *r; in nouveau_vram_manager_debug()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv50.c224 struct nvkm_mm_node *this; in __nv50_ram_put()
258 struct nvkm_mm_node *r; in nv50_ram_get()
308 r = list_first_entry(&mem->regions, struct nvkm_mm_node, rl_entry); in nv50_ram_get()
Dramgf100.c448 struct nvkm_mm_node *r; in gf100_ram_get()
499 r = list_first_entry(&mem->regions, struct nvkm_mm_node, rl_entry); in gf100_ram_get()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c34 struct nvkm_mm_node *r; in nvkm_vm_map_at()