Searched refs:tte (Results 1 - 13 of 13) sorted by relevance
/freebsd-10.0-release/sys/sparc64/include/ |
H A D | tsb.h | 47 #define TSB_SIZE (TSB_BSIZE / sizeof(struct tte)) 49 extern struct tte *tsb_kernel; 54 static __inline struct tte * 61 static __inline struct tte * 68 static __inline struct tte * 75 static __inline struct tte * 82 typedef int (tsb_callback_t)(struct pmap *, struct pmap *, struct tte *, 85 struct tte *tsb_tte_lookup(pmap_t pm, vm_offset_t va); 86 void tsb_tte_remove(struct tte *stp); 87 struct tte *tsb_tte_ente [all...] |
H A D | pmap.h | 48 #include <machine/tte.h> 55 TAILQ_HEAD(, tte) tte_list; 63 struct tte *pm_tsb; 95 int pmap_remove_tte(struct pmap *pm1, struct pmap *pm2, struct tte *tp,
|
H A D | tte.h | 152 struct tte { struct 155 TAILQ_ENTRY(tte) tte_link; 159 tte_match(struct tte *tp, vm_offset_t va)
|
H A D | smp.h | 49 #include <machine/tte.h> 78 struct tte csa_ttes[PCPU_PAGES];
|
/freebsd-10.0-release/sys/sparc64/sparc64/ |
H A D | tsb.c | 64 #include <machine/tte.h> 66 CTASSERT((1 << TTE_SHIFT) == sizeof(struct tte)); 78 struct tte *tsb_kernel; 84 struct tte * 87 struct tte *bucket; 88 struct tte *tp; 112 struct tte * 115 struct tte *bucket; 116 struct tte *rtp; 117 struct tte *t [all...] |
H A D | pmap.c | 96 #include <machine/tte.h> 140 static void pmap_bootstrap_set_tte(struct tte *tp, u_long vpn, u_long data); 143 struct tte *tp, vm_offset_t va); 304 struct tte *tp; 420 (struct tte *)(VM_MIN_KERNEL_ADDRESS - tsb_kernel_size); 425 (struct tte *)TLB_PHYS_TO_DIRECT(tsb_kernel_phys); 621 "translation: start=%#lx size=%#lx tte=%#lx", 669 * Initialize the global tte list lock, which is more commonly 745 pmap_bootstrap_set_tte(struct tte *tp, u_long vpn, u_long data) 752 stxa((vm_paddr_t)tp + offsetof(struct tte, tte_vp [all...] |
H A D | iommu.c | 148 #define IOMMU_SET_TTE(is, va, tte) \ 149 ((is)->is_tsb[IOTSBSLOT(va)] = (tte)) 257 uint64_t end, obpmap, obpptsb, tte; local 346 tte = ldxa(obpptsb + i * 8, ASI_PHYS_USE_EC); 347 if ((tte & IOTTE_V) == 0) 353 i, slot, tte); 361 is->is_tsb[slot] = tte; 430 uint64_t tte; local 437 tte = MAKEIOTTE(pa, !(flags & BUS_DMA_NOWRITE), 440 IOMMU_SET_TTE(is, va, tte); [all...] |
H A D | zeus.c | 40 #include <machine/tte.h>
|
H A D | genassym.c | 52 #include <machine/tte.h> 108 ASSYM(TTE_VPN, offsetof(struct tte, tte_vpn)); 109 ASSYM(TTE_DATA, offsetof(struct tte, tte_data));
|
H A D | mp_machdep.c | 93 #include <machine/tte.h> 143 struct tte *tp; 152 tp = (struct tte *)(mp_tramp + mp_tramp_code_len);
|
H A D | trap.c | 83 #include <machine/tte.h>
|
/freebsd-10.0-release/lib/libkvm/ |
H A D | kvm_sparc64.c | 62 #include <machine/tte.h> 191 struct tte tte; local 205 if (!_kvm_read_phys(kd, tte_off, &tte, sizeof(tte))) 207 if (!tte_match(&tte, va)) 209 pa_off = TTE_GET_PA(&tte);
|
/freebsd-10.0-release/sys/boot/sparc64/loader/ |
H A D | main.c | 68 #include <machine/tte.h> 945 pmap_print_tte_sun4u(tte_t tag, tte_t tte) argument 949 page_sizes[(tte >> TD_SIZE_SHIFT) & TD_SIZE_MASK], 951 printf(tte & TD_W ? "W " : " "); 952 printf(tte & TD_P ? "\e[33mP\e[0m " : " "); 953 printf(tte & TD_E ? "E " : " "); 954 printf(tte & TD_CV ? "CV " : " "); 955 printf(tte & TD_CP ? "CP " : " "); 956 printf(tte & TD_L ? "\e[32mL\e[0m " : " "); 957 printf(tte 966 tte_t tag, tte; local [all...] |
Completed in 314 milliseconds