UNION CORESIGHT_DEV_SUBTYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ union coresight_dev_subtype(9) πŸ¦‹

okay so bestie, welcome to the Kernel API Manual corner πŸ’– we're looking at union coresight_dev_subtype(9) and honestly it's giving "small union, very specific job" energy. Let's get into it ✨


🌸 NAME 🌸

union coresight_dev_subtype β€” literally further characterisation of a type. That's the whole name, no cap πŸŽ€


✨ SYNOPSIS ✨

union coresight_dev_subtype {
    struct {
      enum coresight_dev_subtype_sink sink_subtype;
      enum coresight_dev_subtype_link link_subtype;
    };
    enum coresight_dev_subtype_source source_subtype;
    enum coresight_dev_subtype_helper helper_subtype;
 };

πŸ’« Members πŸ’«

  • {unnamed_struct} β€” anonymous. That's right bestie, no name, just mysterious main character energy πŸ™ˆ
  • sink_subtype β€” type of sink this component is, as defined by coresight_dev_subtype_sink 🫢
  • link_subtype β€” type of link this component is, as defined by coresight_dev_subtype_link πŸ”—
  • source_subtype β€” type of source this component is, as defined by coresight_dev_subtype_source 🌟
  • helper_subtype β€” type of helper this component is, as defined by coresight_dev_subtype_helper 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/linux/coresight.h 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_link(9), struct coresight_ops_source(9), struct coresight_ops_helper(9), struct coresight_ops_panic(9) πŸ’…


later bestie β€” source/version ./include/linux, dated October 2026, and it's your girl union coresight_dev_subtype(9) signing off byeee πŸ’–

πŸ“¦ where this page comes from