Lines Matching refs:ria
173 struct rhsa_iter_arg *ria; in dmar_rhsa_iter() local
177 ria = arg; in dmar_rhsa_iter()
179 if (adr->BaseAddress == ria->base) in dmar_rhsa_iter()
180 ria->proxim_dom = adr->ProximityDomain; in dmar_rhsa_iter()
193 struct rhsa_iter_arg ria; in dmar_identify() local
246 ria.base = dmarh->Address; in dmar_identify()
247 ria.proxim_dom = -1; in dmar_identify()
248 dmar_iterate_tbl(dmar_rhsa_iter, &ria); in dmar_identify()
249 acpi_set_domain(dmar_devs[i], ria.proxim_dom == -1 ? in dmar_identify()
251 acpi_map_pxm_to_vm_domainid(ria.proxim_dom)); in dmar_identify()
903 struct rmrr_iter_args *ria; in dmar_rmrr_iter() local
916 ria = arg; in dmar_rmrr_iter()
918 if (resmem->Segment != ria->dev_domain) in dmar_rmrr_iter()
928 match = dmar_match_devscope(devscope, ria->dev_busno, in dmar_rmrr_iter()
929 ria->dev_path, ria->dev_path_len); in dmar_rmrr_iter()
931 entry = iommu_gas_alloc_entry(DOM2IODOM(ria->domain), in dmar_rmrr_iter()
936 TAILQ_INSERT_TAIL(ria->rmrr_entries, entry, in dmar_rmrr_iter()
949 struct rmrr_iter_args ria; in dmar_dev_parse_rmrr() local
951 ria.domain = domain; in dmar_dev_parse_rmrr()
952 ria.dev_domain = dev_domain; in dmar_dev_parse_rmrr()
953 ria.dev_busno = dev_busno; in dmar_dev_parse_rmrr()
954 ria.dev_path = (const ACPI_DMAR_PCI_PATH *)dev_path; in dmar_dev_parse_rmrr()
955 ria.dev_path_len = dev_path_len; in dmar_dev_parse_rmrr()
956 ria.rmrr_entries = rmrr_entries; in dmar_dev_parse_rmrr()
957 dmar_iterate_tbl(dmar_rmrr_iter, &ria); in dmar_dev_parse_rmrr()