Lines Matching defs:rmrru
3084 struct dmar_rmrr_unit *rmrru;
3098 rmrru = kzalloc(sizeof(*rmrru), GFP_KERNEL);
3099 if (!rmrru)
3102 rmrru->hdr = header;
3104 rmrru->base_address = rmrr->base_address;
3105 rmrru->end_address = rmrr->end_address;
3107 rmrru->devices = dmar_alloc_dev_scope((void *)(rmrr + 1),
3109 &rmrru->devices_cnt);
3110 if (rmrru->devices_cnt && rmrru->devices == NULL)
3113 list_add(&rmrru->list, &dmar_rmrr_units);
3117 kfree(rmrru);
3369 struct dmar_rmrr_unit *rmrru, *rmrr_n;
3373 list_for_each_entry_safe(rmrru, rmrr_n, &dmar_rmrr_units, list) {
3374 list_del(&rmrru->list);
3375 dmar_free_dev_scope(&rmrru->devices, &rmrru->devices_cnt);
3376 kfree(rmrru);
3473 struct dmar_rmrr_unit *rmrru;
3483 list_for_each_entry(rmrru, &dmar_rmrr_units, list) {
3484 rmrr = container_of(rmrru->hdr,
3489 rmrr->segment, rmrru->devices,
3490 rmrru->devices_cnt);
3495 rmrru->devices, rmrru->devices_cnt);