/illumos-gate/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 | 417 void sfmmu_tteload(struct hat *, tte_t *, caddr_t, page_t *, 419 static int sfmmu_tteload_array(sfmmu_t *, tte_t *, caddr_t, page_t **, 426 static int sfmmu_tteload_addentry(sfmmu_t *, struct hme_blk *, tte_t *, 430 static int sfmmu_pagearray_setup(caddr_t, page_t **, tte_t *, int); 431 static pfn_t sfmmu_uvatopfn(caddr_t, sfmmu_t *, tte_t *); 432 void sfmmu_memtte(tte_t *, pfn_t, uint_t, int); 443 static void sfmmu_ttesync(struct hat *, caddr_t, tte_t *, page_t *); 475 static void sfmmu_mod_tsb(sfmmu_t *, caddr_t, tte_t *, int); 492 static uint64_t sfmmu_vtop_attr(uint_t, int mode, tte_t *); 493 static uint_t sfmmu_ptov_attr(tte_t *); [all …]
|
/illumos-gate/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_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()
|
/illumos-gate/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 | 54 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 | 428 tte_t tte; in cb_mapin()
|
/illumos-gate/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()
|
/illumos-gate/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()
|
H A D | opl_olympus.c | 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)
|
/illumos-gate/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()
|
/illumos-gate/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
|
/illumos-gate/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()
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | lpad.h | 57 tte_t tte;
|
H A D | pte.h | 72 } tte_t; typedef
|
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_emul.c | 239 tte_t tte; in unmap_prom_mappings()
|
/illumos-gate/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()
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac_test.c | 77 tte_t tte; in ac_mapin()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 642 tte_t tte; in sbdp_cpu_stop_self()
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 199 tte_t TTE_SIZE
|