Lines Matching refs:mem
73 struct vhost_memory *mem) in vhost_kernel_set_mem_table() argument
75 return vhost_kernel_ioctl(vdev, VHOST_SET_MEM_TABLE, mem); in vhost_kernel_set_mem_table()
440 struct vhost_memory *mem; in vhost_set_mem_table() local
450 mem = calloc(1, sizeof(struct vhost_memory) + in vhost_set_mem_table()
452 if (!mem) { in vhost_set_mem_table()
459 mem->regions[nregions].guest_phys_addr = (uintptr_t)0; in vhost_set_mem_table()
460 mem->regions[nregions].memory_size = ctx->lowmem; in vhost_set_mem_table()
461 mem->regions[nregions].userspace_addr = in vhost_set_mem_table()
465 mem->regions[nregions].guest_phys_addr, in vhost_set_mem_table()
466 mem->regions[nregions].userspace_addr, in vhost_set_mem_table()
467 mem->regions[nregions].memory_size); in vhost_set_mem_table()
472 mem->regions[nregions].guest_phys_addr = ctx->highmem_gpa_base; in vhost_set_mem_table()
473 mem->regions[nregions].memory_size = ctx->highmem; in vhost_set_mem_table()
474 mem->regions[nregions].userspace_addr = in vhost_set_mem_table()
478 mem->regions[nregions].guest_phys_addr, in vhost_set_mem_table()
479 mem->regions[nregions].userspace_addr, in vhost_set_mem_table()
480 mem->regions[nregions].memory_size); in vhost_set_mem_table()
484 mem->nregions = nregions; in vhost_set_mem_table()
485 mem->padding = 0; in vhost_set_mem_table()
486 rc = vhost_kernel_set_mem_table(vdev, mem); in vhost_set_mem_table()
487 free(mem); in vhost_set_mem_table()