Home
last modified time | relevance | path

Searched refs:mem_region (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/tools/testing/selftests/powerpc/primitives/
H A Dload_unaligned_zeropad.c39 static char *mem_region; variable
43 if (mprotect(mem_region + page_size, page_size, PROT_NONE)) { in protect_region()
53 if (mprotect(mem_region + page_size, page_size, PROT_READ|PROT_WRITE)) { in unprotect_region()
126 mem_region = mmap(NULL, page_size * 2, PROT_READ|PROT_WRITE, in test_body()
129 FAIL_IF(mem_region == MAP_FAILED); in test_body()
132 mem_region[i] = i; in test_body()
134 memset(mem_region+page_size, 0, page_size); in test_body()
139 FAIL_IF(do_one_test(mem_region+i, i)); in test_body()
/openbmc/linux/include/linux/soc/qcom/
H A Dmdt_loader.h22 const char *fw_name, int pas_id, void *mem_region,
27 const char *fw_name, int pas_id, void *mem_region,
49 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load() argument
58 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load_no_init() argument
/openbmc/linux/drivers/virt/nitro_enclaves/
H A Dne_misc_dev.c749 struct ne_user_memory_region mem_region) in ne_sanity_check_user_mem_region() argument
756 if (mem_region.memory_size & (NE_MIN_MEM_REGION_SIZE - 1)) { in ne_sanity_check_user_mem_region()
763 if (!IS_ALIGNED(mem_region.userspace_addr, NE_MIN_MEM_REGION_SIZE)) { in ne_sanity_check_user_mem_region()
770 if ((mem_region.userspace_addr & (NE_MIN_MEM_REGION_SIZE - 1)) || in ne_sanity_check_user_mem_region()
771 !access_ok((void __user *)(unsigned long)mem_region.userspace_addr, in ne_sanity_check_user_mem_region()
772 mem_region.memory_size)) { in ne_sanity_check_user_mem_region()
784 if ((userspace_addr <= mem_region.userspace_addr && in ne_sanity_check_user_mem_region()
785 mem_region.userspace_addr < (userspace_addr + memory_size)) || in ne_sanity_check_user_mem_region()
786 (mem_region.userspace_addr <= userspace_addr && in ne_sanity_check_user_mem_region()
787 (mem_region.userspace_addr + mem_region.memory_size) > userspace_addr)) { in ne_sanity_check_user_mem_region()
[all …]
/openbmc/linux/arch/mips/include/asm/octeon/
H A Dcvmx-pow.h247 uint64_t mem_region:2; member
270 uint64_t mem_region:2;
280 uint64_t mem_region:2; member
318 uint64_t mem_region:2;
328 uint64_t mem_region:2; member
362 uint64_t mem_region:2;
372 uint64_t mem_region:2; member
426 uint64_t mem_region:2;
441 uint64_t mem_region:2; member
455 uint64_t mem_region:2;
[all …]
H A Dcvmx-address.h164 uint64_t mem_region:2; member
250 uint64_t mem_region:2; member
/openbmc/linux/drivers/soc/qcom/
H A Dmdt_loader.c296 const char *fw_name, int pas_id, void *mem_region, in __qcom_mdt_load() argument
312 if (!fw || !mem_region || !mem_phys || !mem_size) in __qcom_mdt_load()
367 ptr = mem_region + offset; in __qcom_mdt_load()
410 const char *firmware, int pas_id, void *mem_region, in qcom_mdt_load() argument
420 return __qcom_mdt_load(dev, fw, firmware, pas_id, mem_region, mem_phys, in qcom_mdt_load()
440 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load_no_init() argument
443 return __qcom_mdt_load(dev, fw, firmware, pas_id, mem_region, mem_phys, in qcom_mdt_load_no_init()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dcoredump.c62 const struct mt7996_mem_region *mem_region; in mt7996_coredump_get_mem_size() local
67 mem_region = mt7996_coredump_get_mem_layout(dev, &num); in mt7996_coredump_get_mem_size()
68 if (!mem_region) in mt7996_coredump_get_mem_size()
72 size += mem_region->len; in mt7996_coredump_get_mem_size()
73 mem_region++; in mt7996_coredump_get_mem_size()
H A Dmac.c1913 const struct mt7996_mem_region *mem_region; in mt7996_mac_dump_work() local
1932 mem_region = mt7996_coredump_get_mem_layout(dev, &num); in mt7996_mac_dump_work()
1933 if (!mem_region || !crash_data->memdump_buf_len) { in mt7996_mac_dump_work()
1944 if (mem_region->len > buf_len) { in mt7996_mac_dump_work()
1946 mem_region->name, mem_region->len); in mt7996_mac_dump_work()
1955 mt7996_memcpy_fromio(dev, buf, mem_region->start, in mt7996_mac_dump_work()
1956 mem_region->len); in mt7996_mac_dump_work()
1958 hdr->start = mem_region->start; in mt7996_mac_dump_work()
1959 hdr->len = mem_region->len; in mt7996_mac_dump_work()
1961 if (!mem_region->len) in mt7996_mac_dump_work()
[all …]
/openbmc/linux/sound/soc/sof/mediatek/mt8195/
H A Dmt8195.c94 struct device_node *mem_region; in platform_parse_resource() local
99 mem_region = of_parse_phandle(dev->of_node, "memory-region", 0); in platform_parse_resource()
100 if (!mem_region) { in platform_parse_resource()
105 ret = of_address_to_resource(mem_region, 0, &res); in platform_parse_resource()
106 of_node_put(mem_region); in platform_parse_resource()
128 mem_region = of_parse_phandle(dev->of_node, "memory-region", 1); in platform_parse_resource()
129 if (!mem_region) { in platform_parse_resource()
134 ret = of_address_to_resource(mem_region, 0, &res); in platform_parse_resource()
135 of_node_put(mem_region); in platform_parse_resource()
/openbmc/linux/drivers/firmware/arm_ffa/
H A Ddriver.c423 struct ffa_mem_region *mem_region = buffer; in ffa_setup_and_transmit() local
426 mem_region->tag = args->tag; in ffa_setup_and_transmit()
427 mem_region->flags = args->flags; in ffa_setup_and_transmit()
428 mem_region->sender_id = drv_info->vm_id; in ffa_setup_and_transmit()
429 mem_region->attributes = ffa_memory_attributes_get(func_id); in ffa_setup_and_transmit()
430 ep_mem_access = &mem_region->ep_mem_access[0]; in ffa_setup_and_transmit()
439 mem_region->handle = 0; in ffa_setup_and_transmit()
440 mem_region->reserved_0 = 0; in ffa_setup_and_transmit()
441 mem_region->reserved_1 = 0; in ffa_setup_and_transmit()
442 mem_region->ep_count = args->nattrs; in ffa_setup_and_transmit()
/openbmc/linux/sound/soc/sof/mediatek/mt8186/
H A Dmt8186.c94 struct device_node *mem_region; in platform_parse_resource() local
99 mem_region = of_parse_phandle(dev->of_node, "memory-region", 0); in platform_parse_resource()
100 if (!mem_region) { in platform_parse_resource()
105 ret = of_address_to_resource(mem_region, 0, &res); in platform_parse_resource()
106 of_node_put(mem_region); in platform_parse_resource()
128 mem_region = of_parse_phandle(dev->of_node, "memory-region", 1); in platform_parse_resource()
129 if (!mem_region) { in platform_parse_resource()
134 ret = of_address_to_resource(mem_region, 0, &res); in platform_parse_resource()
135 of_node_put(mem_region); in platform_parse_resource()
/openbmc/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed_mcu.c297 static struct mtk_wed_wo_memory_region mem_region[] = { in mtk_wed_mcu_load_firmware() local
316 for (i = 0; i < ARRAY_SIZE(mem_region); i++) { in mtk_wed_mcu_load_firmware()
317 ret = mtk_wed_get_memory_region(wo, &mem_region[i]); in mtk_wed_mcu_load_firmware()
349 for (i = 0; i < ARRAY_SIZE(mem_region); i++) { in mtk_wed_mcu_load_firmware()
350 ret = mtk_wed_mcu_run_firmware(wo, fw, &mem_region[i]); in mtk_wed_mcu_load_firmware()
358 wo_w32(wo, boot_cr, mem_region[MTK_WED_WO_REGION_EMI].phy_addr >> 16); in mtk_wed_mcu_load_firmware()
/openbmc/u-boot/include/
H A Dapi_public.h59 struct mem_region { struct
69 struct mem_region *mr; argument
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dqmi.c97 ret = ath10k_qmi_map_msa_permission(qmi, &qmi->mem_region[i]); in ath10k_qmi_setup_msa_permissions()
106 ath10k_qmi_unmap_msa_permission(qmi, &qmi->mem_region[i]); in ath10k_qmi_setup_msa_permissions()
118 ath10k_qmi_unmap_msa_permission(qmi, &qmi->mem_region[i]); in ath10k_qmi_remove_msa_permission()
180 qmi->mem_region[i].addr = resp.mem_region_info[i].region_addr; in ath10k_qmi_msa_mem_info_send_sync_msg()
181 qmi->mem_region[i].size = resp.mem_region_info[i].size; in ath10k_qmi_msa_mem_info_send_sync_msg()
182 qmi->mem_region[i].secure = resp.mem_region_info[i].secure_flag; in ath10k_qmi_msa_mem_info_send_sync_msg()
185 i, &qmi->mem_region[i].addr, in ath10k_qmi_msa_mem_info_send_sync_msg()
186 qmi->mem_region[i].size, in ath10k_qmi_msa_mem_info_send_sync_msg()
187 qmi->mem_region[i].secure); in ath10k_qmi_msa_mem_info_send_sync_msg()
194 memset(&qmi->mem_region[0], 0, sizeof(qmi->mem_region[0]) * i); in ath10k_qmi_msa_mem_info_send_sync_msg()
H A Dcoredump.c1424 const struct ath10k_mem_region *mem_region; in ath10k_coredump_get_ramdump_size() local
1433 mem_region = &hw->region_table.regions[0]; in ath10k_coredump_get_ramdump_size()
1436 size += mem_region->len; in ath10k_coredump_get_ramdump_size()
1437 mem_region++; in ath10k_coredump_get_ramdump_size()
H A Dqmi.h100 struct ath10k_msa_mem_info mem_region[MAX_NUM_MEMORY_REGIONS]; member
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dcoredump.c109 const struct mt7915_mem_region *mem_region; in mt7915_coredump_get_mem_size() local
114 mem_region = mt7915_coredump_get_mem_layout(dev, &num); in mt7915_coredump_get_mem_size()
115 if (!mem_region) in mt7915_coredump_get_mem_size()
119 size += mem_region->len; in mt7915_coredump_get_mem_size()
120 mem_region++; in mt7915_coredump_get_mem_size()
H A Dmac.c1616 const struct mt7915_mem_region *mem_region; in mt7915_mac_dump_work() local
1635 mem_region = mt7915_coredump_get_mem_layout(dev, &num); in mt7915_mac_dump_work()
1636 if (!mem_region || !crash_data->memdump_buf_len) { in mt7915_mac_dump_work()
1647 if (mem_region->len > buf_len) { in mt7915_mac_dump_work()
1649 mem_region->name, in mt7915_mac_dump_work()
1650 (unsigned long)mem_region->len); in mt7915_mac_dump_work()
1659 mt7915_memcpy_fromio(dev, buf, mem_region->start, in mt7915_mac_dump_work()
1660 mem_region->len); in mt7915_mac_dump_work()
1662 hdr->start = mem_region->start; in mt7915_mac_dump_work()
1663 hdr->len = mem_region->len; in mt7915_mac_dump_work()
[all …]
/openbmc/linux/drivers/remoteproc/
H A Dqcom_wcnss.c97 void *mem_region; member
161 wcnss->mem_region, wcnss->mem_phys, in wcnss_load()
330 return wcnss->mem_region + offset; in wcnss_da_to_va()
524 wcnss->mem_region = devm_ioremap_wc(wcnss->dev, wcnss->mem_phys, wcnss->mem_size); in wcnss_alloc_memory_region()
525 if (!wcnss->mem_region) { in wcnss_alloc_memory_region()
H A Dqcom_q6v5_adsp.c109 void *mem_region; member
328 adsp->mem_region, adsp->mem_phys, in adsp_load()
502 return adsp->mem_region + offset; in adsp_da_to_va()
655 adsp->mem_region = devm_ioremap_wc(adsp->dev, in adsp_alloc_memory_region()
657 if (!adsp->mem_region) { in adsp_alloc_memory_region()
H A Dqcom_q6v5_pas.c91 void *mem_region; member
124 memcpy_fromio(dest, adsp->mem_region + total_offset, size); in adsp_segment_dump()
294 adsp->mem_region, adsp->mem_phys, adsp->mem_size, in adsp_start()
404 return adsp->mem_region + offset; in adsp_da_to_va()
556 adsp->mem_region = devm_ioremap_wc(adsp->dev, adsp->mem_phys, adsp->mem_size); in adsp_alloc_memory_region()
557 if (!adsp->mem_region) { in adsp_alloc_memory_region()
H A Dqcom_q6v5_wcss.c143 void *mem_region; member
750 return wcss->mem_region + offset; in q6v5_wcss_da_to_va()
759 0, wcss->mem_region, wcss->mem_phys, in q6v5_wcss_load()
892 wcss->mem_region = devm_ioremap_wc(dev, wcss->mem_phys, wcss->mem_size); in q6v5_alloc_memory_region()
893 if (!wcss->mem_region) { in q6v5_alloc_memory_region()
/openbmc/linux/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.c40 void *mem_region = NULL; in zap_shader_load_mdt() local
125 mem_region = memremap(mem_phys, mem_size, MEMREMAP_WC); in zap_shader_load_mdt()
126 if (!mem_region) { 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()
168 if (mem_region) in zap_shader_load_mdt()
169 memunmap(mem_region); in zap_shader_load_mdt()
/openbmc/linux/arch/powerpc/platforms/ps3/
H A Dmm.c72 struct mem_region { struct
101 struct mem_region rm;
102 struct mem_region r1;
217 static int __init ps3_mm_get_repository_highmem(struct mem_region *r) in ps3_mm_get_repository_highmem()
247 static int ps3_mm_set_repository_highmem(const struct mem_region *r) in ps3_mm_set_repository_highmem()
264 static int ps3_mm_region_create(struct mem_region *r, unsigned long size) in ps3_mm_region_create()
305 static void ps3_mm_region_destroy(struct mem_region *r) in ps3_mm_region_destroy()
/openbmc/qemu/hw/virtio/
H A Dvhost-vdpa.c317 DMAMap mem_region = {}; in vhost_vdpa_listener_region_add() local
364 mem_region.translated_addr = (hwaddr)(uintptr_t)vaddr, in vhost_vdpa_listener_region_add()
365 mem_region.size = int128_get64(llsize) - 1, in vhost_vdpa_listener_region_add()
366 mem_region.perm = IOMMU_ACCESS_FLAG(true, section->readonly), in vhost_vdpa_listener_region_add()
368 r = vhost_iova_tree_map_alloc(s->iova_tree, &mem_region); in vhost_vdpa_listener_region_add()
374 iova = mem_region.iova; in vhost_vdpa_listener_region_add()
389 vhost_iova_tree_remove(s->iova_tree, mem_region); in vhost_vdpa_listener_region_add()
446 DMAMap mem_region = { in vhost_vdpa_listener_region_del() local
451 result = vhost_iova_tree_find_iova(s->iova_tree, &mem_region); in vhost_vdpa_listener_region_del()

12