Home
last modified time | relevance | path

Searched refs:IOTSBSLOT (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/sys/arch/sparc64/dev/
Diommu.c333 volatile int64_t *tte_ptr = &is->is_tsb[IOTSBSLOT(va,is->is_tsbsize)]; in iommu_enter()
353 (int)IOTSBSLOT(va,is->is_tsbsize), (void *)(u_long)va)); in iommu_enter()
373 va, (long)pa, (u_long)IOTSBSLOT(va,is->is_tsbsize), in iommu_enter()
374 (void *)(u_long)&is->is_tsb[IOTSBSLOT(va,is->is_tsbsize)], in iommu_enter()
390 int64_t *tte_ptr = &is->is_tsb[IOTSBSLOT(va, is->is_tsbsize)]; in iommu_remove()
440 tte = is->is_tsb[IOTSBSLOT(dva, is->is_tsbsize)]; in iommu_extract()
454 tte = is->is_tsb[IOTSBSLOT(dva, is->is_tsbsize)]; in iommu_lookup_tte()
485 tte = is->is_tsb[IOTSBSLOT(dva,is->is_tsbsize)]; in iommu_tsb_entry()
1609 if ((is->is_tsb[IOTSBSLOT(va, is->is_tsbsize)] & IOTTE_STREAM) == 0) { in iommu_dvmamap_sync_range()
1791 slot = IOTSBSLOT(e->ipe_va, is->is_tsbsize); in iommu_iomap_load_map()
[all …]
Diommureg.h147 #define IOTSBSLOT(va,sz) ((u_int)(((vaddr_t)(va))-(is->is_dvmabase))>>PGSHIFT) macro
Dviommu.c153 u_int64_t tsbid = IOTSBSLOT(va, is->is_tsbsize); in viommu_enter()
186 u_int64_t tsbid = IOTSBSLOT(va, is->is_tsbsize); in viommu_remove()