Lines Matching refs:rmr_data
794 struct iommu_iort_rmr_data *rmr_data; in iort_rmr_free() local
796 rmr_data = container_of(region, struct iommu_iort_rmr_data, rr); in iort_rmr_free()
797 kfree(rmr_data->sids); in iort_rmr_free()
798 kfree(rmr_data); in iort_rmr_free()
806 struct iommu_iort_rmr_data *rmr_data; in iort_rmr_alloc() local
811 rmr_data = kmalloc(sizeof(*rmr_data), GFP_KERNEL); in iort_rmr_alloc()
812 if (!rmr_data) in iort_rmr_alloc()
818 kfree(rmr_data); in iort_rmr_alloc()
821 rmr_data->sids = sids_copy; in iort_rmr_alloc()
822 rmr_data->num_sids = num_sids; in iort_rmr_alloc()
835 region = &rmr_data->rr; in iort_rmr_alloc()
843 return rmr_data; in iort_rmr_alloc()
893 struct iommu_iort_rmr_data *rmr_data; in iort_get_rmrs() local
913 rmr_data = iort_rmr_alloc(rmr_desc, prot, type, in iort_get_rmrs()
915 if (!rmr_data) in iort_get_rmrs()
918 list_add_tail(&rmr_data->rr.list, head); in iort_get_rmrs()