/titanic_41/usr/src/uts/sun4u/sys/ |
H A D | pte.h | 48 struct tte { struct 49 uint32_t v:1; /* 1=valid mapping */ 50 uint32_t sz:2; /* 0=8k 1=64k 2=512k 3=4m */ 51 uint32_t nfo:1; /* 1=no-fault access only */ 53 uint32_t ie:1; /* 1=invert endianness */ 54 uint32_t hmenum:3; /* sw - # of hment in hme_blk */ 56 uint32_t rsv:7; /* former rsv:1 lockcnt:6 */ 57 uint32_t sz2:1; /* sz2[48] Panther, Olympus-C */ 58 uint32_t diag:1; /* See USII Note above. */ 59 uint32_t pahi:15; /* pa[46:32] See Note above */ [all …]
|
H A D | cpr_impl.h | 78 tte_t tte; /* tte data */ member
|
/titanic_41/usr/src/uts/sun4v/sys/ |
H A D | pte.h | 45 struct tte { struct 46 unsigned int v:1; /* <63> valid */ 47 unsigned int nfo:1; /* <62> non-fault only */ 48 unsigned int hmenum:3; /* <61:59> sw hmenum */ 49 unsigned int no_sync:1; /* <58> sw - ghost unload */ 50 unsigned int lock:1; /* <57> sw - locked */ 51 unsigned int susp:1; /* <56> sw - suspend? */ 52 unsigned int pahi:24; /* <55:32> pa */ 54 unsigned int palo:19; /* <31:13> pa */ 55 unsigned int ie:1; /* <12> 1=invert endianness */ [all …]
|
H A D | lpad.h | 57 tte_t tte; member
|
/titanic_41/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | kaif_handlers.s | 103 #define KAIF_ITLB_STUFF(tte, ouch, scr1, scr2, scr3, scr4) \ argument 136 #define KAIF_DTLB_STUFF(tte, ouch, scr1, scr2, scr3, scr4) \ argument 171 #define KAIF_DTLB_STUFF(tte, ouch, scr1, scr2, scr3, scr4) \ argument 174 #define KAIF_ITLB_STUFF(tte, ouch, scr1, scr2, scr3, scr4) \ argument
|
/titanic_41/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.c | 158 tte_t tte; in sfmmu_remap_kernel() local 255 uint64_t tte; in sfmmu_set_tlb() local 290 tte_t tte; in kdi_tlb_page_lock() local
|
H A D | mach_sfmmu.h | 215 #define ITLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument 225 #define DTLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument 239 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument 281 #define TTE_SET_REF_ML(tte, ttepa, tsbarea, tmp1, tmp2, label) \ argument 330 #define TTE_SET_REFMOD_ML(tte, ttepa, tsbarea, tmp1, tmp2, label, \ argument
|
H A D | mach_kpm.c | 188 tte_t tte; in hat_kpm_mapin_pfn() local 335 tte_t tte; in hat_kpm_fault() local 694 tte_t tte; in sfmmu_kpm_mapin() local 1207 tte_t tte; in sfmmu_kpm_fault() local 1538 tte_t tte; in sfmmu_kpm_fault_small() local 1639 tte_t tte; in sfmmu_kpm_vac_conflict() local
|
/titanic_41/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.h | 236 #define ITLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument 263 #define DTLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument 293 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument 326 #define TTE_SET_REF_ML(tte, ttepa, tsbarea, tmp1, tmp2, label) \ argument 358 #define TTE_SET_REFMOD_ML(tte, ttepa, tsbarea, tmp1, tmp2, label, \ argument
|
H A D | mach_sfmmu.c | 205 tte_t tte; in sfmmu_remap_kernel() local 254 uint64_t tte; in sfmmu_set_tlb() local 291 tte_t tte; in kdi_tlb_page_lock() local
|
/titanic_41/usr/src/uts/sfmmu/vm/ |
H A D | hat_kdi.c | 43 tte_t tte; in kdi_vtop() local
|
H A D | hat_sfmmu.c | 475 #define sfmmu_load_tsb(sfmmup, vaddr, tte, szc) \ argument 2228 tte_t tte; in hat_do_memload() local 2292 tte_t tte; in hat_devload() local 2477 tte_t tte; in hat_do_memload_array() local 2590 tte_t tte; in sfmmu_memload_batchsmall() local 4329 tte_t tte; in hat_add_callback() local 4558 tte_t tte; in hat_delete_callback() local 4765 tte_t tte; in hat_probe() local 4790 tte_t tte; in hat_getpagesize() local 4811 tte_t tte; in hat_getattr() local [all …]
|
/titanic_41/usr/src/uts/sun4u/cpu/ |
H A D | us3_common_mmu.c | 526 uint_t tte; member 572 uint_t tte = page_szc(segkmem_lpsize); in mmu_init_kernel_pgsz() local 593 uint_t tte = TTE8K; in mmu_get_kernel_lpsize() local
|
H A D | mach_cpu_module.c | 194 itlb_rd_entry(uint_t entry, tte_t *tte, uint64_t *va_tag) in itlb_rd_entry() 199 dtlb_rd_entry(uint_t entry, tte_t *tte, uint64_t *va_tag) in dtlb_rd_entry()
|
H A D | opl_olympus.c | 2179 uint_t tte = page_szc(segkmem_lpsize); local 2202 uint_t tte; local 2342 itlb_rd_entry(uint_t entry, tte_t *tte, uint64_t *va_tag) 2347 dtlb_rd_entry(uint_t entry, tte_t *tte, uint64_t *va_tag)
|
/titanic_41/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 211 #define TSB_INSERT_UNLOCK_ENTRY(tsbep, tte, tagtarget, tmp1) \ argument 220 #define TSB_INSERT_UNLOCK_ENTRY(tsbep, tte, tagtarget,tmp1) \ argument 242 #define TSB_UPDATE_TL(tsbep, tte, tagtarget, ttepa, tmp1, tmp2, label) \ argument 261 #define TSB_UPDATE_TL(tsbep, tte, tagtarget, ttepa, tmp1, tmp2, label) \ argument 294 #define TSB_UPDATE_TL_PN(tsbep, tte, tagtarget, ttepa, tmp1, tmp2, label) \ argument 326 #define GET_4M_PFN_OFF(tte, tagaccess, pfn, tmp, label) \ argument 348 #define SET_TTE4M_PN(tte, tmp) \ argument 2220 #define GET_TTE(tagacc, hatid, tte, hmeblkpa, tsbarea, hmemisc, hmeshift, \ argument 2307 #define GET_SHME_TTE(tagacc, hatid, tte, hmeblkpa, tsbarea, hmemisc, \ argument
|
/titanic_41/usr/src/uts/sun4u/io/pci/ |
H A D | pci_iommu.c | 269 uint64_t tte = PCI_GET_MP_TTE(mp->dmai_tte); in iommu_map_pages() local 517 uint64_t tte = lddphys(obp_tsb_pa + i * 8); in iommu_preserve_tsb() local
|
H A D | pci_fdvma.c | 63 uint64_t tte; in pci_fdvma_load() local
|
H A D | pci_reloc.c | 225 uint64_t tte; in pci_fdvma_remap() local
|
/titanic_41/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | pages.c | 256 tte_t tte; in dtlb_cleanup() local
|
/titanic_41/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_iommu.h | 75 #define TTE_IS_INVALID(tte) (((tte) & COMMON_IOMMU_TTE_V) == 0x0ull) argument 220 #define IOMMU_TTE2CTX(tte) \ argument
|
/titanic_41/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac_test.c | 77 tte_t tte; in ac_mapin() local
|
/titanic_41/usr/src/uts/sun4/io/px/ |
H A D | px_dma.h | 236 #define PX_GET_MP_TTE(tte) \ argument 242 #define PX_SAVE_MP_TTE(mp, tte) \ argument
|
/titanic_41/usr/src/uts/sun4v/promif/ |
H A D | promif_emul.c | 239 tte_t tte; in unmap_prom_mappings() local
|
/titanic_41/usr/src/uts/sun4u/os/ |
H A D | ppage.c | 270 tte_t tte; in pp_load_tlb() local
|