Lines Matching refs:rid
76 static struct amdiommu_ctx *amdiommu_ir_find(device_t src, uint16_t *rid,
115 uint16_t rid; in amdiommu_map_msi_intr() local
118 ctx = amdiommu_ir_find(src, &rid, &is_iommu); in amdiommu_map_msi_intr()
183 iommu_get_requester(src, &rid); in amdiommu_map_msi_intr()
185 amdiommu_qi_invalidate_ir_locked(unit, rid); in amdiommu_map_msi_intr()
226 uint16_t rid; in amdiommu_ir_find() local
247 error = amdiommu_find_unit_for_hpet(src, &unit, &rid, &dte, in amdiommu_ir_find()
251 error = amdiommu_find_unit(src, &unit, &rid, &dte, &edte, in amdiommu_ir_find()
254 iommu_get_requester(src, &rid); in amdiommu_ir_find()
256 rid, 0, false /* XXXKIB */, false, dte, edte); in amdiommu_ir_find()
260 *ridp = rid; in amdiommu_ir_find()
269 uint16_t rid; in amdiommu_ir_free_irte() local
294 iommu_get_requester(src, &rid); in amdiommu_ir_free_irte()
296 amdiommu_qi_invalidate_ir_locked(unit, rid); in amdiommu_ir_free_irte()