Lines Matching refs:tzc

53 static struct tzc_instance tzc;  variable
98 tzc.base = base; in tzc_init()
101 tzc_build = tzc_read_build_config(tzc.base); in tzc_init()
102 tzc.addr_width = ((tzc_build >> BUILD_CONFIG_AW_SHIFT) & in tzc_init()
104 tzc.num_regions = ((tzc_build >> BUILD_CONFIG_NR_SHIFT) & in tzc_init()
130 val = tzc_read_region_attributes(tzc.base, region); in tzc_region_enable()
132 tzc_write_region_attributes(tzc.base, region, val); in tzc_region_enable()
141 vaddr_t base __maybe_unused = core_mmu_get_va(tzc.base, in tzc_fail_dump()
155 vaddr_t base = core_mmu_get_va(tzc.base, MEM_AREA_IO_SEC, in tzc_int_clear()
182 assert(tzc.base); in tzc_configure_region()
184 assert(region < tzc.num_regions); in tzc_configure_region()
191 tzc_write_region_base_low(tzc.base, region, in tzc_configure_region()
193 tzc_write_region_base_high(tzc.base, region, in tzc_configure_region()
195 tzc_write_region_attributes(tzc.base, region, attr); in tzc_configure_region()
197 tzc_write_region_attributes(tzc.base, region, in tzc_configure_region()
204 assert(tzc.base); in tzc_set_action()
211 tzc_write_action(tzc.base, action); in tzc_set_action()
216 assert(tzc.base); in tzc_get_action()
218 return tzc_read_action(tzc.base); in tzc_get_action()
235 assert(tzc.base); in tzc_auto_configure()
243 pow = tzc.addr_width; in tzc_auto_configure()
258 pow = tzc.addr_width; in tzc_auto_configure()
283 pow = tzc.addr_width; in tzc_auto_configure()
303 val = LOCKDOWN_RANGE_ENABLE | (tzc.num_regions - 1); in tzc_regions_lockdown()
304 io_write32(tzc.base + LOCKDOWN_RANGE_OFF, val); in tzc_regions_lockdown()
305 check = io_read32(tzc.base + LOCKDOWN_RANGE_OFF); in tzc_regions_lockdown()
310 io_write32(tzc.base + LOCKDOWN_SELECT_OFF, val); in tzc_regions_lockdown()
311 check = io_read32(tzc.base + LOCKDOWN_SELECT_OFF); in tzc_regions_lockdown()
338 io_read32(tzc.base + SECURITY_INV_EN_OFF)); in tzc_dump_state()
340 temp_32reg = tzc_read_region_attributes(tzc.base, n); in tzc_dump_state()
346 temp_32reg = tzc_read_region_base_low(tzc.base, n); in tzc_dump_state()
347 temp_32reg_h = tzc_read_region_base_high(tzc.base, n); in tzc_dump_state()
349 temp_32reg = tzc_read_region_attributes(tzc.base, n); in tzc_dump_state()
355 io_read32(tzc.base + LOCKDOWN_SELECT_OFF)); in tzc_dump_state()
357 io_read32(tzc.base + LOCKDOWN_RANGE_OFF)); in tzc_dump_state()