Lines Matching refs:src_data
440 struct icc_node_data *src_data, *dst_data; in of_icc_get_by_index() local
478 src_data = of_icc_get_from_provider(&src_args); in of_icc_get_by_index()
480 if (IS_ERR(src_data)) { in of_icc_get_by_index()
481 dev_err_probe(dev, PTR_ERR(src_data), "error finding src node\n"); in of_icc_get_by_index()
482 return ERR_CAST(src_data); in of_icc_get_by_index()
489 kfree(src_data); in of_icc_get_by_index()
494 path = path_find(dev, src_data->node, dst_data->node); in of_icc_get_by_index()
501 if (src_data->tag && src_data->tag == dst_data->tag) in of_icc_get_by_index()
502 icc_set_tag(path, src_data->tag); in of_icc_get_by_index()
505 src_data->node->name, dst_data->node->name); in of_icc_get_by_index()
512 kfree(src_data); in of_icc_get_by_index()