STRUCT CORESIGHT_SYSFS_LINK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so welcome to the Kernel API Manual page for struct coresight_sysfs_link(9) β€” bestie, this is literally the representation of a connection in sysfs, and we're gonna get you comfy with it 🫢✨


πŸŽ€ NAME πŸŽ€

struct coresight_sysfs_link β€” it's the representation of a connection in sysfs. periodt πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

here's the struct in all its glory, no edits, no cap:

struct coresight_sysfs_link {
    struct coresight_device *orig;
    const char *orig_name;
    struct coresight_device *target;
    const char *target_name;
};

πŸ’– Members πŸ’–

  • orig β€” the originating (master) coresight device for the link. main character energy on this side πŸ’«
  • orig_name β€” the name to use for the link orig->target. yes, that direction, iykyk.
  • target β€” the target (slave) coresight device for the link. the other side of the connection, slay.
  • target_name β€” the name to use for the link target->orig. reverse-direction name, iconic.

🌈 SEE ALSO 🌈

the kernel file is literally ./include/linux/coresight.h, and these are the friends it's linking arms with:

  • union coresight_dev_subtype(9)
  • struct coresight_platform_data(9)
  • struct csdev_access(9)
  • struct coresight_desc(9)
  • struct coresight_connection(9)
  • struct coresight_device(9)
  • struct coresight_path(9)
  • struct coresight_ops_sink(9)
  • struct coresight_ops_link(9)
  • struct coresight_ops_source(9)
  • struct coresight_ops_helper(9)
  • struct coresight_ops_panic(9)

mwah πŸ’‹ this one's signed off from ./include/linux (source vibes), dated October 2026 (date vibes), for struct coresight_sysfs_link(9) β€” go be a sysfs connection icon πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from