| /drivers/gpu/drm/amd/amdgpu/ |
| 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()
|
| A D | amdgpu_lsdma.h | 40 uint64_t dst_addr, uint64_t mem_size); 42 uint32_t data, uint64_t mem_size);
|
| /drivers/net/wireless/ti/wl1251/ |
| 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 …]
|
| /drivers/media/platform/qcom/venus/ |
| 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() 128 mem_va = memremap(*mem_phys, *mem_size, MEMREMAP_WC); 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() 216 size_t mem_size; in venus_boot() local 234 core->fw.mem_size = mem_size; in venus_boot() [all …]
|
| A D | core.c | 35 size_t mem_size; in venus_coredump() local 41 mem_size = core->fw.mem_size; in venus_coredump() 43 mem_va = memremap(mem_phys, mem_size, MEMREMAP_WC); in venus_coredump() 47 data = vmalloc(mem_size); in venus_coredump() 53 memcpy(data, mem_va, mem_size); in venus_coredump() 55 dev_coredumpv(dev, data, mem_size, GFP_KERNEL); in venus_coredump()
|
| /drivers/soc/aspeed/ |
| 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 …]
|
| A D | aspeed-p2a-ctrl.c | 69 resource_size_t mem_size; member 107 if (ctrl->mem_base == 0 && ctrl->mem_size == 0) in aspeed_p2a_mmap() 113 if (vma->vm_pgoff + vma_pages(vma) > ctrl->mem_size >> PAGE_SHIFT) in aspeed_p2a_mmap() 218 map.length = ctrl->mem_size; in aspeed_p2a_ioctl() 358 misc_ctrl->mem_size = resource_size(&resm); in aspeed_p2a_ctrl_probe()
|
| /drivers/net/ipa/ |
| A D | ipa_mem.c | 296 u32 limit = ipa->mem_size; in ipa_mem_size_valid() 326 u32 mem_size; in ipa_mem_config() local 339 mem_size = 8 * reg_decode(reg, MEM_SIZE, val); in ipa_mem_config() 342 if (ipa->mem_offset + mem_size < ipa->mem_size) { in ipa_mem_config() 344 mem_size); in ipa_mem_config() 345 ipa->mem_size = mem_size; in ipa_mem_config() 346 } else if (ipa->mem_offset + mem_size > ipa->mem_size) { in ipa_mem_config() 348 mem_size); in ipa_mem_config() 657 ipa->mem_size = resource_size(res); in ipa_mem_init()
|
| /drivers/net/ethernet/ti/ |
| 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()
|
| /drivers/soc/ti/ |
| 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()
|
| /drivers/net/can/cc770/ |
| 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()
|
| /drivers/soc/qcom/ |
| A D | mdt_loader.c | 335 phys_addr_t mem_phys, size_t mem_size, in __qcom_mdt_load() argument 350 if (!fw || !mem_region || !mem_phys || !mem_size) in __qcom_mdt_load() 394 if (offset < 0 || offset + phdr->p_memsz > mem_size) { in __qcom_mdt_load() 452 phys_addr_t mem_phys, size_t mem_size, in qcom_mdt_load() argument 462 mem_size, reloc_base, true); in qcom_mdt_load() 482 size_t mem_size, phys_addr_t *reloc_base) in qcom_mdt_load_no_init() argument 485 mem_size, reloc_base, false); in qcom_mdt_load_no_init()
|
| /drivers/pcmcia/ |
| 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()
|
| /drivers/tty/serial/ |
| 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()
|
| /drivers/remoteproc/ |
| A D | qcom_q6v5_adsp.c | 109 size_t mem_size; member 322 adsp->mem_size, &adsp->mem_reloc); in adsp_load() 326 qcom_pil_info_store(adsp->info_name, adsp->mem_phys, adsp->mem_size); in adsp_load() 336 iommu_unmap(rproc->domain, adsp->mem_phys, adsp->mem_size); in adsp_unmap_carveout() 363 adsp->mem_size, IOMMU_READ | IOMMU_WRITE, in adsp_map_carveout() 491 if (offset < 0 || offset + len > adsp->mem_size) in adsp_da_to_va() 642 adsp->mem_size = rmem->size; in adsp_alloc_memory_region() 644 adsp->mem_phys, adsp->mem_size); in adsp_alloc_memory_region() 647 &rmem->base, adsp->mem_size); in adsp_alloc_memory_region()
|
| A D | qcom_wcnss.c | 98 size_t mem_size; member 162 wcnss->mem_size, &wcnss->mem_reloc); in wcnss_load() 166 qcom_pil_info_store("wcnss", wcnss->mem_phys, wcnss->mem_size); in wcnss_load() 327 if (offset < 0 || offset + len > wcnss->mem_size) in wcnss_da_to_va() 543 wcnss->mem_size = rmem->size; in wcnss_alloc_memory_region() 544 wcnss->mem_region = devm_ioremap_wc(wcnss->dev, wcnss->mem_phys, wcnss->mem_size); in wcnss_alloc_memory_region() 547 &rmem->base, wcnss->mem_size); in wcnss_alloc_memory_region()
|
| A D | qcom_q6v5_pas.c | 102 size_t mem_size; member 130 if (total_offset < 0 || total_offset + size > pas->mem_size) { in qcom_pas_segment_dump() 311 pas->mem_region, pas->mem_phys, pas->mem_size, in qcom_pas_start() 316 qcom_pil_info_store(pas->info_name, pas->mem_phys, pas->mem_size); in qcom_pas_start() 418 if (offset < 0 || offset + len > pas->mem_size) in qcom_pas_da_to_va() 564 pas->mem_size = rmem->size; in qcom_pas_alloc_memory_region() 565 pas->mem_region = devm_ioremap_wc(pas->dev, pas->mem_phys, pas->mem_size); in qcom_pas_alloc_memory_region() 568 &rmem->base, pas->mem_size); in qcom_pas_alloc_memory_region()
|
| /drivers/net/ethernet/broadcom/bnge/ |
| A D | bnge_rmem.c | 140 struct bnge_ctx_pg_info *ctx_pg, u32 mem_size, in bnge_alloc_ctx_pg_tbls() argument 146 if (!mem_size) in bnge_alloc_ctx_pg_tbls() 149 ctx_pg->nr_pages = DIV_ROUND_UP(mem_size, BNGE_PAGE_SIZE); in bnge_alloc_ctx_pg_tbls() 191 rmem->nr_pages = DIV_ROUND_UP(mem_size, BNGE_PAGE_SIZE); in bnge_alloc_ctx_pg_tbls() 236 u32 mem_size; in bnge_setup_ctxm_pg_tbls() local 245 mem_size = entries * ctxm->entry_size; in bnge_setup_ctxm_pg_tbls() 248 rc = bnge_alloc_ctx_pg_tbls(bd, &ctx_pg[i], mem_size, pg_lvl, in bnge_setup_ctxm_pg_tbls()
|
| /drivers/base/regmap/ |
| A D | regcache-rbtree.c | 139 size_t mem_size; in rbtree_show() local 146 mem_size = sizeof(*rbtree_ctx); in rbtree_show() 151 mem_size += sizeof(*n); in rbtree_show() 152 mem_size += (n->blklen * map->cache_word_size); in rbtree_show() 153 mem_size += BITS_TO_LONGS(n->blklen) * sizeof(long); in rbtree_show() 169 nodes, registers, average, mem_size); in rbtree_show()
|
| /drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| A D | rsc_dump.c | 39 u64 mem_size; member 105 dma = dma_map_page(ddev, page, 0, cmd->mem_size, DMA_FROM_DEVICE); in mlx5_rsc_dump_trigger() 123 dma_unmap_page(ddev, dma, cmd->mem_size, DMA_FROM_DEVICE); in mlx5_rsc_dump_trigger() 151 cmd->mem_size = key->size; in mlx5_rsc_dump_cmd_create()
|
| /drivers/platform/chrome/ |
| A D | chromeos_pstore.c | 59 .mem_size = 0x100000, 104 chromeos_ramoops_data.mem_size = len; in chromeos_probe_acpi()
|
| /drivers/net/ethernet/wiznet/ |
| A D | w5100.c | 519 const u16 mem_size = priv->s0_rx_buf_size; in w5100_readbuf() local 521 offset %= mem_size; in w5100_readbuf() 524 if (offset + len > mem_size) { in w5100_readbuf() 525 remain = (offset + len) % mem_size; in w5100_readbuf() 526 len = mem_size - offset; in w5100_readbuf() 543 const u16 mem_size = priv->s0_tx_buf_size; in w5100_writebuf() local 545 offset %= mem_size; in w5100_writebuf() 548 if (offset + len > mem_size) { in w5100_writebuf() 549 remain = (offset + len) % mem_size; in w5100_writebuf() 550 len = mem_size - offset; in w5100_writebuf()
|
| /drivers/net/ethernet/8390/ |
| A D | ax88796.c | 850 unsigned long mem_size, mem2_size = 0; in ax_probe() local 888 mem_size = resource_size(mem); in ax_probe() 899 ax->reg_offsets[ret] = (mem_size / 0x18) * ret; in ax_probe() 902 if (!request_mem_region(mem->start, mem_size, pdev->name)) { in ax_probe() 908 ei_local->mem = ioremap(mem->start, mem_size); in ax_probe() 923 ax->reg_offsets[ret] = (mem_size / 0x20) * ret; in ax_probe() 962 release_mem_region(mem->start, mem_size); in ax_probe()
|
| /drivers/i2c/ |
| A D | i2c-smbus.c | 380 u64 mem_size; in i2c_register_spd() local 388 mem_size = dmi_memdev_size(handle); in i2c_register_spd() 389 if (!mem_size) in i2c_register_spd()
|
| /drivers/gpu/drm/msm/adreno/ |
| A D | adreno_gpu.c | 39 ssize_t mem_size; in zap_shader_load_mdt() local 111 mem_size = qcom_mdt_get_size(fw); in zap_shader_load_mdt() 112 if (mem_size < 0) { in zap_shader_load_mdt() 113 ret = mem_size; in zap_shader_load_mdt() 117 if (mem_size > resource_size(&r)) { in zap_shader_load_mdt() 125 mem_region = memremap(mem_phys, mem_size, MEMREMAP_WC); in zap_shader_load_mdt() 142 mem_region, mem_phys, mem_size, NULL); in zap_shader_load_mdt() 149 mem_region, mem_phys, mem_size, NULL); in zap_shader_load_mdt()
|