Searched refs:tte (Results 1 - 13 of 13) sorted by relevance

/freebsd-10.0-release/sys/sparc64/include/
H A Dtsb.h47 #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 Dpmap.h48 #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 Dtte.h152 struct tte { struct
155 TAILQ_ENTRY(tte) tte_link;
159 tte_match(struct tte *tp, vm_offset_t va)
H A Dsmp.h49 #include <machine/tte.h>
78 struct tte csa_ttes[PCPU_PAGES];
/freebsd-10.0-release/sys/sparc64/sparc64/
H A Dtsb.c64 #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 Dpmap.c96 #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 Diommu.c148 #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 Dzeus.c40 #include <machine/tte.h>
H A Dgenassym.c52 #include <machine/tte.h>
108 ASSYM(TTE_VPN, offsetof(struct tte, tte_vpn));
109 ASSYM(TTE_DATA, offsetof(struct tte, tte_data));
H A Dmp_machdep.c93 #include <machine/tte.h>
143 struct tte *tp;
152 tp = (struct tte *)(mp_tramp + mp_tramp_code_len);
H A Dtrap.c83 #include <machine/tte.h>
/freebsd-10.0-release/lib/libkvm/
H A Dkvm_sparc64.c62 #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 Dmain.c68 #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 127 milliseconds