Lines Matching refs:its_msi_chip
171 struct iort_its_msi_chip *its_msi_chip; in iort_register_domain_token() local
173 its_msi_chip = kzalloc(sizeof(*its_msi_chip), GFP_KERNEL); in iort_register_domain_token()
174 if (!its_msi_chip) in iort_register_domain_token()
177 its_msi_chip->fw_node = fw_node; in iort_register_domain_token()
178 its_msi_chip->translation_id = trans_id; in iort_register_domain_token()
179 its_msi_chip->base_addr = base; in iort_register_domain_token()
182 list_add(&its_msi_chip->list, &iort_msi_chip_list); in iort_register_domain_token()
196 struct iort_its_msi_chip *its_msi_chip, *t; in iort_deregister_domain_token() local
199 list_for_each_entry_safe(its_msi_chip, t, &iort_msi_chip_list, list) { in iort_deregister_domain_token()
200 if (its_msi_chip->translation_id == trans_id) { in iort_deregister_domain_token()
201 list_del(&its_msi_chip->list); in iort_deregister_domain_token()
202 kfree(its_msi_chip); in iort_deregister_domain_token()
218 struct iort_its_msi_chip *its_msi_chip; in iort_find_domain_token() local
221 list_for_each_entry(its_msi_chip, &iort_msi_chip_list, list) { in iort_find_domain_token()
222 if (its_msi_chip->translation_id == trans_id) { in iort_find_domain_token()
223 fw_node = its_msi_chip->fw_node; in iort_find_domain_token()
578 struct iort_its_msi_chip *its_msi_chip; in iort_find_its_base() local
582 list_for_each_entry(its_msi_chip, &iort_msi_chip_list, list) { in iort_find_its_base()
583 if (its_msi_chip->translation_id == its_id) { in iort_find_its_base()
584 *base = its_msi_chip->base_addr; in iort_find_its_base()