Lines Matching refs:mmap_addr
250 return (void *)(uintptr_t)guest_addr - r->gpa + r->mmap_addr + in vu_gpa_to_va()
266 qemu_addr - r->qva + r->mmap_addr + r->mmap_offset; in qva_to_va()
281 munmap((void *)(uintptr_t)r->mmap_addr, r->size + r->mmap_offset); in vu_remove_all_mem_regs()
340 if (desc < r->mmap_addr || desc >= r->mmap_addr + r->size) { in unmap_rings()
343 if (used < r->mmap_addr || used >= r->mmap_addr + r->size) { in unmap_rings()
346 if (avail < r->mmap_addr || avail >= r->mmap_addr + r->size) { in unmap_rings()
384 void *mmap_addr; in _vu_add_mem_reg() local
454 mmap_addr = mmap(0, msg_region->memory_size + mmap_offset, in _vu_add_mem_reg()
456 if (mmap_addr == MAP_FAILED) { in _vu_add_mem_reg()
461 (uint64_t)(uintptr_t)mmap_addr); in _vu_add_mem_reg()
465 madvise(mmap_addr, msg_region->memory_size + mmap_offset, in _vu_add_mem_reg()
475 r->mmap_addr = (uint64_t)(uintptr_t)mmap_addr; in _vu_add_mem_reg()
484 msg_region->userspace_addr = r->mmap_addr + r->mmap_offset; in _vu_add_mem_reg()
883 ret = madvise((void *)(uintptr_t)dev_region->mmap_addr, in generate_faults()
896 ret = madvise((void *)(uintptr_t)dev_region->mmap_addr, in generate_faults()
909 reg_struct.range.start = (uintptr_t)dev_region->mmap_addr; in generate_faults()
918 dev_region->mmap_addr, in generate_faults()
933 if (mprotect((void *)(uintptr_t)dev_region->mmap_addr, in generate_faults()
1059 munmap((void *)(uintptr_t)r->mmap_addr, r->size + r->mmap_offset); in vu_rem_mem_reg()