nvkm_vma
struct nvkm_vma *vma;
struct nvkm_vma *, void *argv, u32 argc);
struct nvkm_vma *, void *argv, u32 argc);
struct nvkm_vma;
struct nvkm_vma *bar1;
struct nvkm_vma;
int nvkm_vmm_map(struct nvkm_vmm *, struct nvkm_vma *, void *argv, u32 argc,
void nvkm_vmm_unmap(struct nvkm_vmm *, struct nvkm_vma *);
struct nvkm_vma *rsvd;
int nvkm_vmm_get(struct nvkm_vmm *, u8 page, u64 size, struct nvkm_vma **);
void nvkm_vmm_put(struct nvkm_vmm *, struct nvkm_vma **);
struct nvkm_vma *vma, void *argv, u32 argc)
struct nvkm_vmm *vmm, struct nvkm_vma *vma,
struct nvkm_vmm *vmm, struct nvkm_vma *vma,
struct nvkm_vma *vma;
struct nvkm_vma *ctx = NULL;
struct nvkm_vma *pagepool;
struct nvkm_vma *bundle_cb;
struct nvkm_vma *attrib_cb;
struct nvkm_vma *unknown;
struct nvkm_vma *mmio_vma;
struct nvkm_vma *vma, void *argv, u32 argc)
struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
struct nvkm_memory **pmem, struct nvkm_vma **pvma,
struct nvkm_memory **pctxbuf_mem, struct nvkm_vma **pctxbuf_vma,
struct nvkm_vma *vma, void *argv, u32 argc)
struct nvkm_vma *bar = NULL, *ebar;
struct nvkm_vma *vma, void *argv, u32 argc)
struct nvkm_vma *bar;
struct nvkm_vma *bar;
struct nvkm_vma *vma, void *argv, u32 argc)
struct nvkm_vma *vma, void *argv, u32 argc)
u64 *, u64 *, struct nvkm_vma **);
u64 *, u64 *, struct nvkm_vma **);
u64 *, u64 *, struct nvkm_vma **);
u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma)
u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma)
u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma)
u32 argc, u64 *addr, u64 *size, struct nvkm_vma **);
struct nvkm_vma *bar;
struct nvkm_vma *vma;
struct nvkm_vma *vma;
struct nvkm_vma *vma;
struct nvkm_vma *vma;
struct nvkm_vma vma = {
struct nvkm_vma *vma, u64 addr, u64 size)
struct nvkm_vma *prev = NULL;
struct nvkm_vma *tmp;
nvkm_vma_dump(struct nvkm_vma *vma)
struct nvkm_vma *vma;
struct nvkm_vma *vma;
struct nvkm_vma *vma = rb_entry(node, typeof(*vma), tree);
struct nvkm_vma *vma;
struct nvkm_vma *vma;
static struct nvkm_vma *
nvkm_vmm_pfn_split_merge(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
struct nvkm_vma *prev = NULL;
struct nvkm_vma *next = NULL;
struct nvkm_vma *vma = nvkm_vmm_node_search(vmm, addr);
struct nvkm_vma *next;
struct nvkm_vma *vma, *tmp;
nvkm_vmm_unmap_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
struct nvkm_vma *prev = NULL;
struct nvkm_vma *next;
nvkm_vmm_unmap_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma, bool pfn)
nvkm_vmm_unmap(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
nvkm_vmm_map_valid(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
nvkm_vmm_map_choose(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
nvkm_vmm_map_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
nvkm_vmm_map(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc,
nvkm_vmm_put_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
struct nvkm_vma *prev, *next;
nvkm_vmm_put_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
struct nvkm_vma *next = vma;
nvkm_vmm_put(struct nvkm_vmm *vmm, struct nvkm_vma **pvma)
struct nvkm_vma *vma = *pvma;
u8 shift, u8 align, u64 size, struct nvkm_vma **pvma)
struct nvkm_vma *vma = NULL, *tmp;
struct nvkm_vma *this = rb_entry(temp, typeof(*this), tree);
struct nvkm_vma *this = rb_entry(node, typeof(*this), tree);
struct nvkm_vma *prev = node(this, prev);
struct nvkm_vma *next = node(this, next);
nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma)
struct nvkm_vma *
struct nvkm_vma *vma = kzalloc_obj(*vma);
struct nvkm_vma *
nvkm_vma_tail(struct nvkm_vma *vma, u64 tail)
struct nvkm_vma *new;
nvkm_vmm_free_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
nvkm_vmm_free_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
nvkm_vmm_free_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree);
nvkm_vmm_node_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
nvkm_vmm_node_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
nvkm_vmm_node_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree);
struct nvkm_vma *
struct nvkm_vma *vma = rb_entry(node, typeof(*vma), tree);
list_entry((root)->head.dir, struct nvkm_vma, head))
static struct nvkm_vma *
nvkm_vmm_node_merge(struct nvkm_vmm *vmm, struct nvkm_vma *prev,
struct nvkm_vma *vma, struct nvkm_vma *next, u64 size)
struct nvkm_vma *
struct nvkm_vma *nvkm_vma_new(u64 addr, u64 size);
struct nvkm_vma *nvkm_vmm_node_search(struct nvkm_vmm *, u64 addr);
struct nvkm_vma *nvkm_vmm_node_split(struct nvkm_vmm *, struct nvkm_vma *,
struct nvkm_vma **pvma);
void nvkm_vmm_put_locked(struct nvkm_vmm *, struct nvkm_vma *);
void nvkm_vmm_unmap_locked(struct nvkm_vmm *, struct nvkm_vma *, bool pfn);
void nvkm_vmm_unmap_region(struct nvkm_vmm *, struct nvkm_vma *);
struct nvkm_vma *nvkm_vma_tail(struct nvkm_vma *, u64 tail);