Lines Matching defs:hugepages
150 get_hugepage_file_info(struct hugepage_file_info hugepages[], int max)
212 strncmp(tmp, hugepages[idx - 1].path, PATH_MAX) == 0 &&
213 v_start == hugepages[idx - 1].addr + hugepages[idx - 1].size) {
214 hugepages[idx - 1].size += (v_end - v_start);
218 hugepages[idx].addr = v_start;
219 hugepages[idx].size = v_end - v_start;
220 snprintf(hugepages[idx].path, PATH_MAX, "%s", tmp);
234 struct hugepage_file_info hugepages[VHOST_USER_MEMORY_MAX_NREGIONS];
236 num = get_hugepage_file_info(hugepages, VHOST_USER_MEMORY_MAX_NREGIONS);
244 msg->payload.memory.regions[i].guest_phys_addr = hugepages[i].addr; /* use vaddr! */
245 msg->payload.memory.regions[i].userspace_addr = hugepages[i].addr;
246 msg->payload.memory.regions[i].memory_size = hugepages[i].size;
248 fds[i] = open(hugepages[i].path, O_RDWR);