Lines Matching defs:rmrru
4353 struct dmar_rmrr_unit *rmrru;
4367 rmrru = kzalloc(sizeof(*rmrru), GFP_KERNEL);
4368 if (!rmrru)
4371 rmrru->hdr = header;
4373 rmrru->base_address = rmrr->base_address;
4374 rmrru->end_address = rmrr->end_address;
4376 rmrru->devices = dmar_alloc_dev_scope((void *)(rmrr + 1),
4378 &rmrru->devices_cnt);
4379 if (rmrru->devices_cnt && rmrru->devices == NULL)
4382 list_add(&rmrru->list, &dmar_rmrr_units);
4386 kfree(rmrru);
4592 struct dmar_rmrr_unit *rmrru, *rmrr_n;
4595 list_for_each_entry_safe(rmrru, rmrr_n, &dmar_rmrr_units, list) {
4596 list_del(&rmrru->list);
4597 dmar_free_dev_scope(&rmrru->devices, &rmrru->devices_cnt);
4598 kfree(rmrru);
4654 struct dmar_rmrr_unit *rmrru;
4662 list_for_each_entry(rmrru, &dmar_rmrr_units, list) {
4663 rmrr = container_of(rmrru->hdr,
4668 rmrr->segment, rmrru->devices,
4669 rmrru->devices_cnt);
4674 rmrru->devices, rmrru->devices_cnt);