Lines Matching refs:src_data
423 void *dst_data, const struct iommu_user_data *src_data, in __iommu_copy_struct_from_user() argument
426 if (src_data->type != data_type) in __iommu_copy_struct_from_user()
428 if (WARN_ON(!dst_data || !src_data)) in __iommu_copy_struct_from_user()
430 if (src_data->len < min_len || data_len < src_data->len) in __iommu_copy_struct_from_user()
432 return copy_struct_from_user(dst_data, data_len, src_data->uptr, in __iommu_copy_struct_from_user()
433 src_data->len); in __iommu_copy_struct_from_user()
469 struct iommu_user_data src_data; in __iommu_copy_struct_from_user_array() local
475 src_data.uptr = src_array->uptr + src_array->entry_len * index; in __iommu_copy_struct_from_user_array()
476 src_data.len = src_array->entry_len; in __iommu_copy_struct_from_user_array()
477 src_data.type = src_array->type; in __iommu_copy_struct_from_user_array()
479 return __iommu_copy_struct_from_user(dst_data, &src_data, data_type, in __iommu_copy_struct_from_user_array()