Lines Matching refs:orig
465 if (!info->orig || !info->target ||
468 if (!info->orig->has_conns_grp || !info->target->has_conns_grp)
471 /* first link orig->target */
472 ret = sysfs_add_link_to_group(&info->orig->dev.kobj,
479 /* second link target->orig */
482 &info->orig->dev.kobj,
487 sysfs_remove_link_from_group(&info->orig->dev.kobj,
491 info->orig->nr_links++;
503 if (!info->orig || !info->target ||
507 sysfs_remove_link_from_group(&info->orig->dev.kobj,
515 info->orig->nr_links--;
521 * coresight_make_links: Make a link for a connection from a @orig
535 int coresight_make_links(struct coresight_device *orig,
548 outs = devm_kasprintf(&orig->dev, GFP_KERNEL,
556 link = devm_kzalloc(&orig->dev,
562 link->orig = orig;
580 * from @orig device to @target device. See coresight_make_links() for more
583 void coresight_remove_links(struct coresight_device *orig,
586 if (!orig || !conn->link)
592 devm_kfree(&orig->dev, conn->link->orig_name);
593 devm_kfree(&orig->dev, conn->link);