Lines Matching refs:region
33 #define REGION_NUM_OFF(region) (U(0x20) * (region)) argument
107 static void omc_write_region_base(uint8_t filter, uint32_t region, uint64_t val) in omc_write_region_base() argument
109 omc_write64(filter, REGION_BASE_LOW_OFF + REGION_NUM_OFF(region), val); in omc_write_region_base()
112 static void omc_write_region_top(uint8_t filter, uint32_t region, uint64_t val) in omc_write_region_top() argument
114 omc_write64(filter, REGION_TOP_LOW_OFF + REGION_NUM_OFF(region), val); in omc_write_region_top()
117 static void omc_write_region_attributes(uint8_t filter, uint32_t region, in omc_write_region_attributes() argument
120 omc_write32(filter, REGION_ATTRIBUTES_OFF + REGION_NUM_OFF(region), in omc_write_region_attributes()
124 static void omc_write_region_id_access(uint8_t filter, uint32_t region, in omc_write_region_id_access() argument
127 omc_write32(filter, REGION_ID_ACCESS_OFF + REGION_NUM_OFF(region), val); in omc_write_region_id_access()
144 void omc_configure_region(uint8_t region, const struct omc_region_config *cfg) in omc_configure_region() argument
156 else if (region >= REGION_COUNT) in omc_configure_region()
167 omc_write_region_base(filter, region, start_addr + cfg->base); in omc_configure_region()
168 omc_write_region_top(filter, region, start_addr + cfg->top); in omc_configure_region()
174 omc_write_region_attributes(filter, region, attr); in omc_configure_region()
176 omc_write_region_id_access(filter, region, in omc_configure_region()