Lines Matching full:sids
806 kfree(rmr_data->sids); in iort_rmr_free()
813 u32 *sids, u32 num_sids) in iort_rmr_alloc() argument
824 /* Create a copy of SIDs array to associate with this rmr_data */ in iort_rmr_alloc()
825 sids_copy = kmemdup_array(sids, num_sids, sizeof(*sids), GFP_KERNEL); in iort_rmr_alloc()
830 rmr_data->sids = sids_copy; in iort_rmr_alloc()
889 u32 *sids, u32 num_sids, in iort_get_rmrs() argument
923 sids, num_sids); in iort_get_rmrs()
931 static u32 *iort_rmr_alloc_sids(u32 *sids, u32 count, u32 id_start, in iort_rmr_alloc_sids() argument
938 new_sids = krealloc_array(sids, count + new_count, in iort_rmr_alloc_sids()
984 u32 *sids = NULL; in iort_node_get_rmr_info() local
1003 * and dev(if !NULL). If found, get the sids for the Node. in iort_node_get_rmr_info()
1020 /* Retrieve SIDs associated with the Node. */ in iort_node_get_rmr_info()
1021 sids = iort_rmr_alloc_sids(sids, num_sids, map->output_base, in iort_node_get_rmr_info()
1023 if (!sids) in iort_node_get_rmr_info()
1029 if (!sids) in iort_node_get_rmr_info()
1032 iort_get_rmrs(node, smmu, sids, num_sids, head); in iort_node_get_rmr_info()
1033 kfree(sids); in iort_node_get_rmr_info()