Lines Matching refs:mem
32 struct nvkm_gpuobj *mem; member
44 gf100_bar_kmap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in gf100_bar_kmap() argument
50 ret = nvkm_vm_get(priv->bar[0].vm, mem->size << 12, 12, flags, vma); in gf100_bar_kmap()
54 nvkm_vm_map(vma, mem); in gf100_bar_kmap()
59 gf100_bar_umap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in gf100_bar_umap() argument
65 ret = nvkm_vm_get(priv->bar[1].vm, mem->size << 12, in gf100_bar_umap()
66 mem->page_shift, flags, vma); in gf100_bar_umap()
70 nvkm_vm_map(vma, mem); in gf100_bar_umap()
91 &bar_vm->mem); in gf100_bar_ctor_vm()
126 nv_wo32(bar_vm->mem, 0x0200, lower_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm()
127 nv_wo32(bar_vm->mem, 0x0204, upper_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm()
128 nv_wo32(bar_vm->mem, 0x0208, lower_32_bits(bar_len - 1)); in gf100_bar_ctor_vm()
129 nv_wo32(bar_vm->mem, 0x020c, upper_32_bits(bar_len - 1)); in gf100_bar_ctor_vm()
178 nvkm_gpuobj_ref(NULL, &priv->bar[1].mem); in gf100_bar_dtor()
185 nvkm_gpuobj_ref(NULL, &priv->bar[0].mem); in gf100_bar_dtor()
203 nv_wr32(priv, 0x001704, 0x80000000 | priv->bar[1].mem->addr >> 12); in gf100_bar_init()
204 if (priv->bar[0].mem) in gf100_bar_init()
206 0xc0000000 | priv->bar[0].mem->addr >> 12); in gf100_bar_init()