Home
last modified time | relevance | path

Searched refs:tte_t (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_kdi.c37 extern int kdi_vatotte(uintptr_t, int, tte_t *);
43 tte_t tte; in kdi_vtop()
H A Dhat_sfmmu.h244 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 Dhat_sfmmu.c417 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 Dmach_sfmmu.c79 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 Dmach_kpm.c188 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 Dcprboot.h253 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 Dmachdep.c54 typedef void (*tlb_func_t)(int, caddr_t, tte_t *);
H A Dpages.c256 tte_t tte; in dtlb_cleanup()
H A Dutil.c428 tte_t tte; in cb_mapin()
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.c78 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 Dmach_cpu_module.c194 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 Dopl_olympus.c2342 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 Dlpad.c86 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 Dcpu_module.h194 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 Dcpr_impl.h78 tte_t tte; /* tte data */
H A Dpte.h83 } tte_t; typedef
/illumos-gate/usr/src/uts/sun4u/os/
H A Dcpr_impl.c70 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 Dppage.c270 tte_t tte; in pp_load_tlb()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dlpad.h57 tte_t tte;
H A Dpte.h72 } tte_t; typedef
/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_emul.c239 tte_t tte; in unmap_prom_mappings()
/illumos-gate/usr/src/uts/sun4/vm/
H A Dsfmmu.c85 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 Dac_test.c77 tte_t tte; in ac_mapin()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c642 tte_t tte; in sbdp_cpu_stop_self()
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in199 tte_t TTE_SIZE

12