Lines Matching defs:tsbc
196 uint16_t tsbc;
199 tsbc = IOMMU_TSB_COOKIE_NONE;
204 tsbc = (uint16_t)i;
213 return (tsbc);
217 iommu_tsb_free(uint16_t tsbc)
219 ASSERT(tsbc != IOMMU_TSB_COOKIE_NONE);
220 ASSERT(tsbc < iommu_tsb_num);
222 if (iommu_tsb_avail[tsbc] == 0) {
223 cmn_err(CE_PANIC, "iommu_tsb_free(%d): tsb not in use", tsbc);
225 iommu_tsb_avail[tsbc] = 0;
235 iommu_tsb_cookie_to_size(uint16_t tsbc)
237 ASSERT(tsbc != IOMMU_TSB_COOKIE_NONE);
238 ASSERT(tsbc < iommu_tsb_num);
239 ASSERT(iommu_tsb_avail[tsbc] != 0);
244 iommu_tsb_cookie_to_va(uint16_t tsbc)
246 ASSERT(tsbc != IOMMU_TSB_COOKIE_NONE);
247 ASSERT(tsbc < iommu_tsb_num);
248 ASSERT(iommu_tsb_avail[tsbc] != 0);
249 return ((uint64_t *)(iommu_tsb_base + (tsbc * iommu_tsb_size)));