/openbmc/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()
|
/openbmc/u-boot/board/imgtec/boston/ |
H A D | dt.c | 12 u64 mem_start[2], mem_size[2]; in ft_board_setup() local 16 mem_size[0] = min_t(u64, 256llu << 20, gd->ram_size); in ft_board_setup() 19 if (gd->ram_size > mem_size[0]) { in ft_board_setup() 20 mem_start[1] = 0x80000000 + mem_size[0]; in ft_board_setup() 21 mem_size[1] = gd->ram_size - mem_size[0]; in ft_board_setup() 25 return fdt_fixup_memory_banks(blob, mem_start, mem_size, mem_regions); in ft_board_setup()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/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 …]
|
/openbmc/linux/drivers/media/platform/qcom/venus/ |
H A D | firmware.c | 83 phys_addr_t *mem_phys, size_t *mem_size) in venus_load_fw() argument 94 *mem_size = 0; in venus_load_fw() 121 *mem_size = rmem->size; in venus_load_fw() 123 if (*mem_size < fw_size || fw_size > VENUS_FW_MEM_SIZE) { in venus_load_fw() 128 mem_va = memremap(*mem_phys, *mem_size, MEMREMAP_WC); in venus_load_fw() 130 dev_err(dev, "unable to map memory region %pa size %#zx\n", mem_phys, *mem_size); in venus_load_fw() 137 mem_va, *mem_phys, *mem_size, NULL); in venus_load_fw() 140 mem_va, *mem_phys, *mem_size, NULL); in venus_load_fw() 149 size_t mem_size) in venus_boot_no_tz() argument 160 core->fw.mapped_mem_size = mem_size; in venus_boot_no_tz() [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | mem.c | 16 u64 mem_start, mem_end, mem_size; in memblock_init() local 23 mem_size = md->num_pages << EFI_PAGE_SHIFT; in memblock_init() 24 mem_end = mem_start + mem_size; in memblock_init() 33 memblock_add(mem_start, mem_size); in memblock_init() 40 memblock_add(mem_start, mem_size); in memblock_init() 47 memblock_reserve(mem_start, mem_size); in memblock_init()
|
/openbmc/qemu/hw/pci-host/ |
H A D | mv64361.c | 70 uint32_t mem_size[4]; member 267 p->remap[0], (p->mem_size[0] + 1) << 16, in set_mem_windows() 276 p->remap[1], (p->mem_size[1] + 1) << 16, in set_mem_windows() 285 p->remap[2], (p->mem_size[2] + 1) << 16, in set_mem_windows() 294 p->remap[3], (p->mem_size[3] + 1) << 16, in set_mem_windows() 312 p->remap[0], (p->mem_size[0] + 1) << 16, in set_mem_windows() 321 p->remap[1], (p->mem_size[1] + 1) << 16, in set_mem_windows() 330 p->remap[2], (p->mem_size[2] + 1) << 16, in set_mem_windows() 339 p->remap[3], (p->mem_size[3] + 1) << 16, in set_mem_windows() 394 ret = s->pci[0].mem_size[0]; in mv64361_read() [all …]
|
/openbmc/linux/arch/powerpc/boot/ |
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()
|
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()
|
/openbmc/phosphor-mboxd/ |
H A D | mboxd_lpc.c | 66 context->mem_size = map.size; in __init_lpc_dev() 68 context->lpc_base = 0x0FFFFFFF & -context->mem_size; in __init_lpc_dev() 71 MSG_DBG("Mapping in 0x%.8x bytes of %s\n", context->mem_size, path); in __init_lpc_dev() 72 context->mem = mmap(NULL, context->mem_size, PROT_READ | PROT_WRITE, in __init_lpc_dev() 90 munmap(context->mem, context->mem_size); in free_lpc_dev() 158 .size = context->mem_size in point_to_memory() 166 context->mem, context->mem_size); in point_to_memory()
|
/openbmc/hiomapd/ |
H A D | lpc.c | 66 context->mem_size = map.size; in __lpc_dev_init() 68 context->lpc_base = 0x0FFFFFFF & -context->mem_size; in __lpc_dev_init() 71 MSG_DBG("Mapping in 0x%.8x bytes of %s\n", context->mem_size, path); in __lpc_dev_init() 72 context->mem = mmap(NULL, context->mem_size, PROT_READ | PROT_WRITE, in __lpc_dev_init() 90 munmap(context->mem, context->mem_size); in lpc_dev_free() 159 .size = context->mem_size in lpc_map_memory() 167 context->mem, context->mem_size); in lpc_map_memory()
|
/openbmc/linux/drivers/soc/aspeed/ |
H A D | aspeed-lpc-ctrl.c | 36 resource_size_t mem_size; member 55 if (vma->vm_pgoff + vma_pages(vma) > lpc_ctrl->mem_size >> PAGE_SHIFT) in aspeed_lpc_ctrl_mmap() 97 if (!lpc_ctrl->mem_size) { in aspeed_lpc_ctrl_ioctl() 102 map.size = lpc_ctrl->mem_size; in aspeed_lpc_ctrl_ioctl() 146 if (!lpc_ctrl->mem_size) { in aspeed_lpc_ctrl_ioctl() 151 size = lpc_ctrl->mem_size; in aspeed_lpc_ctrl_ioctl() 268 lpc_ctrl->mem_size = resource_size(&resm); in aspeed_lpc_ctrl_probe() 271 if (!is_power_of_2(lpc_ctrl->mem_size)) { in aspeed_lpc_ctrl_probe() 273 (unsigned int)lpc_ctrl->mem_size); in aspeed_lpc_ctrl_probe() 277 if (!IS_ALIGNED(lpc_ctrl->mem_base, lpc_ctrl->mem_size)) { in aspeed_lpc_ctrl_probe() [all …]
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | k3-cppi-desc-pool.c | 22 size_t mem_size; member 37 dma_free_coherent(pool->dev, pool->mem_size, pool->cpumem, in k3_cppi_desc_pool_destroy() 60 pool->mem_size = pool->num_desc * pool->desc_size; in k3_cppi_desc_pool_create_name() 77 pool->cpumem = dma_alloc_coherent(pool->dev, pool->mem_size, in k3_cppi_desc_pool_create_name() 84 (phys_addr_t)pool->dma_addr, pool->mem_size, in k3_cppi_desc_pool_create_name() 94 dma_free_coherent(pool->dev, pool->mem_size, pool->cpumem, in k3_cppi_desc_pool_create_name()
|
/openbmc/linux/arch/xtensa/mm/ |
H A D | init.c | 173 unsigned long start_at, mem_size; in parse_memmap_one() local 179 mem_size = memparse(p, &p); in parse_memmap_one() 186 memblock_add(start_at, mem_size); in parse_memmap_one() 191 memblock_reserve(start_at, mem_size); in parse_memmap_one() 195 memblock_reserve(mem_size, -mem_size); in parse_memmap_one()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | e820.c | 886 u64 mem_size; in parse_memopt() local 902 mem_size = memparse(p, &p); in parse_memopt() 905 if (mem_size == 0) in parse_memopt() 908 e820__range_remove(mem_size, ULLONG_MAX - mem_size, E820_TYPE_RAM, 1); in parse_memopt() 911 max_mem_size = mem_size; in parse_memopt() 921 u64 start_at, mem_size; in parse_memmap_one() local 933 mem_size = memparse(p, &p); in parse_memmap_one() 940 e820__range_add(start_at, mem_size, E820_TYPE_RAM); in parse_memmap_one() 943 e820__range_add(start_at, mem_size, E820_TYPE_ACPI); in parse_memmap_one() 946 e820__range_add(start_at, mem_size, E820_TYPE_RESERVED); in parse_memmap_one() [all …]
|
/openbmc/linux/include/linux/soc/qcom/ |
H A D | mdt_loader.h | 23 phys_addr_t mem_phys, size_t mem_size, 28 phys_addr_t mem_phys, size_t mem_size, 50 size_t mem_size, phys_addr_t *reloc_base) in qcom_mdt_load() argument 59 size_t mem_size, in qcom_mdt_load_no_init() argument
|
/openbmc/linux/drivers/net/ipa/ |
H A D | ipa_mem.c | 294 u32 limit = ipa->mem_size; in ipa_mem_size_valid() 324 u32 mem_size; in ipa_mem_config() local 337 mem_size = 8 * reg_decode(reg, MEM_SIZE, val); in ipa_mem_config() 340 if (ipa->mem_offset + mem_size < ipa->mem_size) { in ipa_mem_config() 342 mem_size); in ipa_mem_config() 343 ipa->mem_size = mem_size; in ipa_mem_config() 344 } else if (ipa->mem_offset + mem_size > ipa->mem_size) { in ipa_mem_config() 346 mem_size); in ipa_mem_config() 658 ipa->mem_size = resource_size(res); in ipa_mem_init()
|
/openbmc/qemu/hw/openrisc/ |
H A D | boot.c | 66 hwaddr load_start, uint64_t mem_size) in openrisc_load_initrd() argument 74 size = load_ramdisk(filename, start, mem_size - start); in openrisc_load_initrd() 76 size = load_image_targphys(filename, start, mem_size - start); in openrisc_load_initrd() 94 uint64_t mem_size) in openrisc_load_fdt() argument
|
/openbmc/qemu/hw/arm/ |
H A D | exynos4_boards.c | 94 unsigned long mem_size = ram_size; in exynos4_boards_init_ram() local 96 if (mem_size > EXYNOS4210_DRAM_MAX_SIZE) { in exynos4_boards_init_ram() 98 mem_size - EXYNOS4210_DRAM_MAX_SIZE, in exynos4_boards_init_ram() 102 mem_size = EXYNOS4210_DRAM_MAX_SIZE; in exynos4_boards_init_ram() 105 memory_region_init_ram(&s->dram0_mem, NULL, "exynos4210.dram0", mem_size, in exynos4_boards_init_ram()
|
/openbmc/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()
|
/openbmc/linux/drivers/net/can/cc770/ |
H A D | cc770_platform.c | 164 resource_size_t mem_size; in cc770_platform_probe() local 173 mem_size = resource_size(mem); in cc770_platform_probe() 174 if (!request_mem_region(mem->start, mem_size, pdev->name)) in cc770_platform_probe() 177 base = ioremap(mem->start, mem_size); in cc770_platform_probe() 228 release_mem_region(mem->start, mem_size); in cc770_platform_probe()
|
/openbmc/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()
|