Searched refs:IOTSBSLOT (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/sys/arch/sparc64/dev/ |
| D | iommu.c | 333 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 …]
|
| D | iommureg.h | 147 #define IOTSBSLOT(va,sz) ((u_int)(((vaddr_t)(va))-(is->is_dvmabase))>>PGSHIFT) macro
|
| D | viommu.c | 153 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()
|