Home
last modified time | relevance | path

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

123

/linux/tools/testing/selftests/arm64/mte/
H A Dcheck_hugetlb_options.c150 unsigned long map_size; in check_hugetlb_memory_mapping() local
152 map_size = default_huge_page_size(); in check_hugetlb_memory_mapping()
155 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_hugetlb_memory_mapping()
156 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_hugetlb_memory_mapping()
159 mte_initialize_current_context(mode, (uintptr_t)map_ptr, map_size); in check_hugetlb_memory_mapping()
161 ptr = mte_insert_tags((void *)map_ptr, map_size); in check_hugetlb_memory_mapping()
164 munmap((void *)map_ptr, map_size); in check_hugetlb_memory_mapping()
167 result = check_mte_memory(ptr, map_size, mode, tag_check); in check_hugetlb_memory_mapping()
168 mte_clear_tags((void *)ptr, map_size); in check_hugetlb_memory_mapping()
169 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_hugetlb_memory_mapping()
[all …]
H A Dcheck_child_memory.c109 int run, fd, map_size, result = KSFT_PASS; in check_child_file_mapping() local
118 map_size = sizes[run] + OVERFLOW + UNDERFLOW; in check_child_file_mapping()
119 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_child_file_mapping()
120 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_child_file_mapping()
130 munmap((void *)map_ptr, map_size); in check_child_file_mapping()
136 munmap((void *)map_ptr, map_size); in check_child_file_mapping()
H A Dcheck_mmap_options.c117 int run, result, map_size; in check_anonymous_memory_mapping() local
125 map_size = sizes[run] + OVERFLOW + UNDERFLOW; in check_anonymous_memory_mapping()
126 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_anonymous_memory_mapping()
127 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_anonymous_memory_mapping()
136 munmap((void *)map_ptr, map_size); in check_anonymous_memory_mapping()
141 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_anonymous_memory_mapping()
152 int run, fd, map_size; in check_file_memory_mapping() local
165 map_size = sizes[run] + UNDERFLOW + OVERFLOW; in check_file_memory_mapping()
166 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_file_memory_mapping()
167 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_file_memory_mapping()
[all …]
H A Dmte_common_util.c254 int map_size = size + range_before + range_after; in mte_allocate_file_memory_tag_range() local
262 for (index = INIT_BUFFER_SIZE; index < map_size; index += INIT_BUFFER_SIZE) in mte_allocate_file_memory_tag_range()
268 if (write(fd, buffer, map_size - index) != map_size - index) { in mte_allocate_file_memory_tag_range()
/linux/tools/testing/selftests/mm/
H A Dksm_tests.c173 static void *allocate_memory(void *ptr, int prot, int mapping, char data, size_t map_size) in allocate_memory() argument
175 void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0); in allocate_memory()
181 memset(map_ptr, data, map_size); in allocate_memory()
182 if (mprotect(map_ptr, map_size, prot)) { in allocate_memory()
184 munmap(map_ptr, map_size); in allocate_memory()
518 int timeout, size_t map_size) in check_ksm_numa_merge()
530 map_size *= MB; in ksm_merge_hugepages_time()
531 size_t len = map_size; in ksm_merge_hugepages_time()
565 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_merge_hugepages_time()
575 ksft_print_msg("Total size: %lu MiB\n", map_size / M in ksm_merge_hugepages_time()
524 ksm_merge_hugepages_time(int merge_type,int mapping,int prot,int timeout,size_t map_size) ksm_merge_hugepages_time() argument
596 ksm_merge_time(int merge_type,int mapping,int prot,int timeout,size_t map_size) ksm_merge_time() argument
637 ksm_unmerge_time(int merge_type,int mapping,int prot,int timeout,size_t map_size) ksm_unmerge_time() argument
[all...]
H A Dpagemap_ioctl.c790 void *gethugepage(int map_size) in gethugepage() argument
795 map = memalign(hpage_size, map_size); in gethugepage()
799 ret = madvise(map, map_size, MADV_HUGEPAGE); in gethugepage()
803 memset(map, 0, map_size); in gethugepage()
813 unsigned long long map_size = hpage_size * num_pages; in hpage_unit_tests() local
814 unsigned long long vec_size = map_size/page_size; in hpage_unit_tests()
822 map = gethugepage(map_size); in hpage_unit_tests()
824 wp_init(map, map_size); in hpage_unit_tests()
825 wp_addr_range(map, map_size); in hpage_unit_tests()
828 ret = pagemap_ioctl(map, map_size, vec, vec_size, in hpage_unit_tests()
[all …]
H A Dprocess_madv.c155 size_t map_size = 2 * huge_page_size; in TEST_F() local
159 map = mmap(NULL, map_size, PROT_READ | PROT_WRITE, in TEST_F()
164 for (size_t i = 0; i < map_size; i += pagesize) in TEST_F()
/linux/drivers/firmware/efi/libstub/
H A Dmem.c30 tmp.map_size = 0; in efi_get_memory_map()
31 status = efi_bs_call(get_memory_map, &tmp.map_size, NULL, &tmp.map_key, in efi_get_memory_map()
36 size = tmp.map_size + tmp.desc_size * EFI_MMAP_NR_SLACK_SLOTS; in efi_get_memory_map()
54 m->buff_size = m->map_size = size; in efi_get_memory_map()
55 status = efi_bs_call(get_memory_map, &m->map_size, m->map, &m->map_key, in efi_get_memory_map()
166 for (i = 0; i < map->map_size / map->desc_size; i++) { in efi_low_alloc_above()
204 if (i == map->map_size / map->desc_size) in efi_low_alloc_above()
H A Drandomalloc.c85 for (map_offset = 0; map_offset < map->map_size; map_offset += map->desc_size) { in efi_random_alloc()
116 for (map_offset = 0; map_offset < map->map_size; map_offset += map->desc_size) { in efi_random_alloc()
/linux/tools/testing/selftests/bpf/
H A Dtest_lru_map.c142 static unsigned int __tgt_size(unsigned int map_size) in __tgt_size() argument
144 return (map_size / nr_cpus) / 2; in __tgt_size()
257 unsigned int map_size; in test_lru_sanity1() local
272 map_size = __map_size(tgt_free) + batch_size; in test_lru_sanity1()
273 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity1()
276 expected_map_fd = create_map(BPF_MAP_TYPE_HASH, 0, map_size); in test_lru_sanity1()
326 unsigned int map_size; in test_lru_sanity2() local
341 map_size = __map_size(tgt_free) + batch_size; in test_lru_sanity2()
342 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity2()
345 expected_map_fd = create_map(BPF_MAP_TYPE_HASH, 0, map_size); in test_lru_sanity2()
[all …]
/linux/drivers/pci/endpoint/functions/
H A Dpci-epf-test.c367 ssize_t map_size = 0; in pci_epf_test_copy() local
408 map_size = min_t(size_t, dst_map.pci_size, src_map.pci_size); in pci_epf_test_copy()
414 map_size, 0, DMA_MEM_TO_MEM); in pci_epf_test_copy()
420 memcpy_fromio(buf, src_map.virt_addr, map_size); in pci_epf_test_copy()
421 memcpy_toio(dst_map.virt_addr, buf, map_size); in pci_epf_test_copy()
422 buf += map_size; in pci_epf_test_copy()
426 copy_size -= map_size; in pci_epf_test_copy()
427 src_addr += map_size; in pci_epf_test_copy()
428 dst_addr += map_size; in pci_epf_test_copy()
432 map_size = 0; in pci_epf_test_copy()
[all …]
/linux/arch/um/kernel/
H A Dphysmem.c66 unsigned long map_size = len - reserve; in setup_physmem() local
78 map_size, 1, 1, 1); in setup_physmem()
81 "failed - errno = %d\n", map_size, in setup_physmem()
97 max_low_pfn = min_low_pfn + (map_size >> PAGE_SHIFT); in setup_physmem()
/linux/tools/perf/util/
H A Dbpf_counter_cgroup.c48 int map_size, total_cpus = cpu__max_cpu().cpu; in setup_rodata()
59 map_size = total_cpus * evlist_size / nr_cgroups; in setup_rodata()
60 bpf_map__set_max_entries(sk->maps.events, map_size); in setup_rodata()
63 map_size = evlist_size / nr_cgroups; in setup_rodata()
64 bpf_map__set_max_entries(sk->maps.prev_readings, map_size); in setup_rodata()
66 map_size = evlist_size; in setup_rodata()
67 bpf_map__set_max_entries(sk->maps.cgrp_readings, map_size); in setup_rodata()
49 int map_size, total_cpus = cpu__max_cpu().cpu; setup_rodata() local
/linux/drivers/pci/endpoint/
H A Dpci-ep-msi.c46 size_t map_size = 0, off = 0; in pci_epf_alloc_doorbell_embedded() local
91 map_size = PAGE_ALIGN(off + sizeof(u32)); in pci_epf_alloc_doorbell_embedded()
94 map_size, DMA_FROM_DEVICE, 0); in pci_epf_alloc_doorbell_embedded()
130 .iova_size = map_size, in pci_epf_alloc_doorbell_embedded()
138 if (map_size) in pci_epf_alloc_doorbell_embedded()
139 dma_unmap_resource(epc->dev.parent, iova_base, map_size, in pci_epf_alloc_doorbell_embedded()
H A Dpci-epc-core.c556 size_t map_size = pci_size; in pci_epc_mem_map() local
577 &map_size, &map_offset); in pci_epc_mem_map()
580 map->map_size = map_size; in pci_epc_mem_map()
581 if (map->map_pci_addr + map->map_size < pci_addr + pci_size) in pci_epc_mem_map()
582 map->pci_size = map->map_pci_addr + map->map_size - pci_addr; in pci_epc_mem_map()
587 map->map_size); in pci_epc_mem_map()
595 map->map_pci_addr, map->map_size); in pci_epc_mem_map()
598 map->map_size); in pci_epc_mem_map()
627 map->map_size); in pci_epc_mem_unmap()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbloom_filter_map.c159 __u32 map_size, val; in setup_progs() local
168 map_size = bpf_map__max_entries(skel->maps.map_random_data); in setup_progs()
169 rand_vals = malloc(sizeof(*rand_vals) * map_size); in setup_progs()
178 for (i = 0; i < map_size; i++) { in setup_progs()
194 *out_nr_rand_vals = map_size; in setup_progs()
/linux/drivers/gpu/drm/omapdrm/
H A Dtcm-sita.c161 ret = r2l_b2t_1d(num_slots, &pos, tcm->bitmap, tcm->map_size); in sita_reserve_1d()
182 tcm->map_size, tcm->width); in sita_reserve_2d()
223 size_t map_size = BITS_TO_LONGS(width*height) * sizeof(unsigned long); in sita_init() local
228 tcm = kzalloc(sizeof(*tcm) + map_size, GFP_KERNEL); in sita_init()
244 tcm->map_size = width*height; in sita_init()
/linux/drivers/char/tpm/
H A Dtpm_infineon.c40 unsigned long map_size; /* MMIO region size */ member
444 tpm_dev.map_size = pnp_mem_len(dev, 0); in tpm_inf_pnp_probe()
450 if (request_mem_region(tpm_dev.map_base, tpm_dev.map_size, in tpm_inf_pnp_probe()
456 tpm_dev.mem_base = ioremap(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_probe()
458 release_mem_region(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_probe()
574 release_mem_region(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_probe()
593 release_mem_region(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_remove()
/linux/sound/usb/
H A Dfcp.c618 static int validate_meter_map(const s16 *map, int map_size, int meter_slots) in validate_meter_map() argument
622 for (i = 0; i < map_size; i++) in validate_meter_map()
645 if (map.map_size != elem->channels || in fcp_ioctl_set_meter_map()
651 if (map.map_size < 1 || in fcp_ioctl_set_meter_map()
652 map.map_size > FCP_MAX_METER_MAP_SIZE || in fcp_ioctl_set_meter_map()
658 memdup_array_user(arg->map, map.map_size, sizeof(s16)); in fcp_ioctl_set_meter_map()
662 err = validate_meter_map(tmp_map, map.map_size, map.meter_slots); in fcp_ioctl_set_meter_map()
670 kmalloc_objs(s16, map.map_size); in fcp_ioctl_set_meter_map()
682 err = fcp_add_new_ctl(mixer, &fcp_meter_ctl, 0, map.map_size, in fcp_ioctl_set_meter_map()
696 memcpy(private->meter_level_map, tmp_map, map.map_size * sizeof(s16)); in fcp_ioctl_set_meter_map()
/linux/drivers/pcmcia/
H A Dcistpl.c93 mem->res = pcmcia_find_mem_region(0, s->map_size, in set_cis_map()
94 s->map_size, 0, s); in set_cis_map()
103 s->cis_virt = ioremap(mem->res->start, s->map_size); in set_cis_map()
118 s->cis_virt = ioremap(mem->static_start, s->map_size); in set_cis_map()
183 card_offset = addr & ~(s->map_size-1); in pcmcia_read_cis_mem()
191 end = sys + s->map_size; in pcmcia_read_cis_mem()
192 sys = sys + (addr & (s->map_size-1)); in pcmcia_read_cis_mem()
198 card_offset += s->map_size; in pcmcia_read_cis_mem()
257 card_offset = addr & ~(s->map_size-1); in pcmcia_write_cis_mem()
265 end = sys + s->map_size; in pcmcia_write_cis_mem()
[all …]
/linux/fs/xfs/
H A Dxfs_buf_item.c856 int map_size; in xfs_buf_item_init() local
890 map_size = DIV_ROUND_UP(chunks, NBWORD); in xfs_buf_item_init()
892 if (map_size > XFS_BLF_DATAMAP_SIZE) { in xfs_buf_item_init()
897 map_size, in xfs_buf_item_init()
905 bip->bli_formats[i].blf_map_size = map_size; in xfs_buf_item_init()
/linux/tools/testing/selftests/kvm/
H A Dguest_memfd_test.c232 static void test_fault_sigbus(int fd, size_t accessible_size, size_t map_size) in test_fault_sigbus() argument
238 mem = kvm_mmap(map_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd); in test_fault_sigbus()
240 TEST_EXPECT_SIGBUS(memset(mem, val, map_size)); in test_fault_sigbus()
246 kvm_munmap(mem, map_size); in test_fault_sigbus()
/linux/drivers/video/fbdev/
H A Dsa1100fb.h46 u_int map_size; member
/linux/drivers/misc/genwqe/
H A Dcard_dev.c776 unsigned long map_size; in genwqe_pin_mem() local
784 map_size = round_up(m->size + (m->addr & ~PAGE_MASK), PAGE_SIZE); in genwqe_pin_mem()
791 rc = genwqe_user_vmap(cd, dma_map, (void *)map_addr, map_size); in genwqe_pin_mem()
808 unsigned long map_size; in genwqe_unpin_mem() local
814 map_size = round_up(m->size + (m->addr & ~PAGE_MASK), PAGE_SIZE); in genwqe_unpin_mem()
816 dma_map = genwqe_search_pin(cfile, map_addr, map_size, NULL); in genwqe_unpin_mem()
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c1340 const unsigned int *map_size, in pasemi_mac_queue_csdesc() argument
1381 CS_DESC(csring, fill) = XCT_PTR_LEN(map_size[0]-nh_off) | XCT_PTR_ADDR(map[0]+nh_off); in pasemi_mac_queue_csdesc()
1383 CS_DESC(csring, fill+i) = XCT_PTR_LEN(map_size[i]) | XCT_PTR_ADDR(map[i]); in pasemi_mac_queue_csdesc()
1432 unsigned int map_size[MAX_SKB_FRAGS+1]; in pasemi_mac_start_tx() local
1447 map_size[0] = skb_headlen(skb); in pasemi_mac_start_tx()
1456 map_size[i+1] = skb_frag_size(frag); in pasemi_mac_start_tx()
1499 pasemi_mac_queue_csdesc(skb, map, map_size, txring, csring); in pasemi_mac_start_tx()
1509 XCT_PTR_LEN(map_size[i]) | XCT_PTR_ADDR(map[i]); in pasemi_mac_start_tx()
1536 map_size[nfrags], DMA_TO_DEVICE); in pasemi_mac_start_tx()

123