Lines Matching refs:rmr_data
803 struct iommu_iort_rmr_data *rmr_data; in iort_rmr_free() local
805 rmr_data = container_of(region, struct iommu_iort_rmr_data, rr); in iort_rmr_free()
806 kfree(rmr_data->sids); in iort_rmr_free()
807 kfree(rmr_data); in iort_rmr_free()
815 struct iommu_iort_rmr_data *rmr_data; in iort_rmr_alloc() local
820 rmr_data = kmalloc(sizeof(*rmr_data), GFP_KERNEL); in iort_rmr_alloc()
821 if (!rmr_data) in iort_rmr_alloc()
827 kfree(rmr_data); in iort_rmr_alloc()
830 rmr_data->sids = sids_copy; in iort_rmr_alloc()
831 rmr_data->num_sids = num_sids; in iort_rmr_alloc()
844 region = &rmr_data->rr; in iort_rmr_alloc()
852 return rmr_data; in iort_rmr_alloc()
902 struct iommu_iort_rmr_data *rmr_data; in iort_get_rmrs() local
922 rmr_data = iort_rmr_alloc(rmr_desc, prot, type, in iort_get_rmrs()
924 if (!rmr_data) in iort_get_rmrs()
927 list_add_tail(&rmr_data->rr.list, head); in iort_get_rmrs()