Lines Matching refs:rmrr
223 static void __init dmar_register_rmrr_unit(struct dmar_rmrr_unit *rmrr) in dmar_register_rmrr_unit() argument
225 list_add(&rmrr->list, &dmar_rmrr_units); in dmar_register_rmrr_unit()
232 struct acpi_dmar_reserved_memory *rmrr; in dmar_parse_one_rmrr() local
240 rmrr = (struct acpi_dmar_reserved_memory *)header; in dmar_parse_one_rmrr()
241 rmrru->base_address = rmrr->base_address; in dmar_parse_one_rmrr()
242 rmrru->end_address = rmrr->end_address; in dmar_parse_one_rmrr()
251 struct acpi_dmar_reserved_memory *rmrr; in rmrr_parse_dev() local
254 rmrr = (struct acpi_dmar_reserved_memory *) rmrru->hdr; in rmrr_parse_dev()
255 ret = dmar_parse_dev_scope((void *)(rmrr + 1), in rmrr_parse_dev()
256 ((void *)rmrr) + rmrr->header.length, in rmrr_parse_dev()
257 &rmrru->devices_cnt, &rmrru->devices, rmrr->segment); in rmrr_parse_dev()
382 struct acpi_dmar_reserved_memory *rmrr; in dmar_table_print_dmar_entry() local
395 rmrr = container_of(header, struct acpi_dmar_reserved_memory, in dmar_table_print_dmar_entry()
399 (unsigned long long)rmrr->base_address, in dmar_table_print_dmar_entry()
400 (unsigned long long)rmrr->end_address); in dmar_table_print_dmar_entry()
571 struct dmar_rmrr_unit *rmrr, *rmrr_n; in dmar_dev_scope_init() local
574 list_for_each_entry_safe(rmrr, rmrr_n, &dmar_rmrr_units, list) { in dmar_dev_scope_init()
575 ret = rmrr_parse_dev(rmrr); in dmar_dev_scope_init()