rmrru            4307 drivers/iommu/intel-iommu.c 	struct dmar_rmrr_unit *rmrru;
rmrru            4309 drivers/iommu/intel-iommu.c 	rmrru = kzalloc(sizeof(*rmrru), GFP_KERNEL);
rmrru            4310 drivers/iommu/intel-iommu.c 	if (!rmrru)
rmrru            4313 drivers/iommu/intel-iommu.c 	rmrru->hdr = header;
rmrru            4315 drivers/iommu/intel-iommu.c 	rmrru->base_address = rmrr->base_address;
rmrru            4316 drivers/iommu/intel-iommu.c 	rmrru->end_address = rmrr->end_address;
rmrru            4318 drivers/iommu/intel-iommu.c 	rmrru->devices = dmar_alloc_dev_scope((void *)(rmrr + 1),
rmrru            4320 drivers/iommu/intel-iommu.c 				&rmrru->devices_cnt);
rmrru            4321 drivers/iommu/intel-iommu.c 	if (rmrru->devices_cnt && rmrru->devices == NULL)
rmrru            4324 drivers/iommu/intel-iommu.c 	list_add(&rmrru->list, &dmar_rmrr_units);
rmrru            4328 drivers/iommu/intel-iommu.c 	kfree(rmrru);
rmrru            4539 drivers/iommu/intel-iommu.c 	struct dmar_rmrr_unit *rmrru, *rmrr_n;
rmrru            4542 drivers/iommu/intel-iommu.c 	list_for_each_entry_safe(rmrru, rmrr_n, &dmar_rmrr_units, list) {
rmrru            4543 drivers/iommu/intel-iommu.c 		list_del(&rmrru->list);
rmrru            4544 drivers/iommu/intel-iommu.c 		dmar_free_dev_scope(&rmrru->devices, &rmrru->devices_cnt);
rmrru            4545 drivers/iommu/intel-iommu.c 		kfree(rmrru);
rmrru            4601 drivers/iommu/intel-iommu.c 	struct dmar_rmrr_unit *rmrru;
rmrru            4609 drivers/iommu/intel-iommu.c 	list_for_each_entry(rmrru, &dmar_rmrr_units, list) {
rmrru            4610 drivers/iommu/intel-iommu.c 		rmrr = container_of(rmrru->hdr,
rmrru            4615 drivers/iommu/intel-iommu.c 				rmrr->segment, rmrru->devices,
rmrru            4616 drivers/iommu/intel-iommu.c 				rmrru->devices_cnt);
rmrru            4621 drivers/iommu/intel-iommu.c 				rmrru->devices, rmrru->devices_cnt);