Lines Matching refs:dsc

98 #define	INV_DSC_TYPE(dsc)	((dsc)->lo & 0xF)  argument
161 static void qinv_submit_inv_dsc(immu_t *immu, qinv_dsc_t *dsc);
177 qinv_submit_inv_dsc(immu_t *immu, qinv_dsc_t *dsc) in qinv_submit_inv_dsc() argument
208 IMMU_DPROBE3(immu__qinv__sub, uint64_t, dsc->lo, uint64_t, dsc->hi, in qinv_submit_inv_dsc()
211 bcopy(dsc, qinv_table->qinv_mem_vaddr + tail * QINV_ENTRY_SIZE, in qinv_submit_inv_dsc()
225 qinv_dsc_t dsc; in qinv_context_common() local
227 dsc.lo = CC_INV_DSC_LOW(function_mask, source_id, domain_id, type); in qinv_context_common()
228 dsc.hi = CC_INV_DSC_HIGH; in qinv_context_common()
230 qinv_submit_inv_dsc(immu, &dsc); in qinv_context_common()
238 qinv_dsc_t dsc; in qinv_iotlb_common() local
255 dsc.lo = IOTLB_INV_DSC_LOW(domain_id, dr, dw, type); in qinv_iotlb_common()
256 dsc.hi = IOTLB_INV_DSC_HIGH(addr, hint, am); in qinv_iotlb_common()
261 dsc.lo = IOTLB_INV_DSC_LOW(domain_id, dr, dw, type); in qinv_iotlb_common()
262 dsc.hi = 0; in qinv_iotlb_common()
266 dsc.lo = IOTLB_INV_DSC_LOW(0, dr, dw, type); in qinv_iotlb_common()
267 dsc.hi = 0; in qinv_iotlb_common()
274 qinv_submit_inv_dsc(immu, &dsc); in qinv_iotlb_common()
282 qinv_dsc_t dsc; in qinv_dev_iotlb_common() local
284 dsc.lo = DEV_IOTLB_INV_DSC_LOW(sid, max_invs_pd); in qinv_dev_iotlb_common()
285 dsc.hi = DEV_IOTLB_INV_DSC_HIGH(addr, size); in qinv_dev_iotlb_common()
287 qinv_submit_inv_dsc(immu, &dsc); in qinv_dev_iotlb_common()
294 qinv_dsc_t dsc; in qinv_iec_common() local
296 dsc.lo = IEC_INV_DSC_LOW(iidx, im, g); in qinv_iec_common()
297 dsc.hi = IEC_INV_DSC_HIGH; in qinv_iec_common()
299 qinv_submit_inv_dsc(immu, &dsc); in qinv_iec_common()
309 qinv_dsc_t dsc; in qinv_wait_sync() local
328 dsc.lo = INV_WAIT_DSC_LOW(IMMU_INV_DATA_DONE, 1, 1, 0); in qinv_wait_sync()
329 dsc.hi = INV_WAIT_DSC_HIGH(paddr); in qinv_wait_sync()
331 qinv_submit_inv_dsc(immu, &dsc); in qinv_wait_sync()
714 qinv_dsc_t *dsc; in immu_qinv_report_fault() local
725 dsc = (qinv_dsc_t *)(qinv->qinv_table.qinv_mem_vaddr in immu_qinv_report_fault()
736 qinv_dsc_type[MIN(INV_DSC_TYPE(dsc), QINV_MAX_DSC_TYPE)]); in immu_qinv_report_fault()