Searched refs:tte (Results 1 – 6 of 6) sorted by relevance
288 #define TTE_IS_VALID(tte) ((tte) & TTE_VALID_BIT) argument289 #define TTE_IS_NFO(tte) ((tte) & TTE_NFO_BIT) argument290 #define TTE_IS_IE(tte) ((tte) & TTE_IE_BIT) argument291 #define TTE_IS_USED(tte) ((tte) & TTE_USED_BIT) argument292 #define TTE_IS_LOCKED(tte) ((tte) & TTE_LOCKED_BIT) argument295 #define TTE_IS_PRIV(tte) ((tte) & TTE_PRIV_BIT) argument296 #define TTE_IS_W_OK(tte) ((tte) & TTE_W_OK_BIT) argument305 #define TTE_IS_GLOBAL(tte) ((tte) & TTE_GLOBAL_BIT) argument307 #define TTE_SET_USED(tte) ((tte) |= TTE_USED_BIT) argument310 #define TTE_PGSIZE(tte) (((tte) >> 61) & 3ULL) argument[all …]
491 if (TTE_IS_VALID(tlb->tte) && in ultrasparc_tag_match()581 if (TTE_IS_IE(env->dtlb[i].tte)) { in get_physical_address_data()598 if (TTE_IS_NFO(env->dtlb[i].tte)) { in get_physical_address_data()616 if (TTE_IS_W_OK(env->dtlb[i].tte)) { in get_physical_address_data()620 TTE_SET_USED(env->dtlb[i].tte); in get_physical_address_data()707 TTE_SET_USED(env->itlb[i].tte); in get_physical_address_code()797 switch (TTE_PGSIZE(env->dtlb[i].tte)) { in dump_mmu()812 if (TTE_IS_VALID(env->dtlb[i].tte)) { in dump_mmu()817 TTE_PA(env->dtlb[i].tte), in dump_mmu()836 switch (TTE_PGSIZE(env->itlb[i].tte)) { in dump_mmu()[all …]
129 if (TTE_IS_VALID(tlb->tte)) { in replace_tlb_entry()132 size = 8192ULL << 3 * TTE_PGSIZE(tlb->tte); in replace_tlb_entry()143 tlb->tte = tlb_tte; in replace_tlb_entry()172 if (TTE_IS_VALID(tlb[i].tte)) { in demap_tlb()176 if (TTE_IS_GLOBAL(tlb[i].tte) || in demap_tlb()191 if (!TTE_IS_GLOBAL(tlb[i].tte) && in demap_tlb()256 if (!TTE_IS_VALID(tlb[i].tte)) { in replace_tlb_1bit_lru()273 if (!TTE_IS_LOCKED(tlb[i].tte) && !TTE_IS_USED(tlb[i].tte)) { in replace_tlb_1bit_lru()288 TTE_SET_UNUSED(tlb[i].tte); in replace_tlb_1bit_lru()1452 ret = env->itlb[reg].tte; in helper_ld_asi()[all …]
47 VMSTATE_UINT64(tte, SparcTLBEntry),
81 uint64_t tte; in sun4u_translate_iommu() local159 tte = address_space_ldq_be(&address_space_memory, baseaddr + offset, in sun4u_translate_iommu()162 if (!(tte & IOMMU_TTE_DATA_V)) { in sun4u_translate_iommu()167 if (tte & IOMMU_TTE_DATA_W) { in sun4u_translate_iommu()175 if (tte & IOMMU_TTE_DATA_SIZE) { in sun4u_translate_iommu()178 ret.translated_addr = tte & IOMMU_TTE_PHYS_MASK_64K; in sun4u_translate_iommu()183 ret.translated_addr = tte & IOMMU_TTE_PHYS_MASK_8K; in sun4u_translate_iommu()187 trace_sun4u_iommu_translate(ret.iova, ret.translated_addr, tte); in sun4u_translate_iommu()
9 …ranslate(uint64_t addr, uint64_t trans_addr, uint64_t tte) "xlate 0x%"PRIx64" => pa 0x%"PRIx64" tt…