Lines Matching refs:mmap_offset
251 r->mmap_offset; 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()
381 uint64_t mmap_offset, fd_offset; in _vu_add_mem_reg() local
397 msg_region->mmap_offset); in _vu_add_mem_reg()
442 fd_offset = ALIGN_DOWN(msg_region->mmap_offset, hugepagesize); in _vu_add_mem_reg()
443 mmap_offset = msg_region->mmap_offset - fd_offset; in _vu_add_mem_reg()
445 fd_offset = msg_region->mmap_offset; in _vu_add_mem_reg()
446 mmap_offset = 0; in _vu_add_mem_reg()
452 mmap_offset); in _vu_add_mem_reg()
454 mmap_addr = mmap(0, msg_region->memory_size + mmap_offset, in _vu_add_mem_reg()
465 madvise(mmap_addr, msg_region->memory_size + mmap_offset, in _vu_add_mem_reg()
476 r->mmap_offset = mmap_offset; in _vu_add_mem_reg()
484 msg_region->userspace_addr = r->mmap_addr + r->mmap_offset; in _vu_add_mem_reg()
884 dev_region->size + dev_region->mmap_offset, in generate_faults()
897 dev_region->size + dev_region->mmap_offset, in generate_faults()
910 reg_struct.range.len = dev_region->size + dev_region->mmap_offset; in generate_faults()
919 dev_region->size, dev_region->mmap_offset, in generate_faults()
934 dev_region->size + dev_region->mmap_offset, in generate_faults()
1040 msg_region->mmap_offset); in vu_rem_mem_reg()
1059 munmap((void *)(uintptr_t)r->mmap_addr, r->size + r->mmap_offset); in vu_rem_mem_reg()
1154 log_mmap_offset = vmsg->payload.log.mmap_offset; in vu_set_log_base_exec()
1954 vmsg->payload.inflight.mmap_offset = 0; in vu_get_inflight_fd()
1959 vmsg->payload.inflight.mmap_offset); in vu_get_inflight_fd()
1968 uint64_t mmap_size, mmap_offset; in vu_set_inflight_fd() local
1981 mmap_offset = vmsg->payload.inflight.mmap_offset; in vu_set_inflight_fd()
1986 DPRINT("set_inflight_fd mmap_offset: %"PRId64"\n", mmap_offset); in vu_set_inflight_fd()
1991 fd, mmap_offset); in vu_set_inflight_fd()