nvkm_mm_node
struct nvkm_mm_node *node;
struct nvkm_mm_node *mn;
u32 size_min, u32 align, struct nvkm_mm_node **);
u32 size_min, u32 align, struct nvkm_mm_node **);
void nvkm_mm_free(struct nvkm_mm *, struct nvkm_mm_node **);
struct nvkm_mm_node *node;
nvkm_mm_contiguous(struct nvkm_mm_node *node)
nvkm_mm_addr(struct nvkm_mm_node *node)
nvkm_mm_size(struct nvkm_mm_node *node)
struct nvkm_mm_node *next;
struct nvkm_mm_node *tag;
struct nvkm_mm_node *mem;
struct nvkm_mm_node *node;
u32 align, struct nvkm_mm_node **pnode)
struct nvkm_mm_node *prev, *this, *next;
static struct nvkm_mm_node *
region_tail(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size)
struct nvkm_mm_node *b;
u32 align, struct nvkm_mm_node **pnode)
struct nvkm_mm_node *prev, *this, *next;
struct nvkm_mm_node *node, *prev;
list_entry((root)->nl_entry.dir, struct nvkm_mm_node, nl_entry)
struct nvkm_mm_node *node, *temp;
struct nvkm_mm_node *node;
nvkm_mm_free(struct nvkm_mm *mm, struct nvkm_mm_node **pthis)
struct nvkm_mm_node *this = *pthis;
struct nvkm_mm_node *prev = node(this, prev);
struct nvkm_mm_node *next = node(this, next);
static struct nvkm_mm_node *
region_head(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size)
struct nvkm_mm_node *b;
struct nvkm_mm_node **node, *r;
struct nvkm_mm_node *mn;
struct nvkm_mm_node *next = vram->mn;
struct nvkm_mm_node *node;
struct nvkm_mm_node *r = node->base.mn;
struct nvkm_mm_node *r;
struct nvkm_mm_node *mn;
struct nvkm_mm_node r;
struct nvkm_mm_node *node;
struct nvkm_mm_node *node;