Home
last modified time | relevance | path

Searched refs:map_size (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_secondary.h87 uptr map_size = RoundUpMapSize(size); in Allocate() local
89 map_size += alignment; in Allocate()
91 if (map_size < size) { in Allocate()
94 SanitizerToolName, map_size, alignment); in Allocate()
98 MmapOrDieOnFatalError(map_size, SecondaryAllocatorName)); in Allocate()
102 uptr map_end = map_beg + map_size; in Allocate()
106 MapUnmapCallback().OnMapSecondary(map_beg, map_size, res, size); in Allocate()
114 h->map_size = map_size; in Allocate()
115 uptr size_log = MostSignificantSetBitIndex(map_size); in Allocate()
125 stats.currently_allocated += map_size; in Allocate()
[all …]
H A Dsanitizer_fuchsia.cpp249 static uptr DoMmapFixedOrDie(zx_handle_t vmar, uptr fixed_addr, uptr map_size, in DoMmapFixedOrDie() argument
252 map_size = RoundUpTo(map_size, GetPageSize()); in DoMmapFixedOrDie()
254 zx_status_t status = _zx_vmo_create(map_size, 0, &vmo); in DoMmapFixedOrDie()
257 ReportMmapFailureAndDie(map_size, name, "zx_vmo_create", status); in DoMmapFixedOrDie()
261 DCHECK_GE(base + size_, map_size + offset); in DoMmapFixedOrDie()
266 offset, vmo, 0, map_size, &addr); in DoMmapFixedOrDie()
270 ReportMmapFailureAndDie(map_size, name, "zx_vmar_map", status); in DoMmapFixedOrDie()
274 IncreaseTotalMmap(map_size); in DoMmapFixedOrDie()
278 uptr ReservedAddressRange::Map(uptr fixed_addr, uptr map_size, in Map() argument
280 return DoMmapFixedOrDie(os_handle_, fixed_addr, map_size, base_, in Map()
[all …]
H A Dsanitizer_posix.cpp87 uptr map_size = size + alignment; in MmapAlignedOrDieOnFatalError() local
92 map_size = RoundUpTo(map_size, GetPageSizeCached()); in MmapAlignedOrDieOnFatalError()
93 uptr map_res = (uptr)MmapOrDieOnFatalError(map_size, mem_type); in MmapAlignedOrDieOnFatalError()
101 uptr map_end = map_res + map_size; in MmapAlignedOrDieOnFatalError()
H A Dsanitizer_linux_libcdep.cpp1014 const uptr map_size = shadow_size + left_padding + alignment; in MapDynamicShadow() local
1016 const uptr map_start = (uptr)MmapNoAccess(map_size); in MapDynamicShadow()
1022 UnmapFromTo(shadow_start + shadow_size, map_start + map_size); in MapDynamicShadow()
1072 const uptr map_size = left_padding + 2 * alignment; in MapDynamicShadowAndAliases() local
1074 const uptr map_start = reinterpret_cast<uptr>(MmapNoAccess(map_size)); in MapDynamicShadowAndAliases()
1079 UnmapFromTo(right_start + right_size, map_start + map_size); in MapDynamicShadowAndAliases()
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dmmap_write_sync.c39 size_t map_size = page_size * PAGES; in main() local
47 if (ftruncate(fd, map_size) < 0) { in main()
54 mmap(NULL, map_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); in main()
61 for (int i = 0; i < (map_size / sizeof (uint64_t)); i++) in main()
64 if (msync(p, map_size, MS_SYNC) < 0) { in main()
66 munmap(p, map_size); in main()
71 munmap(p, map_size); in main()
/freebsd/sys/dev/smbios/
H A Dsmbios.c88 size_t map_size = sizeof(*eps); in smbios_identify() local
97 map_size = sizeof(*eps3); in smbios_identify()
109 map_size = sizeof(*eps3); in smbios_identify()
119 ptr = pmap_mapbios(addr, map_size); in smbios_identify()
124 if (map_size == sizeof(*eps3)) { in smbios_identify()
135 if (length != map_size) { in smbios_identify()
140 if (length == 0x1e && map_size == sizeof(*eps) && in smbios_identify()
142 length = map_size; in smbios_identify()
146 map_size == sizeof(*eps3) ? "64" : "32", in smbios_identify()
147 length, map_size); in smbios_identify()
[all …]
/freebsd/stand/kboot/libkboot/
H A Defi.c32 uint32_t efisz, sz, map_size;
57 map_size = sizeof(struct efi_md) * entries;
59 sz = efisz + map_size;
60 buf = malloc(efisz + map_size);
67 efi_map_hdr->memory_size = map_size;
108 efi_read_from_pa(uint64_t pa, uint32_t map_size, uint32_t desc_size, uint32_t vers) in efi_read_from_pa() argument
123 sz = efisz + map_size; in efi_read_from_pa()
124 buf = malloc(efisz + map_size); in efi_read_from_pa()
131 efi_map_hdr->memory_size = map_size; in efi_read_from_pa()
/freebsd/sys/dev/coreboot/
H A Dcoreboot_timestamps.c116 vm_size_t map_size; in coreboot_timestamps_sysctl() local
148 map_size = (vm_size_t)total; in coreboot_timestamps_sysctl()
149 va = pmap_mapbios(sc->timestamps_paddr, map_size); in coreboot_timestamps_sysctl()
157 pmap_unmapbios(va, map_size); in coreboot_timestamps_sysctl()
197 pmap_unmapbios(va, map_size); in coreboot_timestamps_sysctl()
H A Dcoreboot_console.c125 vm_size_t map_size; in coreboot_console_create() local
146 map_size = sizeof(struct cbmem_console) + cons_size; in coreboot_console_create()
149 sc->console_paddr, map_size); in coreboot_console_create()
153 (size_t)map_size); in coreboot_console_create()
156 sc->console_size = map_size; in coreboot_console_create()
H A Dcoreboot_cbmem.c76 vm_size_t map_size; in coreboot_cbmem_ioctl() local
103 map_size = req->size; in coreboot_cbmem_ioctl()
104 mapped = pmap_mapbios((vm_paddr_t)paddr, map_size); in coreboot_cbmem_ioctl()
112 pmap_unmapbios(mapped, map_size); in coreboot_cbmem_ioctl()
H A Dcoreboot.c89 coreboot_sanitize_header(const struct cb_header *hdr, vm_size_t *map_size) in coreboot_sanitize_header() argument
107 *map_size = (vm_size_t)total; in coreboot_sanitize_header()
1162 vm_size_t map_size; in coreboot_map_table() local
1176 error = coreboot_sanitize_header(hdr, &map_size); in coreboot_map_table()
1181 va = pmap_mapbios(pa, map_size); in coreboot_map_table()
1186 if (coreboot_validate_header(hdr, map_size) != 0 || in coreboot_map_table()
1187 coreboot_validate_table(hdr, map_size) != 0) { in coreboot_map_table()
1188 pmap_unmapbios(va, map_size); in coreboot_map_table()
1193 *sizep = map_size; in coreboot_map_table()
1209 vm_size_t map_size; in coreboot_identify() local
[all …]
/freebsd/lib/geom/virstor/
H A Dgeom_virstor.c162 size_t map_size; /* In bytes. */ in virstor_label() local
239 map_size = total_chunks * sizeof(*map); in virstor_label()
242 ssize = map_size % secsize; in virstor_label()
247 map_size = total_chunks * sizeof(*map); in virstor_label()
282 if (msize < (off_t) MAX(md.md_chunk_size*4, map_size)) in virstor_label()
301 map_chunks = map_size/md.md_chunk_size; in virstor_label()
302 if (map_size % md.md_chunk_size != 0) in virstor_label()
305 printf(" (%zu MB, %d chunks) ", map_size/(1024*1024), map_chunks); in virstor_label()
353 map_size, strerror(errno)); in virstor_label()
/freebsd/tools/test/stress2/misc/
H A Dmmap.sh29 static const size_t map_size = 0x1000;
36 p = mmap(NULL, 2 * map_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd,
43 if (munmap(p, map_size) == -1) {
/freebsd/tests/sys/fs/fusefs/
H A Dio.cc290 size_t map_size; in do_mapread() local
294 map_size = pg_offset + size; in do_mapread()
296 p = mmap(NULL, map_size, PROT_READ, MAP_FILE | MAP_SHARED, m_test_fd, in do_mapread()
307 ASSERT_EQ(0, munmap(p, map_size)) << strerror(errno); in do_mapread()
338 size_t map_size; in do_mapwrite() local
343 map_size = pg_offset + size; in do_mapwrite()
357 p = mmap(NULL, map_size, PROT_READ | PROT_WRITE, in do_mapwrite()
366 ASSERT_EQ(0, munmap(p, map_size)) << strerror(errno); in do_mapwrite()
/freebsd/crypto/openssl/crypto/
H A Dmem_sec.c328 size_t map_size; member
512 sh.map_size = pgsize + sh.arena_size + pgsize; in sh_init()
516 sh.map_result = mmap(NULL, sh.map_size, in sh_init()
524 sh.map_result = mmap(NULL, sh.map_size, in sh_init()
533 sh.map_result = VirtualAlloc(NULL, sh.map_size, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); in sh_init()
599 if (sh.map_result != MAP_FAILED && sh.map_size) in sh_done()
600 munmap(sh.map_result, sh.map_size); in sh_done()
602 if (sh.map_result != NULL && sh.map_size) in sh_done()
/freebsd/tools/regression/fsx/
H A Dfsx.c515 unsigned map_size; in domapread() local
547 map_size = pg_offset + size; in domapread()
549 if ((p = (char *)mmap(0, map_size, PROT_READ, MAP_FILE | MAP_SHARED, fd, in domapread()
558 if (munmap(p, map_size) != 0) { in domapread()
638 unsigned map_size; in domapwrite() local
683 map_size = pg_offset + size; in domapwrite()
685 if ((p = (char *)mmap(0, map_size, PROT_READ | PROT_WRITE, in domapwrite()
692 if (mapped_msync && msync(p, map_size, MS_SYNC) != 0) { in domapwrite()
699 if (munmap(p, map_size) != 0) { in domapwrite()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_indirect_mapping.c291 uint64_t map_size = vdev_indirect_mapping_size(vim); in vdev_indirect_mapping_close() local
292 vmem_free(vim->vim_entries, map_size); in vdev_indirect_mapping_close()
358 uint64_t map_size = vdev_indirect_mapping_size(vim); in vdev_indirect_mapping_open() local
359 vim->vim_entries = vmem_alloc(map_size, KM_SLEEP); in vdev_indirect_mapping_open()
360 VERIFY0(dmu_read(os, vim->vim_object, 0, map_size, in vdev_indirect_mapping_open()
/freebsd/contrib/libcbor/src/cbor/
H A Dserialization.c131 size_t map_size = cbor_map_is_definite(item) in cbor_serialized_size() local
136 map_size = _cbor_safe_signaling_add( in cbor_serialized_size()
137 map_size, in cbor_serialized_size()
141 return map_size; in cbor_serialized_size()
/freebsd/sys/dev/video/
H A Dvideo.c75 size_t map_size; in video_pool_alloc() local
86 map_size = (size_t)nbufs * buf_size; in video_pool_alloc()
94 obj = phys_pager_allocate(NULL, &default_phys_pg_ops, NULL, map_size, in video_pool_alloc()
100 error = vm_map_find(kernel_map, obj, 0, &kva, map_size, 0, in video_pool_alloc()
107 error = vm_map_wire(kernel_map, kva, kva + map_size, in video_pool_alloc()
110 vm_map_remove(kernel_map, kva, kva + map_size); in video_pool_alloc()
119 pool->map_size = map_size; in video_pool_alloc()
141 vm_map_remove(kernel_map, pool->kva, pool->kva + pool->map_size); in video_pool_free()
1251 if (*offset >= vd->pool->map_size || in video_mmap_single()
[all...]
H A Dvideo_internal.h72 size_t map_size; member
/freebsd/stand/kboot/include/
H A Defi.h18 bool efi_read_from_pa(uint64_t pa, uint32_t map_size, uint32_t desc_size, uint32_t vers);
/freebsd/sys/sys/
H A Dkexec.h61 vm_size_t map_size; member
/freebsd/sys/geom/virstor/
H A Dg_virstor.h96 size_t map_size; /* (in bytes) */ member
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmmio.c486 for (i = 0; i < dev->reg.map_size; i++) { in __mt7915_reg_addr()
768 dev->reg.map_size = ARRAY_SIZE(mt7915_reg_map); in mt7915_mmio_init()
774 dev->reg.map_size = ARRAY_SIZE(mt7916_reg_map); in mt7915_mmio_init()
781 dev->reg.map_size = ARRAY_SIZE(mt7986_reg_map); in mt7915_mmio_init()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmmio.c331 for (i = 0; i < dev->reg.map_size; i++) { in __mt7996_reg_addr()
658 dev->reg.map_size = ARRAY_SIZE(mt7996_reg_map); in mt7996_mmio_init()
664 dev->reg.map_size = ARRAY_SIZE(mt7996_reg_map); in mt7996_mmio_init()
670 dev->reg.map_size = ARRAY_SIZE(mt7990_reg_map); in mt7996_mmio_init()

12