Home
last modified time | relevance | path

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

/Zephyr-latest/arch/xtensa/core/
Dptables.c537 uint32_t *l2_table; in l2_page_table_unmap() local
552 l2_table = (uint32_t *)(l1_table[l1_pos] & XTENSA_MMU_PTE_PPN_MASK); in l2_page_table_unmap()
554 sys_cache_data_invd_range((void *)&l2_table[l2_pos], sizeof(l2_table[0])); in l2_page_table_unmap()
556 l2_table[l2_pos] = XTENSA_MMU_PTE_ILLEGAL; in l2_page_table_unmap()
558 sys_cache_data_flush_range((void *)&l2_table[l2_pos], sizeof(l2_table[0])); in l2_page_table_unmap()
561 if (!is_pte_illegal(l2_table[l2_pos])) { in l2_page_table_unmap()
569 table_pos = (l2_table - (uint32_t *)l2_page_tables) / (XTENSA_L2_PAGE_TABLE_ENTRIES); in l2_page_table_unmap()
751 uint32_t *l2_table, *src_l2_table; in dup_table() local
760 l2_table = alloc_l2_table(); in dup_table()
761 if (l2_table == NULL) { in dup_table()
[all …]