Home
last modified time | relevance | path

Searched refs:map (Results 1 – 25 of 126) sorted by relevance

123456

/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_physdev.c50 map.domid = domid; in xc_physdev_map_pirq()
52 map.index = index; in xc_physdev_map_pirq()
55 rc = do_physdev_op(xch, PHYSDEVOP_map_pirq, &map, sizeof(map)); in xc_physdev_map_pirq()
58 *pirq = map.pirq; in xc_physdev_map_pirq()
81 map.domid = domid; in xc_physdev_map_pirq_msi()
83 map.index = index; in xc_physdev_map_pirq_msi()
84 map.pirq = *pirq; in xc_physdev_map_pirq_msi()
85 map.bus = bus; in xc_physdev_map_pirq_msi()
86 map.devfn = devfn; in xc_physdev_map_pirq_msi()
90 rc = do_physdev_op(xch, PHYSDEVOP_map_pirq, &map, sizeof(map)); in xc_physdev_map_pirq_msi()
[all …]
A Dxc_core_arm.c47 xc_core_memory_map_t *map; in xc_core_arch_memory_map_get() local
52 map = malloc(sizeof(*map)); in xc_core_arch_memory_map_get()
53 if ( map == NULL ) in xc_core_arch_memory_map_get()
59 map->addr = 0; in xc_core_arch_memory_map_get()
60 map->size = ((uint64_t)p2m_size) << PAGE_SHIFT; in xc_core_arch_memory_map_get()
62 *mapp = map; in xc_core_arch_memory_map_get()
A Dxc_dom_x86.c165 memset(map, 0, sizeof(*map)); in count_pgtables()
171 map->lvls[l].pfn = dom->pfn_alloc_end + map->area.pgtables; in count_pgtables()
187 map->lvls[l].from = map->area.from & ~mask; in count_pgtables()
188 map->lvls[l].to = map->area.to | mask; in count_pgtables()
218 if ( map->lvls[l].from < map->lvls[l].to ) in count_pgtables()
220 ((map->lvls[l].to - map->lvls[l].from) >> bits) + 1; in count_pgtables()
223 map->lvls[l].from, map->lvls[l].to, map->lvls[l].pgtables); in count_pgtables()
224 map->area.pgtables += map->lvls[l].pgtables; in count_pgtables()
252 map->area.pfn = 0; in alloc_pgtables()
356 map = domx86->maps + m; in get_pg_table_x86()
[all …]
A Dxc_pagetab.c35 void *map; in xc_translate_foreign_address() local
85 map = xc_map_foreign_range(xch, dom, PAGE_SIZE, PROT_READ, in xc_translate_foreign_address()
87 if (!map) in xc_translate_foreign_address()
89 memcpy(&pte, map + (paddr & (PAGE_SIZE - 1)), size); in xc_translate_foreign_address()
90 munmap(map, PAGE_SIZE); in xc_translate_foreign_address()
A Dxc_core_x86.c50 xc_core_memory_map_t *map; in xc_core_arch_memory_map_get() local
55 map = malloc(sizeof(*map)); in xc_core_arch_memory_map_get()
56 if ( map == NULL ) in xc_core_arch_memory_map_get()
62 map->addr = 0; in xc_core_arch_memory_map_get()
63 map->size = ((uint64_t)p2m_size) << PAGE_SHIFT; in xc_core_arch_memory_map_get()
65 *mapp = map; in xc_core_arch_memory_map_get()
/xen-4.10.0-shim-comet/xen/arch/x86/
A De820.c98 (unsigned long long)(map[i].addr + map[i].size)); in print_e820_memory_map()
357 end = PFN_DOWN(e820.map[i].addr + e820.map[i].size); in find_max_pfn()
400 e820.map[i].size = limit - e820.map[i].addr; in clip_to_limit()
404 memmove(&e820.map[i], &e820.map[i+1], in clip_to_limit()
591 memmove(e820->map + i + 1, e820->map + i, in e820_add_range()
630 memmove(&e820->map[i+1], &e820->map[i], in e820_change_range_type()
654 memmove(&e820->map[i+2], &e820->map[i], in e820_change_range_type()
669 if ( (e820->map[i].type != e820->map[i+1].type) || in e820_change_range_type()
670 ((e820->map[i].addr + e820->map[i].size) != e820->map[i+1].addr) ) in e820_change_range_type()
672 e820->map[i].size += e820->map[i+1].size; in e820_change_range_type()
[all …]
A Dsetup.c854 if ( (map->base_addr_high == 0) && (map->length_high != 0) ) in __start_xen()
866 ((u64)map->base_addr_high << 32) | (u64)map->base_addr_low; in __start_xen()
868 ((u64)map->length_high << 32) | (u64)map->length_low; in __start_xen()
869 e820_raw.map[e820_raw.nr_map].type = map->type; in __start_xen()
872 bytes += map->size + 4; in __start_xen()
878 e820_raw.map[0].addr = 0; in __start_xen()
889 e820_raw.map[0].addr = 0; in __start_xen()
969 e = (boot_e820.map[i].addr + boot_e820.map[i].size) & ~mask; in __start_xen()
1208 e = (boot_e820.map[i].addr + boot_e820.map[i].size) & ~mask; in __start_xen()
1232 map_e = boot_e820.map[j].addr + boot_e820.map[j].size; in __start_xen()
[all …]
A Dphysdev.c307 physdev_map_pirq_t map; in do_physdev_op() local
314 switch ( map.type ) in do_physdev_op()
318 msi.seg = map.bus >> 16; in do_physdev_op()
322 if ( map.table_base ) in do_physdev_op()
324 msi.seg = map.bus >> 16; in do_physdev_op()
331 msi.bus = map.bus; in do_physdev_op()
332 msi.devfn = map.devfn; in do_physdev_op()
333 msi.entry_nr = map.entry_nr; in do_physdev_op()
334 msi.table_base = map.table_base; in do_physdev_op()
335 ret = physdev_map_pirq(map.domid, map.type, &map.index, &map.pirq, in do_physdev_op()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmpspec.h41 #define physid_set(physid, map) set_bit(physid, (map).mask) argument
42 #define physid_clear(physid, map) clear_bit(physid, (map).mask) argument
43 #define physid_isset(physid, map) test_bit(physid, (map).mask) argument
44 #define physid_test_and_set(physid, map) test_and_set_bit(physid, (map).mask) argument
46 #define first_physid(map) find_first_bit((map).mask, \ argument
48 #define next_physid(id, map) find_next_bit((map).mask, \ argument
50 #define last_physid(map) ({ \ argument
51 const unsigned long *mask = (map).mask; \
61 #define physids_clear(map) bitmap_zero((map).mask, MAX_APICS) argument
63 #define physids_empty(map) bitmap_empty((map).mask, MAX_APICS) argument
[all …]
/xen-4.10.0-shim-comet/xen/drivers/acpi/apei/
A Dapei-io.c53 struct apei_iomap *map; in __apei_find_iomap() local
56 if (map->paddr + map->size >= paddr + size && in __apei_find_iomap()
58 return map; in __apei_find_iomap()
69 if (map) in __apei_ioremap_fast()
70 return map->vaddr + (paddr - map->paddr); in __apei_ioremap_fast()
116 if (!map) in apei_pre_map()
121 xfree(map); in apei_pre_map()
129 map->vaddr = vaddr; in apei_pre_map()
135 return map->vaddr + (paddr - map->paddr); in apei_pre_map()
148 if (map) in apei_post_unmap()
[all …]
/xen-4.10.0-shim-comet/tools/xentrace/
A Dmread.c71 if ( h->map[h->last].buffer in mread64()
81 if ( h->map[bind].buffer in mread64()
98 if(h->map[h->clock].buffer == NULL) in mread64()
103 if(!h->map[h->clock].accessed) in mread64()
108 h->map[h->clock].accessed=0; in mread64()
110 if(h->map[h->clock].buffer) in mread64()
125 if ( h->map[h->clock].buffer == MAP_FAILED ) in mread64()
127 h->map[h->clock].buffer = NULL; in mread64()
136 h->map[bind].accessed=1; in mread64()
137 b=h->map[bind].buffer; in mread64()
[all …]
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/
A De820.c46 if ( memory_map.map[i].type == E820_RESERVED && in memory_map_setup()
48 memory_map.map[i].addr, memory_map.map[i].size) ) in memory_map_setup()
71 uint64_t map_start = memory_map.map[i].addr; in adjust_memory_map()
72 uint64_t map_size = memory_map.map[i].size; in adjust_memory_map()
76 if ( memory_map.map[i].type == E820_RAM && in adjust_memory_map()
84 if ( memory_map.map[i].type == E820_RAM && in adjust_memory_map()
97 memory_map.map[i].addr = GB(4); in adjust_memory_map()
98 memory_map.map[i].size = in adjust_memory_map()
100 memory_map.map[i].addr; in adjust_memory_map()
101 memory_map.map[i].type = E820_RAM; in adjust_memory_map()
[all …]
A Dpci.c47 if ( memory_map.map[i].type == E820_RESERVED && in check_overlap_all()
49 memory_map.map[i].addr, in check_overlap_all()
50 memory_map.map[i].size) ) in check_overlap_all()
66 end = memory_map.map[i].addr + memory_map.map[i].size; in find_next_rmrr()
68 if ( memory_map.map[i].type == E820_RESERVED && in find_next_rmrr()
468 memory_map.map[next_rmrr].addr, in pci_setup()
469 memory_map.map[next_rmrr].size) ) in pci_setup()
471 base = memory_map.map[next_rmrr].addr + in pci_setup()
472 memory_map.map[next_rmrr].size; in pci_setup()
/xen-4.10.0-shim-comet/tools/libs/gnttab/
A Dfreebsd.c73 struct ioctl_gntdev_map_grant_ref *map; in osdep_gnttab_grant_map() local
82 map = malloc(sizeof(*map) + in osdep_gnttab_grant_map()
88 if ( map == MAP_FAILED ) in osdep_gnttab_grant_map()
98 map->refs[i].ref = refs[i]; in osdep_gnttab_grant_map()
101 map->count = count; in osdep_gnttab_grant_map()
103 if ( ioctl(fd, IOCTL_GNTDEV_MAP_GRANT_REF, map) ) in osdep_gnttab_grant_map()
110 map->index); in osdep_gnttab_grant_map()
116 notify.index = map->index; in osdep_gnttab_grant_map()
144 unmap_grant.index = map->index; in osdep_gnttab_grant_map()
153 munmap(map, map_size); in osdep_gnttab_grant_map()
[all …]
A Dlinux.c92 struct ioctl_gntdev_map_grant_ref *map; in osdep_gnttab_grant_map() local
104 map = alloca(sizeof(*map) + in osdep_gnttab_grant_map()
110 if ( map == MAP_FAILED ) in osdep_gnttab_grant_map()
119 map->refs[i].domid = domids[i * domids_stride]; in osdep_gnttab_grant_map()
120 map->refs[i].ref = refs[i]; in osdep_gnttab_grant_map()
123 map->count = count; in osdep_gnttab_grant_map()
125 if ( ioctl(fd, IOCTL_GNTDEV_MAP_GRANT_REF, map) ) { in osdep_gnttab_grant_map()
132 map->index); in osdep_gnttab_grant_map()
154 notify.index = map->index; in osdep_gnttab_grant_map()
180 unmap_grant.index = map->index; in osdep_gnttab_grant_map()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/mach-generic/
A Dmach_apic.h51 static inline void ioapic_phys_id_map(physid_mask_t *map) in ioapic_phys_id_map() argument
53 *map = phys_cpu_present_map; in ioapic_phys_id_map()
56 static inline int check_apicid_used(const physid_mask_t *map, int apicid) in check_apicid_used() argument
58 return physid_isset(apicid, *map); in check_apicid_used()
66 static inline void set_apicid(int phys_apicid, physid_mask_t *map) in set_apicid() argument
68 physid_set(phys_apicid, *map); in set_apicid()
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_utils.c609 bitmap->map = libxl__calloc(NOGC, sizeof(*bitmap->map), sz); in libxl_bitmap_alloc()
618 memset(map, '\0', sizeof(*map)); in libxl_bitmap_init()
623 if (!map) in libxl_bitmap_dispose()
626 free(map->map); in libxl_bitmap_dispose()
627 map->map = NULL; in libxl_bitmap_dispose()
638 memcpy(dptr->map, sptr->map, sz * sizeof(*dptr->map)); in libxl_bitmap_copy()
653 memcpy(dptr->map, sptr->map, sz * sizeof(*dptr->map)); in libxl__bitmap_copy_best_effort()
664 memcpy(dptr->map, sptr->map, sptr->size * sizeof(*sptr->map)); in libxl_bitmap_copy_alloc()
737 or_map->map[i] = (small_map->map[i] | large_map->map[i]); in libxl_bitmap_or()
740 or_map->map[i] = large_map->map[i]; in libxl_bitmap_or()
[all …]
A Dlibxl_x86.c245 struct e820entry map[], in e820_host_sanitize() argument
250 rc = xc_get_machine_memory_map(CTX->xch, map, *nr); in e820_host_sanitize()
256 rc = e820_sanitize(gc, map, nr, b_info->target_memkb, in e820_host_sanitize()
268 struct e820entry map[E820MAX]; in libxl__e820_alloc() local
279 rc = e820_host_sanitize(gc, b_info, map, &nr); in libxl__e820_alloc()
411 struct e820entry map[E820MAX]; in libxl__arch_vnuma_build_vmemrange() local
424 rc = e820_host_sanitize(gc, b_info, map, &nr_e820); in libxl__arch_vnuma_build_vmemrange()
442 if (map[e820_count].type != E820_RAM) { in libxl__arch_vnuma_build_vmemrange()
453 remaining_bytes : map[e820_count].size; in libxl__arch_vnuma_build_vmemrange()
459 map[e820_count].addr += bytes; in libxl__arch_vnuma_build_vmemrange()
[all …]
/xen-4.10.0-shim-comet/tools/blktap2/vhd/lib/
A Dvhd-util-coalesce.c66 char *buf, *map; in vhd_util_coalesce_block() local
70 map = NULL; in vhd_util_coalesce_block()
92 err = vhd_read_bitmap(vhd, block, &map); in vhd_util_coalesce_block()
97 if (!vhd_bitmap_test(vhd, map, i)) in vhd_util_coalesce_block()
101 if (!vhd_bitmap_test(vhd, map, i + secs)) in vhd_util_coalesce_block()
122 free(map); in vhd_util_coalesce_block()
A Dlibvhd.c2076 b.map = batmap->map; in vhd_write_batmap()
2092 map = NULL; in vhd_write_batmap()
2097 memcpy(map, b.map, map_size); in vhd_write_batmap()
2130 free(map); in vhd_write_batmap()
3113 if (!map) in __vhd_io_dynamic_read()
3166 free(map); in __vhd_io_dynamic_read()
3249 char *map; in __vhd_io_dynamic_write() local
3308 free(map); in __vhd_io_dynamic_write()
3318 free(map); in __vhd_io_dynamic_write()
3319 map = NULL; in __vhd_io_dynamic_write()
[all …]
/xen-4.10.0-shim-comet/xen/xsm/flask/ss/
A Debitmap.c227 u64 map; in ebitmap_read() local
310 rc = next_entry(&map, fp, sizeof(u64)); in ebitmap_read()
316 map = le64_to_cpu(map); in ebitmap_read()
319 while ( map ) in ebitmap_read()
321 n->maps[index++] = map & (-1UL); in ebitmap_read()
322 map = EBITMAP_SHIFT_UNIT_SIZE(map); in ebitmap_read()
/xen-4.10.0-shim-comet/xen/common/compat/
A Dmemory.c22 struct compat_reserved_device_memory_map map; member
30 u32 sbdf = PCI_SBDF3(grdm->map.dev.pci.seg, grdm->map.dev.pci.bus, in get_reserved_device_memory()
31 grdm->map.dev.pci.devfn); in get_reserved_device_memory()
33 if ( !(grdm->map.flags & XENMEM_RDM_ALL) && (sbdf != id) ) in get_reserved_device_memory()
36 if ( grdm->used_entries < grdm->map.nr_entries ) in get_reserved_device_memory()
377 if ( copy_from_guest(&grdm.map, compat, 1) || in compat_memory_op()
378 !compat_handle_okay(grdm.map.buffer, grdm.map.nr_entries) ) in compat_memory_op()
381 if ( grdm.map.flags & ~XENMEM_RDM_ALL ) in compat_memory_op()
388 if ( !rc && grdm.map.nr_entries < grdm.used_entries ) in compat_memory_op()
390 grdm.map.nr_entries = grdm.used_entries; in compat_memory_op()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dp2m-pod.c709 unsigned long * map = NULL; in p2m_pod_zero_check_superpage() local
788 unmap_domain_page(map); in p2m_pod_zero_check_superpage()
829 unmap_domain_page(map); in p2m_pod_zero_check_superpage()
882 unsigned long *map[count]; in p2m_pod_zero_check() local
911 map[i] = NULL; in p2m_pod_zero_check()
920 if ( !map[i] ) in p2m_pod_zero_check()
931 map[i] = NULL; in p2m_pod_zero_check()
960 map[i] = NULL; in p2m_pod_zero_check()
971 if ( !map[i] ) in p2m_pod_zero_check()
980 map[i] = NULL; in p2m_pod_zero_check()
[all …]
/xen-4.10.0-shim-comet/xen/drivers/cpufreq/
A Dcpufreq.c54 cpumask_var_t map; member
199 if (!zalloc_cpumask_var(&cpufreq_dom->map)) { in cpufreq_add_cpu()
208 firstcpu = cpumask_first(cpufreq_dom->map); in cpufreq_add_cpu()
252 firstcpu = cpumask_first(cpufreq_dom->map); in cpufreq_add_cpu()
261 cpumask_set_cpu(cpu, cpufreq_dom->map); in cpufreq_add_cpu()
298 cpumask_clear_cpu(cpu, cpufreq_dom->map); in cpufreq_add_cpu()
306 if (cpumask_empty(cpufreq_dom->map)) { in cpufreq_add_cpu()
308 free_cpumask_var(cpufreq_dom->map); in cpufreq_add_cpu()
362 cpumask_clear_cpu(cpu, cpufreq_dom->map); in cpufreq_del_cpu()
372 if (cpumask_empty(cpufreq_dom->map)) { in cpufreq_del_cpu()
[all …]
/xen-4.10.0-shim-comet/tools/tests/mem-sharing/
A Dmemshrtool.c133 void *map; in main() local
140 map = xc_map_foreign_range(xch, domid, 4096, PROT_WRITE, gfn); in main()
141 if( map ) in main()
142 munmap(map, 4096); in main()
143 R((int)!map); in main()

Completed in 48 milliseconds

123456