| /OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/ |
| H A D | iommu_api.c | 60 struct mm_iommu_table_group_mem_t *mem, *mem2; in mm_iommu_do_alloc() local 73 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in mm_iommu_do_alloc() 74 if (!mem) { in mm_iommu_do_alloc() 80 mem->pageshift = __ffs(dev_hpa | (entries << PAGE_SHIFT)); in mm_iommu_do_alloc() 81 mem->dev_hpa = dev_hpa; in mm_iommu_do_alloc() 84 mem->dev_hpa = MM_IOMMU_TABLE_INVALID_HPA; in mm_iommu_do_alloc() 91 mem->pageshift = __ffs(ua | (entries << PAGE_SHIFT)); in mm_iommu_do_alloc() 92 mem->hpas = vzalloc(array_size(entries, sizeof(mem->hpas[0]))); in mm_iommu_do_alloc() 93 if (!mem->hpas) { in mm_iommu_do_alloc() 94 kfree(mem); in mm_iommu_do_alloc() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | intel_memory_region.c | 34 intel_memory_region_free_pages(struct intel_memory_region *mem, in intel_memory_region_free_pages() argument 41 size += i915_buddy_block_size(&mem->mm, block); in intel_memory_region_free_pages() 42 i915_buddy_free(&mem->mm, block); in intel_memory_region_free_pages() 50 __intel_memory_region_put_pages_buddy(struct intel_memory_region *mem, in __intel_memory_region_put_pages_buddy() argument 53 mutex_lock(&mem->mm_lock); in __intel_memory_region_put_pages_buddy() 54 mem->avail += intel_memory_region_free_pages(mem, blocks); in __intel_memory_region_put_pages_buddy() 55 mutex_unlock(&mem->mm_lock); in __intel_memory_region_put_pages_buddy() 69 __intel_memory_region_get_pages_buddy(struct intel_memory_region *mem, in __intel_memory_region_get_pages_buddy() argument 77 GEM_BUG_ON(!IS_ALIGNED(size, mem->mm.chunk_size)); in __intel_memory_region_get_pages_buddy() 81 min_order = ilog2(mem->min_page_size) - in __intel_memory_region_get_pages_buddy() [all …]
|
| H A D | intel_region_lmem.c | 12 static int init_fake_lmem_bar(struct intel_memory_region *mem) in init_fake_lmem_bar() argument 14 struct drm_i915_private *i915 = mem->i915; in init_fake_lmem_bar() 21 mem->fake_mappable.start = 0; in init_fake_lmem_bar() 22 mem->fake_mappable.size = resource_size(&mem->region); in init_fake_lmem_bar() 23 mem->fake_mappable.color = I915_COLOR_UNEVICTABLE; in init_fake_lmem_bar() 25 ret = drm_mm_reserve_node(&ggtt->vm.mm, &mem->fake_mappable); in init_fake_lmem_bar() 29 mem->remap_addr = dma_map_resource(&i915->drm.pdev->dev, in init_fake_lmem_bar() 30 mem->region.start, in init_fake_lmem_bar() 31 mem->fake_mappable.size, in init_fake_lmem_bar() 34 if (dma_mapping_error(&i915->drm.pdev->dev, mem->remap_addr)) { in init_fake_lmem_bar() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mr.c | 27 int mem_check_range(struct rxe_mem *mem, u64 iova, size_t length) in mem_check_range() argument 29 switch (mem->type) { in mem_check_range() 35 if (iova < mem->iova || in mem_check_range() 36 length > mem->length || in mem_check_range() 37 iova > mem->iova + mem->length - length) in mem_check_range() 50 static void rxe_mem_init(int access, struct rxe_mem *mem) in rxe_mem_init() argument 52 u32 lkey = mem->pelem.index << 8 | rxe_get_key(); in rxe_mem_init() 55 mem->ibmr.lkey = lkey; in rxe_mem_init() 56 mem->ibmr.rkey = rkey; in rxe_mem_init() 57 mem->state = RXE_MEM_STATE_INVALID; in rxe_mem_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
| H A D | mem.c | 35 struct page **mem; member 57 struct nvkm_mem *mem = nvkm_mem(memory); in nvkm_mem_addr() local 58 if (mem->pages == 1 && mem->mem) in nvkm_mem_addr() 59 return mem->dma[0]; in nvkm_mem_addr() 73 struct nvkm_mem *mem = nvkm_mem(memory); in nvkm_mem_map_dma() local 75 .memory = &mem->memory, in nvkm_mem_map_dma() 77 .dma = mem->dma, in nvkm_mem_map_dma() 85 struct nvkm_mem *mem = nvkm_mem(memory); in nvkm_mem_dtor() local 86 if (mem->mem) { in nvkm_mem_dtor() 87 while (mem->pages--) { in nvkm_mem_dtor() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/common/ |
| H A D | ump_kernel_api.c | 27 ump_dd_mem *mem = (ump_dd_mem *)memh; in ump_dd_secure_id_get() local 29 DEBUG_ASSERT_POINTER(mem); in ump_dd_secure_id_get() 31 DBG_MSG(5, ("Returning secure ID. ID: %u\n", mem->secure_id)); in ump_dd_secure_id_get() 33 return mem->secure_id; in ump_dd_secure_id_get() 40 ump_dd_mem *mem; in ump_dd_handle_create_from_secure_id() local 43 mem = ump_random_mapping_get(device.secure_id_map, (int)secure_id); in ump_dd_handle_create_from_secure_id() 44 if (NULL == mem) { in ump_dd_handle_create_from_secure_id() 51 return (ump_dd_handle)mem; in ump_dd_handle_create_from_secure_id() 58 ump_dd_mem *mem = (ump_dd_mem *) memh; in ump_dd_phys_block_count_get() local 60 DEBUG_ASSERT_POINTER(mem); in ump_dd_phys_block_count_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/runtime/isp_param/src/ |
| H A D | isp_param.c | 27 enum ia_css_isp_memories mem, in ia_css_isp_param_set_mem_init() argument 30 mem_init->params[pclass][mem].address = address; in ia_css_isp_param_set_mem_init() 31 mem_init->params[pclass][mem].size = (uint32_t)size; in ia_css_isp_param_set_mem_init() 38 enum ia_css_isp_memories mem, in ia_css_isp_param_set_css_mem_init() argument 41 mem_init->params[pclass][mem].address = address; in ia_css_isp_param_set_css_mem_init() 42 mem_init->params[pclass][mem].size = (uint32_t)size; in ia_css_isp_param_set_css_mem_init() 49 enum ia_css_isp_memories mem, in ia_css_isp_param_set_isp_mem_init() argument 52 mem_init->params[pclass][mem].address = address; in ia_css_isp_param_set_isp_mem_init() 53 mem_init->params[pclass][mem].size = (uint32_t)size; in ia_css_isp_param_set_isp_mem_init() 61 enum ia_css_isp_memories mem) in ia_css_isp_param_get_mem_init() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_mem.c | 36 nouveau_mem_map(struct nouveau_mem *mem, in nouveau_mem_map() argument 54 args.nv50.kind = mem->kind; in nouveau_mem_map() 55 args.nv50.comp = mem->comp; in nouveau_mem_map() 62 if (mem->mem.type & NVIF_MEM_VRAM) in nouveau_mem_map() 68 args.gf100.kind = mem->kind; in nouveau_mem_map() 78 ret = nvif_vmm_map(vmm, vma->addr, mem->mem.size, &args, argc, in nouveau_mem_map() 79 &mem->mem, 0); in nouveau_mem_map() 85 nouveau_mem_fini(struct nouveau_mem *mem) in nouveau_mem_fini() argument 87 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[1]); in nouveau_mem_fini() 88 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[0]); in nouveau_mem_fini() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/v4l2-core/ |
| H A D | videobuf-dma-contig.c | 38 struct videobuf_dma_contig_memory *mem, in __videobuf_dc_alloc() argument 41 mem->size = size; in __videobuf_dc_alloc() 42 mem->vaddr = dma_alloc_coherent(dev, mem->size, in __videobuf_dc_alloc() 43 &mem->dma_handle, flags); in __videobuf_dc_alloc() 45 if (!mem->vaddr) { in __videobuf_dc_alloc() 46 dev_err(dev, "memory alloc size %ld failed\n", mem->size); in __videobuf_dc_alloc() 50 dev_dbg(dev, "dma mapped data is at %p (%ld)\n", mem->vaddr, mem->size); in __videobuf_dc_alloc() 56 struct videobuf_dma_contig_memory *mem) in __videobuf_dc_free() argument 58 dma_free_coherent(dev, mem->size, mem->vaddr, mem->dma_handle); in __videobuf_dc_free() 60 mem->vaddr = NULL; in __videobuf_dc_free() [all …]
|
| H A D | videobuf-vmalloc.c | 72 struct videobuf_vmalloc_memory *mem; in videobuf_vm_close() local 88 mem = q->bufs[i]->priv; in videobuf_vm_close() 89 if (mem) { in videobuf_vm_close() 96 MAGIC_CHECK(mem->magic, MAGIC_VMAL_MEM); in videobuf_vm_close() 102 __func__, i, mem->vaddr); in videobuf_vm_close() 104 vfree(mem->vaddr); in videobuf_vm_close() 105 mem->vaddr = NULL; in videobuf_vm_close() 137 struct videobuf_vmalloc_memory *mem; in __videobuf_alloc_vb() local 140 vb = kzalloc(size + sizeof(*mem), GFP_KERNEL); in __videobuf_alloc_vb() 144 mem = vb->priv = ((char *)vb) + size; in __videobuf_alloc_vb() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/endpoint/ |
| H A D | pci-epc-mem.c | 23 static int pci_epc_mem_get_order(struct pci_epc_mem *mem, size_t size) in pci_epc_mem_get_order() argument 26 unsigned int page_shift = ilog2(mem->window.page_size); in pci_epc_mem_get_order() 51 struct pci_epc_mem *mem = NULL; in pci_epc_multi_mem_init() local 77 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in pci_epc_multi_mem_init() 78 if (!mem) { in pci_epc_multi_mem_init() 87 kfree(mem); in pci_epc_multi_mem_init() 92 mem->window.phys_base = windows[i].phys_base; in pci_epc_multi_mem_init() 93 mem->window.size = windows[i].size; in pci_epc_multi_mem_init() 94 mem->window.page_size = page_size; in pci_epc_multi_mem_init() 95 mem->bitmap = bitmap; in pci_epc_multi_mem_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/ |
| H A D | siw_mem.c | 50 struct siw_mem *mem; in siw_mem_id2obj() local 53 mem = xa_load(&sdev->mem_xa, stag_index); in siw_mem_id2obj() 54 if (likely(mem && kref_get_unless_zero(&mem->ref))) { in siw_mem_id2obj() 56 return mem; in siw_mem_id2obj() 93 struct siw_mem *mem = kzalloc(sizeof(*mem), GFP_KERNEL); in siw_mr_add_mem() local 97 if (!mem) in siw_mr_add_mem() 100 mem->mem_obj = mem_obj; in siw_mr_add_mem() 101 mem->stag_valid = 0; in siw_mr_add_mem() 102 mem->sdev = sdev; in siw_mr_add_mem() 103 mem->va = start; in siw_mr_add_mem() [all …]
|
| /OK3568_Linux_fs/kernel/kernel/dma/ |
| H A D | coherent.c | 33 struct dma_coherent_mem * mem) in dma_get_device_base() argument 35 if (mem->use_dev_dma_pfn_offset) in dma_get_device_base() 36 return phys_to_dma(dev, PFN_PHYS(mem->pfn_base)); in dma_get_device_base() 37 return mem->device_base; in dma_get_device_base() 42 struct dma_coherent_mem **mem) in dma_init_coherent_memory() argument 77 *mem = dma_mem; in dma_init_coherent_memory() 87 static void _dma_release_coherent_memory(struct dma_coherent_mem *mem) in _dma_release_coherent_memory() argument 89 if (!mem) in _dma_release_coherent_memory() 92 memunmap(mem->virt_base); in _dma_release_coherent_memory() 93 kfree(mem->bitmap); in _dma_release_coherent_memory() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory_dma_buf.c | 38 struct mali_dma_buf_attachment *mem; in mali_dma_buf_map() local 51 mem = mem_backend->dma_buf.attachment; in mali_dma_buf_map() 52 MALI_DEBUG_ASSERT_POINTER(mem); in mali_dma_buf_map() 56 MALI_DEBUG_ASSERT(mem->session == session); in mali_dma_buf_map() 62 mem->map_ref++; in mali_dma_buf_map() 64 MALI_DEBUG_PRINT(5, ("Mali DMA-buf: map attachment %p, new map_ref = %d\n", mem, mem->map_ref)); in mali_dma_buf_map() 66 if (1 == mem->map_ref) { in mali_dma_buf_map() 69 MALI_DEBUG_ASSERT(!mem->is_mapped); in mali_dma_buf_map() 71 mem->sgt = dma_buf_map_attachment(mem->attachment, DMA_BIDIRECTIONAL); in mali_dma_buf_map() 72 if (IS_ERR_OR_NULL(mem->sgt)) { in mali_dma_buf_map() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/ |
| H A D | dmc_init_ddr3.c | 36 int ddr3_mem_ctrl_init(struct mem_timings *mem, int reset) in ddr3_mem_ctrl_init() argument 52 val = (mem->impedance << CA_CK_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 53 (mem->impedance << CA_CKE_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 54 (mem->impedance << CA_CS_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 55 (mem->impedance << CA_ADR_DRVR_DS_OFFSET); in ddr3_mem_ctrl_init() 60 val = (mem->ctrl_bstlen << PHY_CON42_CTRL_BSTLEN_SHIFT) | in ddr3_mem_ctrl_init() 61 (mem->ctrl_rdlat << PHY_CON42_CTRL_RDLAT_SHIFT); in ddr3_mem_ctrl_init() 66 if (dmc_config_zq(mem, &phy0_ctrl->phy_con16, &phy1_ctrl->phy_con16, in ddr3_mem_ctrl_init() 71 writel(mem->phy0_pulld_dqs, &phy0_ctrl->phy_con14); in ddr3_mem_ctrl_init() 72 writel(mem->phy1_pulld_dqs, &phy1_ctrl->phy_con14); in ddr3_mem_ctrl_init() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/ |
| H A D | param.c | 57 struct memblock mem; in param_parse_atf_mem() local 59 mem.base = 0; in param_parse_atf_mem() 60 mem.size = 0; in param_parse_atf_mem() 73 mem.base = t->u.atf_mem.phy_addr; in param_parse_atf_mem() 74 mem.size = t->u.atf_mem.size; in param_parse_atf_mem() 76 if (mem.base + mem.size > SDRAM_OFFSET(SZ_1M)) { in param_parse_atf_mem() 79 __func__, (u64)mem.base, (u64)mem.base + mem.size); in param_parse_atf_mem() 80 return mem; in param_parse_atf_mem() 86 if (!mem.size) { in param_parse_atf_mem() 89 mem.base = SDRAM_OFFSET(0); in param_parse_atf_mem() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gpuvm.c | 71 struct kgd_mem *mem) in check_if_add_bo_to_vm() argument 75 list_for_each_entry(entry, &mem->bo_va_list, bo_list) in check_if_add_bo_to_vm() 89 uint64_t mem; in amdgpu_amdkfd_gpuvm_init_mem_limits() local 92 mem = si.totalram - si.totalhigh; in amdgpu_amdkfd_gpuvm_init_mem_limits() 93 mem *= si.mem_unit; in amdgpu_amdkfd_gpuvm_init_mem_limits() 96 kfd_mem_limit.max_system_mem_limit = mem - (mem >> 4); in amdgpu_amdkfd_gpuvm_init_mem_limits() 97 kfd_mem_limit.max_ttm_mem_limit = (mem >> 1) - (mem >> 3); in amdgpu_amdkfd_gpuvm_init_mem_limits() 390 static uint64_t get_pte_flags(struct amdgpu_device *adev, struct kgd_mem *mem) in get_pte_flags() argument 392 struct amdgpu_device *bo_adev = amdgpu_ttm_adev(mem->bo->tbo.bdev); in get_pte_flags() 393 bool coherent = mem->alloc_flags & KFD_IOC_ALLOC_MEM_FLAGS_COHERENT; in get_pte_flags() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/linux/ |
| H A D | ump_kernel_random_mapping.c | 43 static mali_bool insert(struct rb_root *root, int id, ump_dd_mem *mem) in insert() argument 62 rb_link_node(&mem->node, parent, new); in insert() 63 rb_insert_color(&mem->node, root); in insert() 95 int ump_random_mapping_insert(ump_random_mapping *map, ump_dd_mem *mem) in ump_random_mapping_insert() argument 111 if (insert(&map->root, id, mem)) { in ump_random_mapping_insert() 112 mem->secure_id = id; in ump_random_mapping_insert() 123 ump_dd_mem *mem = NULL; in ump_random_mapping_get() local 131 mem = search(&map->root, id); in ump_random_mapping_get() 133 if (unlikely(NULL == mem)) { in ump_random_mapping_get() 149 ump_dd_reference_add(mem); in ump_random_mapping_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ipa/ |
| H A D | ipa_qmi.c | 288 const struct ipa_mem *mem; in init_modem_driver_req() local 301 mem = &ipa->mem[IPA_MEM_MODEM_HEADER]; in init_modem_driver_req() 302 if (mem->size) { in init_modem_driver_req() 304 req.hdr_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req() 305 req.hdr_tbl_info.end = req.hdr_tbl_info.start + mem->size - 1; in init_modem_driver_req() 308 mem = &ipa->mem[IPA_MEM_V4_ROUTE]; in init_modem_driver_req() 310 req.v4_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req() 313 mem = &ipa->mem[IPA_MEM_V6_ROUTE]; in init_modem_driver_req() 315 req.v6_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req() 318 mem = &ipa->mem[IPA_MEM_V4_FILTER]; in init_modem_driver_req() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/base/ |
| H A D | memory.c | 101 struct memory_block *mem = to_memory_block(dev); in memory_block_release() local 103 kfree(mem); in memory_block_release() 118 struct memory_block *mem = to_memory_block(dev); in phys_index_show() local 121 phys_index = mem->start_section_nr / sections_per_block; in phys_index_show() 142 struct memory_block *mem = to_memory_block(dev); in state_show() local 149 switch (mem->state) { in state_show() 161 return sysfs_emit(buf, "ERROR-UNKNOWN-%ld\n", mem->state); in state_show() 202 static int memory_block_change_state(struct memory_block *mem, in memory_block_change_state() argument 207 if (mem->state != from_state_req) in memory_block_change_state() 211 mem->state = MEM_GOING_OFFLINE; in memory_block_change_state() [all …]
|
| /OK3568_Linux_fs/u-boot/lib/ |
| H A D | sysmem.c | 62 struct memblock *mem; in sysmem_dump() local 95 mem = list_entry(node, struct memblock, node); in sysmem_dump() 96 allocated_size += mem->size; in sysmem_dump() 97 if (mem->attr.flags & F_OFC) { in sysmem_dump() 99 (mem->base + mem->size - sizeof(*check)); in sysmem_dump() 101 } else if (mem->attr.flags & F_HOFC) { in sysmem_dump() 103 (mem->base - sizeof(*check)); in sysmem_dump() 110 i, mem->attr.name, overflow ? " <Overflow!>" : "", in sysmem_dump() 111 mem->orig_base != mem->base ? "<*>" : ""); in sysmem_dump() 113 (ulong)mem->orig_base, in sysmem_dump() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | hndmem.c | 34 #define IS_MEMTYPE_VALID(mem) ((mem >= MEM_SOCRAM) && (mem < MEM_MAX)) argument 39 hndmem_num_banks(si_t *sih, int mem) in hndmem_num_banks() argument 46 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_num_banks() 63 switch (mem) { in hndmem_num_banks() 95 hndmem_bank_size(si_t *sih, hndmem_type_t mem, int bank_num) in hndmem_bank_size() argument 102 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_bank_size() 117 reg_data = ((mem & in hndmem_bank_size() 138 hndmem_mem_base(si_t *sih, hndmem_type_t mem) in hndmem_mem_base() argument 143 if (mem != MEM_SOCRAM) { in hndmem_mem_base() 177 int mem, bank, bank_cnt, bank_sz; in hndmem_dump_meminfo_all() local [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | hndmem.c | 34 #define IS_MEMTYPE_VALID(mem) ((mem >= MEM_SOCRAM) && (mem < MEM_MAX)) argument 39 hndmem_num_banks(si_t *sih, int mem) in hndmem_num_banks() argument 46 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_num_banks() 63 switch (mem) { in hndmem_num_banks() 95 hndmem_bank_size(si_t *sih, hndmem_type_t mem, int bank_num) in hndmem_bank_size() argument 102 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_bank_size() 117 reg_data = ((mem & in hndmem_bank_size() 138 hndmem_mem_base(si_t *sih, hndmem_type_t mem) in hndmem_mem_base() argument 143 if (mem != MEM_SOCRAM) { in hndmem_mem_base() 177 int mem, bank, bank_cnt, bank_sz; in hndmem_dump_meminfo_all() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | hndmem.c | 42 #define IS_MEMTYPE_VALID(mem) ((mem >= MEM_SOCRAM) && (mem < MEM_MAX)) argument 47 hndmem_num_banks(si_t *sih, int mem) in hndmem_num_banks() argument 54 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_num_banks() 71 switch (mem) { in hndmem_num_banks() 103 hndmem_bank_size(si_t *sih, hndmem_type_t mem, int bank_num) in hndmem_bank_size() argument 110 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_bank_size() 125 reg_data = ((mem & in hndmem_bank_size() 146 hndmem_mem_base(si_t *sih, hndmem_type_t mem) in hndmem_mem_base() argument 151 if (mem != MEM_SOCRAM) { in hndmem_mem_base() 185 int mem, bank, bank_cnt, bank_sz; in hndmem_dump_meminfo_all() local [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | hndmem.c | 42 #define IS_MEMTYPE_VALID(mem) ((mem >= MEM_SOCRAM) && (mem < MEM_MAX)) argument 47 hndmem_num_banks(si_t *sih, int mem) in hndmem_num_banks() argument 54 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_num_banks() 71 switch (mem) { in hndmem_num_banks() 103 hndmem_bank_size(si_t *sih, hndmem_type_t mem, int bank_num) in hndmem_bank_size() argument 110 if (!IS_MEMTYPE_VALID(mem)) { in hndmem_bank_size() 125 reg_data = ((mem & in hndmem_bank_size() 146 hndmem_mem_base(si_t *sih, hndmem_type_t mem) in hndmem_mem_base() argument 151 if (mem != MEM_SOCRAM) { in hndmem_mem_base() 185 int mem, bank, bank_cnt, bank_sz; in hndmem_dump_meminfo_all() local [all …]
|