| /linux-6.15/tools/testing/selftests/powerpc/primitives/ |
| H A D | load_unaligned_zeropad.c | 39 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()
|
| /linux-6.15/include/linux/soc/qcom/ |
| H A D | mdt_loader.h | 22 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
|
| /linux-6.15/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev.c | 749 struct ne_user_memory_region mem_region) in ne_sanity_check_user_mem_region() argument 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() 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() 916 struct ne_user_memory_region mem_region) in ne_set_user_memory_region_ioctl() argument 991 } while (memory_size < mem_region.memory_size); in ne_set_user_memory_region_ioctl() 1013 ne_mem_region->memory_size = mem_region.memory_size; in ne_set_user_memory_region_ioctl() 1256 struct ne_user_memory_region mem_region = {}; in ne_enclave_ioctl() local 1259 if (copy_from_user(&mem_region, (void __user *)arg, sizeof(mem_region))) in ne_enclave_ioctl() [all …]
|
| /linux-6.15/drivers/net/ethernet/mediatek/ |
| H A D | mtk_wed_mcu.c | 19 static struct mtk_wed_wo_memory_region mem_region[] = { variable 37 return readl(mem_region[MTK_WED_WO_REGION_BOOT].addr + reg); in wo_r32() 42 writel(val, mem_region[MTK_WED_WO_REGION_BOOT].addr + reg); in wo_w32() 281 for (i = 0; i < ARRAY_SIZE(mem_region); i++) { in mtk_wed_mcu_run_firmware() 284 region = &mem_region[i]; in mtk_wed_mcu_run_firmware() 301 if (i == ARRAY_SIZE(mem_region)) in mtk_wed_mcu_run_firmware() 321 for (i = 0; i < ARRAY_SIZE(mem_region); i++) { in mtk_wed_mcu_load_firmware() 324 mem_region[i].name); in mtk_wed_mcu_load_firmware() 328 ret = mtk_wed_get_memory_region(wo->hw, index, &mem_region[i]); in mtk_wed_mcu_load_firmware() 376 wo_w32(boot_cr, mem_region[MTK_WED_WO_REGION_EMI].phy_addr >> 16); in mtk_wed_mcu_load_firmware()
|
| /linux-6.15/arch/mips/include/asm/octeon/ |
| H A D | cvmx-pow.h | 247 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 D | cvmx-address.h | 164 uint64_t mem_region:2; member 250 uint64_t mem_region:2; member
|
| /linux-6.15/drivers/soc/qcom/ |
| H A D | mdt_loader.c | 294 const char *fw_name, int pas_id, void *mem_region, in __qcom_mdt_load() argument 310 if (!fw || !mem_region || !mem_phys || !mem_size) in __qcom_mdt_load() 365 ptr = mem_region + offset; in __qcom_mdt_load() 408 const char *firmware, int pas_id, void *mem_region, in qcom_mdt_load() argument 418 return __qcom_mdt_load(dev, fw, firmware, pas_id, mem_region, mem_phys, in qcom_mdt_load() 438 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load_no_init() argument 441 return __qcom_mdt_load(dev, fw, firmware, pas_id, mem_region, mem_phys, in qcom_mdt_load_no_init()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | coredump.c | 62 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()
|
| /linux-6.15/drivers/vfio/pci/nvgrace-gpu/ |
| H A D | main.c | 41 struct mem_region { struct 55 struct mem_region usemem; argument 57 struct mem_region resmem; 74 static struct mem_region * 139 struct mem_region *memregion; in nvgrace_gpu_mmap() 219 struct mem_region *memregion; in nvgrace_gpu_ioctl_get_region_info() 336 struct mem_region *memregion = NULL; in nvgrace_gpu_read_config_emu() 387 struct mem_region *memregion = NULL; in nvgrace_gpu_write_config_emu() 425 struct mem_region *memregion; in nvgrace_gpu_map_device_mem() 515 struct mem_region *memregion; in nvgrace_gpu_read_mem() [all …]
|
| /linux-6.15/include/linux/firmware/cirrus/ |
| H A D | cs_dsp_test_utils.h | 137 int mem_region, unsigned int reg_addr_offset, 144 int mem_region, unsigned int mem_offset_dsp_words, 149 int mem_region, unsigned int mem_offset_dsp_words,
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_vsec.c | 157 u32 mem_region; in xe_pmt_telem_read() local 161 ret = xe_guid_decode(guid, &mem_region, &offset); in xe_pmt_telem_read() 175 REG_FIELD_PREP(SG_REMAP_BITS, mem_region)); in xe_pmt_telem_read()
|
| /linux-6.15/drivers/net/wireless/ath/ath10k/ |
| H A D | qmi.c | 97 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 D | coredump.c | 1424 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 D | qmi.h | 100 struct ath10k_msa_mem_info mem_region[MAX_NUM_MEMORY_REGIONS]; member
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | coredump.c | 109 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 D | mac.c | 1617 const struct mt7915_mem_region *mem_region; in mt7915_mac_dump_work() local 1648 if (mem_region->len > buf_len) { in mt7915_mac_dump_work() 1650 mem_region->name, in mt7915_mac_dump_work() 1651 (unsigned long)mem_region->len); in mt7915_mac_dump_work() 1661 mem_region->len); in mt7915_mac_dump_work() 1663 hdr->start = mem_region->start; in mt7915_mac_dump_work() 1664 hdr->len = mem_region->len; in mt7915_mac_dump_work() 1666 if (!mem_region->len) in mt7915_mac_dump_work() 1670 buf += mem_region->len; in mt7915_mac_dump_work() 1671 buf_len -= mem_region->len; in mt7915_mac_dump_work() [all …]
|
| /linux-6.15/sound/soc/sof/mediatek/mt8195/ |
| H A D | mt8195.c | 49 struct device_node *mem_region; in platform_parse_resource() local 60 mem_region = of_parse_phandle(dev->of_node, "memory-region", 1); in platform_parse_resource() 61 if (!mem_region) { in platform_parse_resource() 66 ret = of_address_to_resource(mem_region, 0, &res); in platform_parse_resource() 67 of_node_put(mem_region); in platform_parse_resource()
|
| /linux-6.15/sound/soc/sof/mediatek/mt8186/ |
| H A D | mt8186.c | 49 struct device_node *mem_region; in platform_parse_resource() local 60 mem_region = of_parse_phandle(dev->of_node, "memory-region", 1); in platform_parse_resource() 61 if (!mem_region) { in platform_parse_resource() 66 ret = of_address_to_resource(mem_region, 0, &res); in platform_parse_resource() 67 of_node_put(mem_region); in platform_parse_resource()
|
| /linux-6.15/drivers/remoteproc/ |
| H A D | qcom_wcnss.c | 97 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() 544 wcnss->mem_region = devm_ioremap_wc(wcnss->dev, wcnss->mem_phys, wcnss->mem_size); in wcnss_alloc_memory_region() 545 if (!wcnss->mem_region) { in wcnss_alloc_memory_region()
|
| H A D | qcom_q6v5_adsp.c | 108 void *mem_region; member 321 adsp->mem_region, adsp->mem_phys, in adsp_load() 494 return adsp->mem_region + offset; in adsp_da_to_va() 643 adsp->mem_region = devm_ioremap_wc(adsp->dev, in adsp_alloc_memory_region() 645 if (!adsp->mem_region) { in adsp_alloc_memory_region()
|
| /linux-6.15/drivers/firmware/cirrus/test/ |
| H A D | cs_dsp_mock_bin.c | 151 int mem_region, unsigned int reg_addr_offset, in cs_dsp_mock_bin_add_patch() argument 158 mem_region, reg_addr_offset, in cs_dsp_mock_bin_add_patch()
|
| /linux-6.15/include/sound/ |
| H A D | cs-amp-lib.h | 40 int mem_region; member
|
| /linux-6.15/drivers/gpu/drm/msm/adreno/ |
| H A D | adreno_gpu.c | 40 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()
|
| /linux-6.15/drivers/firmware/arm_ffa/ |
| H A D | driver.c | 660 struct ffa_mem_region *mem_region = buffer; in ffa_setup_and_transmit() local 666 mem_region->tag = args->tag; in ffa_setup_and_transmit() 667 mem_region->flags = args->flags; in ffa_setup_and_transmit() 668 mem_region->sender_id = drv_info->vm_id; in ffa_setup_and_transmit() 669 mem_region->attributes = ffa_memory_attributes_get(func_id); in ffa_setup_and_transmit() 682 mem_region->handle = 0; in ffa_setup_and_transmit() 683 mem_region->ep_count = args->nattrs; in ffa_setup_and_transmit() 685 mem_region->ep_mem_size = 0; in ffa_setup_and_transmit() 687 mem_region->ep_mem_size = sizeof(*ep_mem_access); in ffa_setup_and_transmit() 688 mem_region->ep_mem_offset = sizeof(*mem_region); in ffa_setup_and_transmit() [all …]
|
| /linux-6.15/arch/powerpc/platforms/ps3/ |
| H A D | mm.c | 72 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()
|