Searched refs:is_tsbsize (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/sys/arch/sparc64/dev/
H A Diommuvar.h124 int is_tsbsize; /* 0 = 8K, ... */ member in struct:iommu_state
H A Diommu.c121 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 Dviommu.c118 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 Dpyro.c330 IOMMUREG_WRITE(is, iommu_tsb, is->is_ptsb | is->is_tsbsize);
H A Dpsycho.c569 (PAGE_SIZE << sc->sc_is->is_tsbsize)));

Completed in 159 milliseconds