Home
last modified time | relevance | path

Searched refs:dst_table (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/arch/arm64/core/
Dmmu.c419 uint64_t *dst_table = new_table(); in dup_table() local
422 if (!dst_table) { in dup_table()
428 table_index(dst_table), dst_table); in dup_table()
442 dst_table[i] = src_table[i]; in dup_table()
443 if (is_table_desc(dst_table[i], level)) { in dup_table()
444 inc_table_ref(pte_desc_table(dst_table[i])); in dup_table()
446 if (!is_free_desc(dst_table[i])) { in dup_table()
450 table_usage(dst_table, usage_count); in dup_table()
452 return dst_table; in dup_table()
455 static int privatize_table(uint64_t *dst_table, uint64_t *src_table, in privatize_table() argument
[all …]
/Zephyr-latest/arch/xtensa/core/
Dptables.c744 uint32_t *dst_table = alloc_l1_table(); in dup_table() local
746 if (!dst_table) { in dup_table()
755 dst_table[i] = XTENSA_MMU_PTE_ILLEGAL; in dup_table()
783 dst_table[i] = XTENSA_MMU_PTE((uint32_t)l2_table, XTENSA_MMU_KERNEL_RING, in dup_table()
789 sys_cache_data_flush_range((void *)dst_table, XTENSA_L1_PAGE_TABLE_SIZE); in dup_table()
791 return dst_table; in dup_table()