Lines Matching refs:join
147 struct nvkm_vmm_join *join; in nv50_vmm_pgd_pde() local
154 list_for_each_entry(join, &vmm->join, head) { in nv50_vmm_pgd_pde()
155 nvkm_kmap(join->inst); in nv50_vmm_pgd_pde()
156 nvkm_wo64(join->inst, pdeo, data); in nv50_vmm_pgd_pde()
157 nvkm_done(join->inst); in nv50_vmm_pgd_pde()
327 struct nvkm_vmm_join *join; in nv50_vmm_part() local
329 list_for_each_entry(join, &vmm->join, head) { in nv50_vmm_part()
330 if (join->inst == inst) { in nv50_vmm_part()
331 list_del(&join->head); in nv50_vmm_part()
332 kfree(join); in nv50_vmm_part()
342 struct nvkm_vmm_join *join; in nv50_vmm_join() local
347 if (!(join = kmalloc(sizeof(*join), GFP_KERNEL))) in nv50_vmm_join()
349 join->inst = inst; in nv50_vmm_join()
350 list_add_tail(&join->head, &vmm->join); in nv50_vmm_join()
352 nvkm_kmap(join->inst); in nv50_vmm_join()
358 nvkm_wo64(join->inst, pd_offset + (pdei * 8), data); in nv50_vmm_join()
360 nvkm_done(join->inst); in nv50_vmm_join()
366 .join = nv50_vmm_join,