Searched refs:ring (Results 1 – 6 of 6) sorted by relevance
| /arch/xtensa/include/ |
| A D | xtensa_mmu_priv.h | 68 #define XTENSA_MMU_PTE(paddr, ring, sw, attr) \ argument 70 (((ring) << XTENSA_MMU_PTE_RING_SHIFT) & XTENSA_MMU_PTE_RING_MASK) | \ 91 #define XTENSA_MMU_PTE_RING_SET(pte, ring) \ argument 93 ((ring) << XTENSA_MMU_PTE_RING_SHIFT)) 200 #define XTENSA_MMU_RASID_ASID_GET(rasid, ring) \ argument 201 (((rasid) >> ((ring) * 8)) & 0xff) 233 static ALWAYS_INLINE void xtensa_rasid_asid_set(uint8_t asid, uint8_t ring) in xtensa_rasid_asid_set() argument 237 rasid = (rasid & ~(0xff << (ring * 8))) | ((uint32_t)asid << (ring * 8)); in xtensa_rasid_asid_set()
|
| /arch/xtensa/core/ |
| A D | ptables.c | 775 uint8_t ring; in dup_table() local 777 ring = XTENSA_MMU_PTE_RING_GET(l2_table[j]); in dup_table() 780 ring == XTENSA_MMU_SHARED_RING ? in dup_table() 851 size_t size, uint32_t ring, uint32_t flags) in region_map_update() argument 867 pte = XTENSA_MMU_PTE_RING_SET(l2_table[l2_pos], ring); in region_map_update() 881 size_t size, uint32_t ring, uint32_t flags, in update_region() argument 904 ret = region_map_update(ptables, va, size, ring, new_flags); in update_region() 907 ret = region_map_update(ptables, va_uc, size, ring, new_flags_uc); in update_region() 910 ret = region_map_update(ptables, start, size, ring, flags); in update_region() 965 partition->size, ring, partition->attr, 0); in arch_mem_domain_partition_add() [all …]
|
| A D | README_MMU.txt | 27 cacheability, access control based on ring (i.e. the contents of the 34 their ring field of the PTE that loaded them, via a simple translation 36 non-kernel address space will get a separate ring 3 ASID set in RASID, 38 value of ring zero is fixed at 1, it may not be changed. (An ASID 51 On a TLB miss, the hardware immediately does a single fetch (at ring 0 152 (i.e. the fixed ring zero / kernel ASID), writable, executable, and 221 stored at ASID 1 (ring 0), they can't change when the page tables
|
| /arch/x86/core/ |
| A D | Kconfig.intel64 | 89 This option enables APIs to drop a thread's privileges down to ring 3,
|
| A D | Kconfig.ia32 | 84 This option enables APIs to drop a thread's privileges down to ring 3,
|
| /arch/riscv/ |
| A D | Kconfig.isa | 227 is the multiplication in the polynomial ring over GF(2).
|
Completed in 13 milliseconds