Searched refs:rmrr (Results 1 - 2 of 2) sorted by relevance
/linux-4.4.14/drivers/iommu/ |
H A D | intel-iommu.c | 435 struct list_head list; /* list of rmrr units */ 454 #define for_each_rmrr_units(rmrr) \ 455 list_for_each_entry(rmrr, &dmar_rmrr_units, list) 2568 static inline int iommu_prepare_rmrr_dev(struct dmar_rmrr_unit *rmrr, iommu_prepare_rmrr_dev() argument 2573 return iommu_prepare_identity_map(dev, rmrr->base_address, iommu_prepare_rmrr_dev() 2574 rmrr->end_address); iommu_prepare_rmrr_dev() 2670 struct dmar_rmrr_unit *rmrr; device_has_rmrr() local 2675 for_each_rmrr_units(rmrr) { for_each_rmrr_units() 2680 for_each_active_dev_scope(rmrr->devices, for_each_rmrr_units() 2681 rmrr->devices_cnt, i, tmp) for_each_rmrr_units() 3076 struct dmar_rmrr_unit *rmrr; init_dmars() local 3211 * identity mappings for rmrr, gfx, and isa and may fall back to static 3222 * For each rmrr 3223 * for each dev attached to rmrr 3227 * allocate page table entries for rmrr 3236 for_each_rmrr_units(rmrr) { for_each_rmrr_units() 3238 for_each_active_dev_scope(rmrr->devices, rmrr->devices_cnt, for_each_rmrr_units() 3240 ret = iommu_prepare_rmrr_dev(rmrr, dev); for_each_rmrr_units() 3336 struct dmar_rmrr_unit *rmrr; __get_valid_domain_for_dev() local 3350 for_each_rmrr_units(rmrr) { for_each_rmrr_units() 3351 for_each_active_dev_scope(rmrr->devices, rmrr->devices_cnt, for_each_rmrr_units() 3357 rmrr->base_address, for_each_rmrr_units() 3358 rmrr->end_address); for_each_rmrr_units() 4062 struct acpi_dmar_reserved_memory *rmrr; dmar_parse_one_rmrr() local 4070 rmrr = (struct acpi_dmar_reserved_memory *)header; dmar_parse_one_rmrr() 4071 rmrru->base_address = rmrr->base_address; dmar_parse_one_rmrr() 4072 rmrru->end_address = rmrr->end_address; dmar_parse_one_rmrr() 4073 rmrru->devices = dmar_alloc_dev_scope((void *)(rmrr + 1), dmar_parse_one_rmrr() 4074 ((void *)rmrr) + rmrr->header.length, dmar_parse_one_rmrr() 4355 struct acpi_dmar_reserved_memory *rmrr; dmar_iommu_notify_scope_dev() local 4361 rmrr = container_of(rmrru->hdr, dmar_iommu_notify_scope_dev() 4364 ret = dmar_insert_dev_scope(info, (void *)(rmrr + 1), dmar_iommu_notify_scope_dev() 4365 ((void *)rmrr) + rmrr->header.length, dmar_iommu_notify_scope_dev() 4366 rmrr->segment, rmrru->devices, dmar_iommu_notify_scope_dev() 4371 dmar_remove_dev_scope(info, rmrr->segment, dmar_iommu_notify_scope_dev()
|
H A D | dmar.c | 489 struct acpi_dmar_reserved_memory *rmrr; dmar_table_print_dmar_entry() local 501 rmrr = container_of(header, struct acpi_dmar_reserved_memory, dmar_table_print_dmar_entry() 504 (unsigned long long)rmrr->base_address, dmar_table_print_dmar_entry() 505 (unsigned long long)rmrr->end_address); dmar_table_print_dmar_entry()
|
Completed in 186 milliseconds