Lines Matching refs:orig
464 if (!info->orig || !info->target ||
467 if (!info->orig->has_conns_grp || !info->target->has_conns_grp)
470 /* first link orig->target */
471 ret = sysfs_add_link_to_group(&info->orig->dev.kobj,
478 /* second link target->orig */
481 &info->orig->dev.kobj,
486 sysfs_remove_link_from_group(&info->orig->dev.kobj,
490 info->orig->nr_links++;
502 if (!info->orig || !info->target ||
506 sysfs_remove_link_from_group(&info->orig->dev.kobj,
514 info->orig->nr_links--;
520 * coresight_make_links: Make a link for a connection from a @orig
534 int coresight_make_links(struct coresight_device *orig,
547 outs = devm_kasprintf(&orig->dev, GFP_KERNEL,
555 link = devm_kzalloc(&orig->dev,
561 link->orig = orig;
579 * from @orig device to @target device. See coresight_make_links() for more
582 void coresight_remove_links(struct coresight_device *orig,
585 if (!orig || !conn->link)
591 devm_kfree(&orig->dev, conn->link->orig_name);
592 devm_kfree(&orig->dev, conn->link);