Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/core/
Dmm.h6 struct nvkm_mm_node { struct
9 struct nvkm_mm_node *next; argument
37 u32 size_min, u32 align, struct nvkm_mm_node **); argument
39 u32 size_min, u32 align, struct nvkm_mm_node **);
40 void nvkm_mm_free(struct nvkm_mm *, struct nvkm_mm_node **);
46 struct nvkm_mm_node *node; in nvkm_mm_heap_size()
56 nvkm_mm_contiguous(struct nvkm_mm_node *node) in nvkm_mm_contiguous()
62 nvkm_mm_addr(struct nvkm_mm_node *node) in nvkm_mm_addr()
70 nvkm_mm_size(struct nvkm_mm_node *node) in nvkm_mm_size()
Dgpuobj.h17 struct nvkm_mm_node *node;
Dmemory.h10 struct nvkm_mm_node *mn;
/linux-6.12.1/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-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dram.c35 struct nvkm_mm_node *mn;
89 struct nvkm_mm_node *next = vram->mn; in nvkm_vram_dtor()
90 struct nvkm_mm_node *node; in nvkm_vram_dtor()
153 struct nvkm_mm_node **node, *r; in nvkm_ram_get()
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c53 struct nvkm_mm_node *mn;
68 struct nvkm_mm_node r;
317 struct nvkm_mm_node *r = node->base.mn; in gk20a_instobj_dtor_iommu()
427 struct nvkm_mm_node *r; in gk20a_instobj_ctor_iommu()
Dnv04.c43 struct nvkm_mm_node *node;
Dnv40.c44 struct nvkm_mm_node *node;
/linux-6.12.1/drivers/gpu/drm/nouveau/
Dnouveau_abi16.h18 struct nvkm_mm_node *node;
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h93 struct nvkm_mm_node *mem;
Dfb.h26 struct nvkm_mm_node *tag;