Home
last modified time | relevance | path

Searched refs:mem_size (Results 1 – 25 of 101) sorted by relevance

12345

/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_lsdma.c49 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 Damdgpu_lsdma.h40 uint64_t dst_addr, uint64_t mem_size);
42 uint32_t data, uint64_t mem_size);
/drivers/net/wireless/ti/wl1251/
A Dio.c121 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 Dfirmware.c83 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 Dcore.c35 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 Daspeed-lpc-ctrl.c36 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 Daspeed-p2a-ctrl.c69 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 Dipa_mem.c296 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 Dk3-cppi-desc-pool.c22 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 Dknav_qmss_acc.c446 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 Dcc770_platform.c154 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 Dmdt_loader.c335 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 Delectra_cf.c39 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 Dcpm_uart.h70 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 Dqcom_q6v5_adsp.c109 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 Dqcom_wcnss.c98 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 Dqcom_q6v5_pas.c102 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 Dbnge_rmem.c140 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 Dregcache-rbtree.c139 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 Drsc_dump.c39 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 Dchromeos_pstore.c59 .mem_size = 0x100000,
104 chromeos_ramoops_data.mem_size = len; in chromeos_probe_acpi()
/drivers/net/ethernet/wiznet/
A Dw5100.c519 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 Dax88796.c850 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 Di2c-smbus.c380 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 Dadreno_gpu.c39 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()

Completed in 56 milliseconds

12345