/titanic_50/usr/src/uts/sfmmu/vm/ |
H A D | hat_kdi.c | 37 extern int kdi_vatotte(uintptr_t, int, tte_t *); 43 tte_t tte; in kdi_vtop()
|
H A D | hat_sfmmu.h | 244 tte_t tsb_tte; /* tte to lock into DTLB */ 1090 tte_t hme_tte; /* tte for this hment */ 1753 tte_t tte_data; 2254 extern void sfmmu_load_tsbe(struct tsbe *, uint64_t, tte_t *, int); 2259 extern void sfmmu_itlb_ld_kva(caddr_t, tte_t *); 2260 extern void sfmmu_dtlb_ld_kva(caddr_t, tte_t *); 2262 extern void sfmmu_copytte(tte_t *, tte_t *); 2263 extern int sfmmu_modifytte(tte_t *, tte_t *, tte_t *); 2264 extern int sfmmu_modifytte_try(tte_t *, tte_t *, tte_t *); 2265 extern pfn_t sfmmu_ttetopfn(tte_t *, caddr_t); [all …]
|
H A D | hat_sfmmu.c | 416 void sfmmu_tteload(struct hat *, tte_t *, caddr_t, page_t *, 418 static int sfmmu_tteload_array(sfmmu_t *, tte_t *, caddr_t, page_t **, 425 static int sfmmu_tteload_addentry(sfmmu_t *, struct hme_blk *, tte_t *, 429 static int sfmmu_pagearray_setup(caddr_t, page_t **, tte_t *, int); 430 static pfn_t sfmmu_uvatopfn(caddr_t, sfmmu_t *, tte_t *); 431 void sfmmu_memtte(tte_t *, pfn_t, uint_t, int); 442 static void sfmmu_ttesync(struct hat *, caddr_t, tte_t *, page_t *); 474 static void sfmmu_mod_tsb(sfmmu_t *, caddr_t, tte_t *, int); 491 static uint64_t sfmmu_vtop_attr(uint_t, int mode, tte_t *); 492 static uint_t sfmmu_ptov_attr(tte_t *); [all …]
|
/titanic_50/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.c | 79 tte_t ktext_tte, kdata_tte; /* ttes for kernel text and data */ 83 tte_t bigktsb_ttes[MAX_BIGKTSB_TTES]; 158 tte_t tte; in sfmmu_remap_kernel() 290 tte_t tte; in kdi_tlb_page_lock()
|
H A D | mach_sfmmu_asm.s | 71 sfmmu_itlb_ld_kva(caddr_t vaddr, tte_t *tte) 76 sfmmu_dtlb_ld_kva(caddr_t vaddr, tte_t *tte)
|
H A D | mach_kpm.c | 188 tte_t tte; in hat_kpm_mapin_pfn() 335 tte_t tte; in hat_kpm_fault() 694 tte_t tte; in sfmmu_kpm_mapin() 1207 tte_t tte; in sfmmu_kpm_fault() 1538 tte_t tte; in sfmmu_kpm_fault_small() 1639 tte_t tte; in sfmmu_kpm_vac_conflict()
|
/titanic_50/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | cprboot.h | 253 extern void get_dtlb_entry(int, caddr_t *, tte_t *); 254 extern void set_dtlb_entry(int, caddr_t, tte_t *); 255 extern void set_itlb_entry(int, caddr_t, tte_t *);
|
H A D | machdep.c | 55 typedef void (*tlb_func_t)(int, caddr_t, tte_t *);
|
H A D | pages.c | 256 tte_t tte; in dtlb_cleanup()
|
H A D | util.c | 430 tte_t tte; in cb_mapin()
|
/titanic_50/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.c | 78 tte_t ktext_tte, kdata_tte; /* ttes for kernel text and data */ 83 tte_t bigktsb_ttes[MAX_BIGKTSB_TTES]; 205 tte_t tte; in sfmmu_remap_kernel() 291 tte_t tte; in kdi_tlb_page_lock()
|
/titanic_50/usr/src/uts/sun4u/cpu/ |
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()
|
/titanic_50/usr/src/uts/sun4v/os/ |
H A D | lpad.c | 86 extern tte_t ktext_tte; in lpad_setup() 87 extern tte_t kdata_tte; in lpad_setup()
|
/titanic_50/usr/src/uts/sun4u/sys/ |
H A D | cpu_module.h | 194 void itlb_rd_entry(uint_t entry, tte_t *tte, uint64_t *va_tag); 195 void dtlb_rd_entry(uint_t entry, tte_t *tte, uint64_t *va_tag);
|
H A D | cpr_impl.h | 78 tte_t tte; /* tte data */
|
H A D | pte.h | 83 } tte_t; typedef
|
/titanic_50/usr/src/uts/sun4u/ml/ |
H A D | cpr_resume_setup.s | 79 dtlb_wr_entry(uint_t index, tte_t *tte, uint64_t *va_tag) 84 itlb_wr_entry(uint_t index, tte_t *tte, uint64_t *va_tag)
|
/titanic_50/usr/src/uts/sun4v/sys/ |
H A D | lpad.h | 57 tte_t tte;
|
H A D | pte.h | 72 } tte_t; typedef
|
/titanic_50/usr/src/uts/sun4u/os/ |
H A D | cpr_impl.c | 70 extern void dtlb_wr_entry(uint_t, tte_t *, uint64_t *); 71 extern void itlb_wr_entry(uint_t, tte_t *, uint64_t *); 142 typedef void (*tlb_rw_t)(uint_t, tte_t *, uint64_t *); 143 typedef void (*tlb_filter_t)(int, tte_t *, uint64_t, void *); 313 tte_t tte; in i_cpr_scan_tlb() 329 i_cpr_lnb(int index, tte_t *ttep, uint64_t va_tag, void *ctrans) in i_cpr_lnb() 360 i_cpr_ufw(int index, tte_t *ttep, uint64_t va_tag, void *ctrans) in i_cpr_ufw() 687 tte_t tte; in i_cpr_mapin()
|
H A D | ppage.c | 270 tte_t tte; in pp_load_tlb()
|
/titanic_50/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_kdi.s | 256 kdi_vatotte(uintptr_t va, int cnum, tte_t *ttep)
|
H A D | sfmmu_asm.s | 500 sfmmu_modifytte(tte_t *sttep, tte_t *stmodttep, tte_t *dttep) 508 sfmmu_modifytte_try(tte_t *sttep, tte_t *stmodttep, tte_t *dttep) 513 sfmmu_copytte(tte_t *sttep, tte_t *dttep) 963 sfmmu_load_tsbe(struct tsbe *tsbep, uint64_t vaddr, tte_t *ttep, int phys) 975 sfmmu_kpm_load_tsb(caddr_t addr, tte_t *ttep, int vpshift) 1571 sfmmu_ttetopfn(tte_t *tte, caddr_t vaddr) 3883 sfmmu_vatopfn(caddr_t vaddr, sfmmu_t *sfmmup, tte_t *ttep)
|
/titanic_50/usr/src/uts/sun4v/promif/ |
H A D | promif_emul.c | 239 tte_t tte; in unmap_prom_mappings()
|
/titanic_50/usr/src/uts/sun4/vm/ |
H A D | sfmmu.c | 85 extern tte_t ktext_tte, kdata_tte; /* ttes for kernel text and data */ 254 tte_t tte, oldtte, *ttep; in sfmmu_map_prom_mappings()
|