Searched refs:is_tsbsize (Results 1 - 5 of 5) sorted by relevance
/openbsd-current/sys/arch/sparc64/dev/ |
H A D | iommuvar.h | 124 int is_tsbsize; /* 0 = 8K, ... */ member in struct:iommu_state
|
H A D | iommu.c | 121 IOMMUREG_WRITE(is, iommu_cr, IOMMUCR_EN | (is->is_tsbsize << 16)); 166 * map. The map size is 1024 * 2 ^ is->is_tsbsize entries, where each 168 * (0xffffe000 << (8 + is->is_tsbsize)). 177 is->is_tsbsize = tsbsize; 179 is->is_dvmabase = IOTSB_VSTART(is->is_tsbsize); 191 size = PAGE_SIZE << is->is_tsbsize; 333 volatile int64_t *tte_ptr = &is->is_tsb[IOTSBSLOT(va,is->is_tsbsize)]; 353 (int)IOTSBSLOT(va,is->is_tsbsize), (void *)(u_long)va)); 373 va, (long)pa, (u_long)IOTSBSLOT(va,is->is_tsbsize), 374 (void *)(u_long)&is->is_tsb[IOTSBSLOT(va,is->is_tsbsize)], [all...] |
H A D | viommu.c | 118 is->is_tsbsize = tsbsize; 120 is->is_dvmabase = IOTSB_VSTART(is->is_tsbsize); 153 u_int64_t tsbid = IOTSBSLOT(va, is->is_tsbsize); 186 u_int64_t tsbid = IOTSBSLOT(va, is->is_tsbsize);
|
H A D | pyro.c | 330 IOMMUREG_WRITE(is, iommu_tsb, is->is_ptsb | is->is_tsbsize);
|
H A D | psycho.c | 569 (PAGE_SIZE << sc->sc_is->is_tsbsize)));
|
Completed in 159 milliseconds