| /linux/arch/powerpc/platforms/pseries/ |
| H A D | rtas-fadump.c | 52 int type = be16_to_cpu(fdm->rgn[i].source_data_type); in rtas_fadump_get_config() 57 addr = be64_to_cpu(fdm->rgn[i].destination_address); in rtas_fadump_get_config() 70 base = be64_to_cpu(fdm->rgn[i].source_address); in rtas_fadump_get_config() 71 size = be64_to_cpu(fdm->rgn[i].source_len); in rtas_fadump_get_config() 75 be64_to_cpu(fdm->rgn[i].destination_address); in rtas_fadump_get_config() 86 fadump_conf->param_area = be64_to_cpu(fdm->rgn[i].destination_address); in rtas_fadump_get_config() 109 cpu_to_be32((u32)offsetof(struct rtas_fadump_mem_struct, rgn)); in rtas_fadump_init_mem_struct() 125 fdm.rgn[sec_cnt].request_flag = cpu_to_be32(RTAS_FADUMP_REQUEST_FLAG); in rtas_fadump_init_mem_struct() 126 fdm.rgn[sec_cnt].source_data_type = cpu_to_be16(RTAS_FADUMP_CPU_STATE_DATA); in rtas_fadump_init_mem_struct() 127 fdm.rgn[sec_cnt].source_address = 0; in rtas_fadump_init_mem_struct() [all …]
|
| H A D | rtas-fadump.h | 84 struct rtas_fadump_section rgn[MAX_SECTIONS]; member
|
| /linux/tools/testing/memblock/tests/ |
| H A D | basic_api.c | 43 struct memblock_region *rgn; in memblock_add_simple_check() local 45 rgn = &memblock.memory.regions[0]; in memblock_add_simple_check() 57 ASSERT_EQ(rgn->base, r.base); in memblock_add_simple_check() 58 ASSERT_EQ(rgn->size, r.size); in memblock_add_simple_check() 76 struct memblock_region *rgn; in memblock_add_node_simple_check() local 78 rgn = &memblock.memory.regions[0]; in memblock_add_node_simple_check() 90 ASSERT_EQ(rgn->base, r.base); in memblock_add_node_simple_check() 91 ASSERT_EQ(rgn->size, r.size); in memblock_add_node_simple_check() 93 ASSERT_EQ(rgn->nid, 1); in memblock_add_node_simple_check() 95 ASSERT_EQ(rgn->flags, MEMBLOCK_HOTPLUG); in memblock_add_node_simple_check() [all …]
|
| H A D | alloc_helpers_api.c | 20 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_from_simple_generic_check() local 35 ASSERT_EQ(rgn->size, size); in alloc_from_simple_generic_check() 36 ASSERT_EQ(rgn->base, min_addr); in alloc_from_simple_generic_check() 63 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_from_misaligned_generic_check() local 79 ASSERT_EQ(rgn->size, size); in alloc_from_misaligned_generic_check() 80 ASSERT_EQ(rgn->base, memblock_end_of_DRAM() - SMP_CACHE_BYTES); in alloc_from_misaligned_generic_check() 110 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_from_top_down_high_addr_check() local 124 ASSERT_EQ(rgn->size, size); in alloc_from_top_down_high_addr_check() 125 ASSERT_EQ(rgn->base, memblock_end_of_DRAM() - SMP_CACHE_BYTES); in alloc_from_top_down_high_addr_check() 153 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_from_top_down_no_space_above_check() local [all …]
|
| H A D | alloc_api.c | 26 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_top_down_simple_check() local 41 ASSERT_EQ(rgn->size, size); in alloc_top_down_simple_check() 42 ASSERT_EQ(rgn->base, expected_start); in alloc_top_down_simple_check() 125 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_top_down_before_check() local 144 ASSERT_EQ(rgn->size, total_size); in alloc_top_down_before_check() 145 ASSERT_EQ(rgn->base, memblock_end_of_DRAM() - total_size); in alloc_top_down_before_check() 168 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_top_down_after_check() local 192 ASSERT_EQ(rgn->size, total_size); in alloc_top_down_after_check() 193 ASSERT_EQ(rgn->base, r1.base - r2_size); in alloc_top_down_after_check() 217 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_top_down_second_fit_check() local [all …]
|
| H A D | alloc_nid_api.c | 66 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_nid_top_down_simple_check() local 82 rgn_end = rgn->base + rgn->size; in alloc_nid_top_down_simple_check() 87 ASSERT_EQ(rgn->size, size); in alloc_nid_top_down_simple_check() 88 ASSERT_EQ(rgn->base, max_addr - size); in alloc_nid_top_down_simple_check() 118 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_nid_top_down_end_misaligned_check() local 135 rgn_end = rgn->base + rgn->size; in alloc_nid_top_down_end_misaligned_check() 140 ASSERT_EQ(rgn->size, size); in alloc_nid_top_down_end_misaligned_check() 141 ASSERT_EQ(rgn->base, max_addr - size - misalign); in alloc_nid_top_down_end_misaligned_check() 169 struct memblock_region *rgn = &memblock.reserved.regions[0]; in alloc_nid_exact_address_generic_check() local 185 rgn_end = rgn->base + rgn->size; in alloc_nid_exact_address_generic_check() [all …]
|
| H A D | common.h | 126 static inline phys_addr_t __maybe_unused region_end(struct memblock_region *rgn) in region_end() argument 128 return rgn->base + rgn->size; in region_end()
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | opal-fadump.c | 104 fadump_conf->boot_mem_dest_addr = be64_to_cpu(fdm->rgn[0].dest); in opal_fadump_update_config() 130 base = be64_to_cpu(fdm->rgn[i].src); in opal_fadump_get_config() 131 size = be64_to_cpu(fdm->rgn[i].size); in opal_fadump_get_config() 146 fadump_conf->reserve_dump_area_start = be64_to_cpu(fdm->rgn[0].dest); in opal_fadump_get_config() 164 i, be64_to_cpu(fdm->rgn[i].src), in opal_fadump_get_config() 165 be64_to_cpu(fdm->rgn[i].size)); in opal_fadump_get_config() 199 opal_fdm->rgn[i].src = cpu_to_be64(fadump_conf->boot_mem_addr[i]); in opal_fadump_init_mem_struct() 200 opal_fdm->rgn[i].dest = cpu_to_be64(addr); in opal_fadump_init_mem_struct() 201 opal_fdm->rgn[i].size = cpu_to_be64(fadump_conf->boot_mem_sz[i]); in opal_fadump_init_mem_struct() 212 opal_fdm->fadumphdr_addr = cpu_to_be64(be64_to_cpu(opal_fdm->rgn[0].dest) + in opal_fadump_init_mem_struct() [all …]
|
| H A D | opal-fadump.h | 42 struct opal_mpipl_region rgn[FADUMP_MAX_MEM_REGS]; member
|
| /linux/drivers/firmware/cirrus/test/ |
| H A D | cs_dsp_mock_wmfw.c | 175 struct wmfw_region *rgn = builder->write_p; in cs_dsp_mock_wmfw_start_alg_info_block() local 203 rgn->offset = cpu_to_le32(WMFW_ALGORITHM_DATA << 24); in cs_dsp_mock_wmfw_start_alg_info_block() 206 v1 = (struct wmfw_adsp_alg_data *)&rgn->data[0]; in cs_dsp_mock_wmfw_start_alg_info_block() 236 rgn->offset = cpu_to_le32(WMFW_ALGORITHM_DATA << 24); in cs_dsp_mock_wmfw_start_alg_info_block() 239 *(__force __le32 *)&rgn->data[0] = cpu_to_le32(alg_id); in cs_dsp_mock_wmfw_start_alg_info_block() 241 shortstring = (struct wmfw_short_string *)&rgn->data[4]; in cs_dsp_mock_wmfw_start_alg_info_block() 251 longstring = (struct wmfw_long_string *)&rgn->data[offset]; in cs_dsp_mock_wmfw_start_alg_info_block() 360 struct wmfw_region *rgn = builder->alg_data_header; in cs_dsp_mock_wmfw_end_alg_info_block() local 366 KUNIT_ASSERT_NOT_NULL(builder->test_priv->test, rgn); in cs_dsp_mock_wmfw_end_alg_info_block() 369 rgn->len = cpu_to_le32((u8 *)builder->write_p - (u8 *)rgn->data); in cs_dsp_mock_wmfw_end_alg_info_block() [all …]
|
| /linux/mm/ |
| H A D | memblock.c | 157 #define for_each_memblock_type(i, memblock_type, rgn) \ argument 158 for (i = 0, rgn = &memblock_type->regions[0]; \ 160 i++, rgn = &memblock_type->regions[i]) 580 struct memblock_region *rgn = &type->regions[idx]; in memblock_insert_region() local 583 memmove(rgn + 1, rgn, (type->cnt - idx) * sizeof(*rgn)); in memblock_insert_region() 584 rgn->base = base; in memblock_insert_region() 585 rgn->size = size; in memblock_insert_region() 586 rgn->flags = flags; in memblock_insert_region() 587 memblock_set_region_node(rgn, nid); in memblock_insert_region() 616 struct memblock_region *rgn; in memblock_add_range() local [all …]
|
| /linux/drivers/mtd/nand/onenand/ |
| H A D | onenand_bbt.c | 65 int rgn; in create_bbt() local 113 rgn = flexonenand_region(mtd, from); in create_bbt() 114 from += mtd->eraseregions[rgn].erasesize; in create_bbt()
|