| /linux/tools/testing/selftests/mm/ |
| H A D | pagemap_ioctl.c | 188 long mem_size, vec_size, written, num_pages = 16; in userfaultfd_tests() local 191 mem_size = num_pages * page_size; in userfaultfd_tests() 192 mem = mmap(NULL, mem_size, PROT_NONE, MAP_PRIVATE | MAP_ANON, -1, 0); in userfaultfd_tests() 196 wp_init(mem, mem_size); in userfaultfd_tests() 199 mprotect(mem, mem_size/8, PROT_READ|PROT_WRITE); in userfaultfd_tests() 200 mprotect(mem + 1 * mem_size/8, mem_size/8, PROT_READ); in userfaultfd_tests() 201 mprotect(mem + 2 * mem_size/8, mem_size/8, PROT_READ|PROT_WRITE); in userfaultfd_tests() 202 mprotect(mem + 3 * mem_size/8, mem_size/8, PROT_READ); in userfaultfd_tests() 203 mprotect(mem + 4 * mem_size/8, mem_size/8, PROT_READ|PROT_WRITE); in userfaultfd_tests() 204 mprotect(mem + 5 * mem_size/8, mem_size/8, PROT_NONE); in userfaultfd_tests() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_lsdma.c | 49 uint64_t mem_size) in amdgpu_lsdma_copy_mem() argument 53 if (mem_size == 0) in amdgpu_lsdma_copy_mem() 56 while (mem_size > 0) { in amdgpu_lsdma_copy_mem() 57 uint64_t current_copy_size = min(mem_size, AMDGPU_LSDMA_MAX_SIZE); in amdgpu_lsdma_copy_mem() 64 mem_size -= current_copy_size; in amdgpu_lsdma_copy_mem() 73 uint64_t mem_size) in amdgpu_lsdma_fill_mem() argument 77 if (mem_size == 0) in amdgpu_lsdma_fill_mem() 80 while (mem_size > 0) { in amdgpu_lsdma_fill_mem() 81 uint64_t current_fill_size = min(mem_size, AMDGPU_LSDMA_MAX_SIZE); in amdgpu_lsdma_fill_mem() 87 mem_size -= current_fill_size; in amdgpu_lsdma_fill_mem()
|
| H A D | amdgpu_lsdma.h | 40 uint64_t dst_addr, uint64_t mem_size); 42 uint32_t data, uint64_t mem_size);
|
| /linux/tools/testing/selftests/futex/functional/ |
| H A D | futex_numa_mpol.c | 138 int mem_size; in TEST() local 140 mem_size = sysconf(_SC_PAGE_SIZE); in TEST() 141 futex_ptr = mmap(NULL, mem_size * 2, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); in TEST() 143 ksft_exit_fail_msg("mmap() for %d bytes failed\n", mem_size); in TEST() 146 mprotect(futex_ptr + mem_size, mem_size, PROT_NONE); in TEST() 160 test_futex(futex_ptr + mem_size - 4, EINVAL); in TEST() 163 test_futex(futex_ptr + mem_size, EFAULT); in TEST() 166 mprotect(futex_ptr, mem_size, PROT_READ); in TEST() 170 mprotect(futex_ptr, mem_size, PROT_NONE); in TEST() 174 mprotect(futex_ptr, mem_size, PROT_READ | PROT_WRITE); in TEST() [all …]
|
| /linux/arch/mips/dec/prom/ |
| H A D | memory.c | 62 unsigned long mem_start = 0, mem_size = 0; in rex_setup_memory_region() local 73 mem_size += (8 * bm->pagesize); in rex_setup_memory_region() 74 else if (!mem_size) in rex_setup_memory_region() 77 memblock_add(mem_start, mem_size); in rex_setup_memory_region() 78 mem_start += mem_size + (8 * bm->pagesize); in rex_setup_memory_region() 79 mem_size = 0; in rex_setup_memory_region() 82 if (mem_size) in rex_setup_memory_region() 83 memblock_add(mem_start, mem_size); in rex_setup_memory_region()
|
| /linux/arch/mips/loongson64/ |
| H A D | init.c | 52 phys_addr_t node_id, mem_start, mem_size; in szmem() local 65 mem_size = loongson_memmap->map[i].mem_size; in szmem() 68 if (mem_size & MEM_SIZE_IS_IN_BYTES) in szmem() 69 mem_size &= ~MEM_SIZE_IS_IN_BYTES; in szmem() 71 mem_size = mem_size << 20; in szmem() 80 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem() 81 memblock_add_node(mem_start, mem_size, node, in szmem() 90 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem() 91 memblock_reserve(mem_start, mem_size); in szmem() 97 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem()
|
| /linux/drivers/net/wireless/ti/wl1251/ |
| H A D | io.c | 121 u32 mem_start, u32 mem_size, in wl1251_set_partition() argument 133 mem_start, mem_size); in wl1251_set_partition() 139 if ((mem_size + reg_size) > HW_ACCESS_MEMORY_MAX_RANGE) { in wl1251_set_partition() 142 mem_size = HW_ACCESS_MEMORY_MAX_RANGE - reg_size; in wl1251_set_partition() 144 mem_start, mem_size); in wl1251_set_partition() 150 ((mem_start + mem_size) > reg_start)) { in wl1251_set_partition() 155 mem_size = reg_start - mem_start; in wl1251_set_partition() 157 mem_start, mem_size); in wl1251_set_partition() 168 mem_start, mem_size); in wl1251_set_partition() 174 partition->mem.size = mem_size; in wl1251_set_partition() [all …]
|
| /linux/arch/powerpc/boot/ |
| H A D | ep8248e.c | 16 static u64 mem_size; variable 24 dt_fixup_memory(0, mem_size); in platform_fixups() 41 if (!planetcore_get_decimal(table, PLANETCORE_KEY_MB_RAM, &mem_size)) in platform_init() 44 mem_size *= 1024 * 1024; in platform_init() 45 simple_alloc_init(_end, mem_size - (unsigned long)_end, 32, 64); in platform_init()
|
| H A D | ep88xc.c | 16 static u64 mem_size; variable 22 dt_fixup_memory(0, mem_size); in platform_fixups() 39 if (!planetcore_get_decimal(table, PLANETCORE_KEY_MB_RAM, &mem_size)) in platform_init() 42 mem_size *= 1024 * 1024; in platform_init() 43 simple_alloc_init(_end, mem_size - (unsigned long)_end, 32, 64); in platform_init()
|
| /linux/arch/loongarch/kernel/ |
| H A D | mem.c | 16 u64 mem_start, mem_size; in memblock_init() local 23 mem_size = md->num_pages << EFI_PAGE_SHIFT; in memblock_init() 32 memblock_add(mem_start, mem_size); in memblock_init() 37 memblock_add(mem_start, mem_size); in memblock_init() 44 memblock_reserve(mem_start, mem_size); in memblock_init()
|
| H A D | numa.c | 166 u64 mem_end, mem_start, mem_size; in info_node_memblock() local 173 mem_size = md->num_pages << EFI_PAGE_SHIFT; in info_node_memblock() 174 mem_end = mem_start + mem_size; in info_node_memblock() 183 num_physpages += (mem_size >> PAGE_SHIFT); in info_node_memblock() 185 (u32)pa_to_nid(mem_start), mem_type, mem_start, mem_size); in info_node_memblock() 192 num_physpages += (mem_size >> PAGE_SHIFT); in info_node_memblock() 194 (u32)pa_to_nid(mem_start), mem_type, mem_start, mem_size); in info_node_memblock() 204 mem_type, mem_start, mem_size); in info_node_memblock()
|
| /linux/arch/mips/txx9/generic/ |
| H A D | pci.c | 112 unsigned long mem_base, unsigned long mem_size, in txx9_alloc_pci_controller() argument 142 pcic->mem_resource[0].end = mem_base + mem_size - 1; in txx9_alloc_pci_controller() 147 if (!mem_size) { in txx9_alloc_pci_controller() 150 mem_size = 0x20000000; /* mem:512M(max) */ in txx9_alloc_pci_controller() 152 mem_size = 0x08000000; /* mem:128M(max) */ in txx9_alloc_pci_controller() 159 for (; mem_size >= min_size; mem_size /= 2) { in txx9_alloc_pci_controller() 162 mem_size, min, max, in txx9_alloc_pci_controller() 163 mem_size, NULL, NULL) == 0) in txx9_alloc_pci_controller() 166 if (mem_size < min_size) in txx9_alloc_pci_controller()
|
| /linux/arch/alpha/boot/tools/ |
| H A D | objstrip.c | 55 size_t nwritten, tocopy, n, mem_size, fil_size, pad = 0; in main() local 178 mem_size = elf_phdr->p_memsz; in main() 185 mem_size -= delta; in main() 219 mem_size = fil_size + aout->ah.bsize; in main() 260 mem_size = ((mem_size + pad - 1) / pad) * pad; in main() 263 tocopy = mem_size - fil_size; in main()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | k3-cppi-desc-pool.c | 22 size_t mem_size; member 38 dma_free_coherent(pool->dev, pool->mem_size, pool->cpumem, in k3_cppi_desc_pool_destroy() 65 pool->mem_size = pool->num_desc * pool->desc_size; in k3_cppi_desc_pool_create_name() 85 pool->cpumem = dma_alloc_coherent(pool->dev, pool->mem_size, in k3_cppi_desc_pool_create_name() 92 (phys_addr_t)pool->dma_addr, pool->mem_size, in k3_cppi_desc_pool_create_name() 102 dma_free_coherent(pool->dev, pool->mem_size, pool->cpumem, in k3_cppi_desc_pool_create_name()
|
| /linux/fs/squashfs/ |
| H A D | zstd_wrapper.c | 25 size_t mem_size; member 37 wksp->mem_size = zstd_dstream_workspace_bound(wksp->window_size); in zstd_init() 38 wksp->mem = vmalloc(wksp->mem_size); in zstd_init() 74 stream = zstd_init_dstream(wksp->window_size, wksp->mem, wksp->mem_size); in zstd_uncompress()
|
| /linux/drivers/soc/ti/ |
| H A D | knav_qmss_acc.c | 446 info->mem_size, DMA_BIDIRECTIONAL); in knav_acc_free_range() 447 free_pages_exact(acc->list_cpu[0], info->mem_size); in knav_acc_free_range() 479 int list_size, mem_size; in knav_init_acc_range() local 545 mem_size = PAGE_ALIGN(list_size * 2); in knav_init_acc_range() 546 info->mem_size = mem_size; in knav_init_acc_range() 557 list_mem = alloc_pages_exact(mem_size, GFP_KERNEL | GFP_DMA); in knav_init_acc_range() 561 list_dma = dma_map_single(kdev->dev, list_mem, mem_size, in knav_init_acc_range() 564 free_pages_exact(list_mem, mem_size); in knav_init_acc_range() 568 memset(list_mem, 0, mem_size); in knav_init_acc_range() 569 dma_sync_single_for_device(kdev->dev, list_dma, mem_size, in knav_init_acc_range()
|
| /linux/drivers/net/can/cc770/ |
| H A D | cc770_platform.c | 154 resource_size_t mem_size; in cc770_platform_probe() local 163 mem_size = resource_size(mem); in cc770_platform_probe() 164 if (!request_mem_region(mem->start, mem_size, pdev->name)) in cc770_platform_probe() 167 base = ioremap(mem->start, mem_size); in cc770_platform_probe() 218 release_mem_region(mem->start, mem_size); in cc770_platform_probe()
|
| /linux/tools/mm/ |
| H A D | thp_swap_allocator_test.c | 65 static void random_madvise_dontneed(void *mem, size_t mem_size, in random_madvise_dontneed() argument 74 offset = (rand() % (mem_size / align_size)) * align_size; in random_madvise_dontneed() 83 static void random_swapin(void *mem, size_t mem_size, in random_swapin() argument 92 offset = (rand() % (mem_size / align_size)) * align_size; in random_swapin()
|
| /linux/drivers/pcmcia/ |
| H A D | electra_cf.c | 39 unsigned long mem_size; member 202 cf->mem_size = PAGE_ALIGN(resource_size(&mem)); in electra_cf_probe() 203 cf->mem_base = ioremap(cf->mem_phys, cf->mem_size); in electra_cf_probe() 257 if (!request_mem_region(cf->mem_phys, cf->mem_size, driver_name)) { in electra_cf_probe() 293 release_mem_region(cf->mem_phys, cf->mem_size); in electra_cf_probe() 325 release_mem_region(cf->mem_phys, cf->mem_size); in electra_cf_remove()
|
| /linux/drivers/tty/serial/ |
| H A D | cpm_uart.h | 70 u32 mem_size; member 88 if (likely(val >= mem && val < mem + pinfo->mem_size)) { in cpu2cpm_addr() 104 if (likely(val >= dma && val < dma + pinfo->mem_size)) { in cpm2cpu_addr()
|
| /linux/fs/pstore/ |
| H A D | ram.c | 57 static ulong mem_size; variable 58 module_param(mem_size, ulong, 0400); 59 MODULE_PARM_DESC(mem_size, 665 pdata->mem_size = resource_size(res); in ramoops_parse_dt() 758 if (!pdata->mem_size || (!pdata->record_size && !pdata->console_size && in ramoops_probe() 775 cxt->size = pdata->mem_size; in ramoops_probe() 860 mem_size = pdata->mem_size; in ramoops_probe() 929 mem_size = size; in ramoops_register_dummy() 938 if (!mem_size) in ramoops_register_dummy() 944 pdata.mem_size = mem_size; in ramoops_register_dummy()
|
| /linux/arch/mips/pci/ |
| H A D | pci-bcm63xx.c | 213 unsigned int mem_size; in bcm63xx_register_pci() local 278 mem_size = bcm63xx_get_memory_size(); in bcm63xx_register_pci() 283 if (mem_size > (16 * 1024 * 1024)) in bcm63xx_register_pci() 289 bcm_mpi_writel(~(mem_size - 1), MPI_SP0_RANGE_REG); in bcm63xx_register_pci()
|
| /linux/arch/mips/cavium-octeon/ |
| H A D | setup.c | 116 static void kexec_bootmem_init(uint64_t mem_size, uint32_t low_reserved_bytes) in kexec_bootmem_init() argument 123 if (mem_size > OCTEON_MAX_PHY_MEM_SIZE) { in kexec_bootmem_init() 124 mem_size = OCTEON_MAX_PHY_MEM_SIZE; in kexec_bootmem_init() 135 if (mem_size <= OCTEON_DDR0_SIZE) { in kexec_bootmem_init() 137 mem_size - reserve_low_mem - in kexec_bootmem_init() 146 mem_size -= OCTEON_DDR0_SIZE; in kexec_bootmem_init() 148 if (mem_size > OCTEON_DDR1_SIZE) { in kexec_bootmem_init() 151 mem_size - OCTEON_DDR1_SIZE, 0); in kexec_bootmem_init() 153 __cvmx_bootmem_phy_free(OCTEON_DDR1_BASE, mem_size, 0); in kexec_bootmem_init()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | memslot_perf_test.c | 285 void *guest_code, uint64_t mem_size, in prepare_vm() 296 mempages = mem_size / guest_page_size; in prepare_vm() 793 uint64_t mem_size; 807 uint64_t mem_size = tdata->mem_size ? : MEM_SIZE; in test_execute() 815 mem_size, slot_runtime)) { in test_execute() 854 .mem_size = MEM_SIZE_MAP, 860 .mem_size = MEM_TEST_UNMAP_SIZE + MEM_EXTRA_SIZE, 866 .mem_size = MEM_TEST_UNMAP_SIZE + MEM_EXTRA_SIZE, 1088 if (!data->mem_size in test_loop() 284 prepare_vm(struct vm_data * data,int nslots,uint64_t * maxslots,void * guest_code,uint64_t mem_size,struct timespec * slot_runtime) prepare_vm() argument 792 uint64_t mem_size; global() member 806 uint64_t mem_size = tdata->mem_size ? : MEM_SIZE; test_execute() local [all...] |
| /linux/drivers/soc/qcom/ |
| H A D | mdt_loader.c | 349 phys_addr_t mem_phys, size_t mem_size, in qcom_mdt_load_no_init() argument 364 if (!fw || !mem_region || !mem_phys || !mem_size) in qcom_mdt_load_no_init() 408 if (offset < 0 || offset + phdr->p_memsz > mem_size) { in qcom_mdt_load_no_init() 467 phys_addr_t mem_phys, size_t mem_size, in qcom_mdt_load() argument 477 mem_size, reloc_base); in qcom_mdt_load()
|