STRUCT CORESIGHT_OPS_LINK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, meet struct coresight_ops_link(9) β€” this is the Kernel API Manual page for struct coresight_ops_link 🫢. It's the basic operations for a link, and the vibe is Operations available for links. no cap, that's the whole NAME moment ✨.

🌸 SYNOPSIS 🌸

here's the exact struct, copied with love and zero edits:

       struct coresight_ops_link {
           int (*enable)(struct coresight_device *csdev, struct
       coresight_connection *in, struct coresight_connection *out);
           void (*disable)(struct coresight_device *csdev, struct
       coresight_connection *in, struct coresight_connection *out);
        };

πŸŽ€ Members πŸŽ€

  • enable β€” enables flow between iport and oport. this one's the int (*enable) pointer in the struct, and it's giving "let the flow through" energy πŸ’–
  • disable β€” disables flow between iport and oport. the void (*disable) pointer, aka the "nope, flow off" button πŸ’”

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/linux/coresight.h is where it lives, and the whole friend group is:

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

mwah πŸ’‹ source/version: ./include/linux Β· date: October 2026 Β· page: struct coresight_ops_link(9) β€” stay iconic, bestie πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from