STRUCT EXPR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, meet struct expr β€” it's the expression struct, periodt. We're reading struct expr(9) from the Kernel API Manual 🫢.

✨ SYNOPSIS ✨

       struct expr {
           struct hlist_node node;
           enum expr_type type;
           tristate val;
           bool val_is_valid;
           union expr_data left, right;
        };

πŸ’… Members πŸ’…

  • node β€” the link node for the hash table πŸ”—
  • type β€” expression type, iykyk
  • val β€” the calculated tristate value
  • val_is_valid β€” says whether the value is valid πŸ‘‘
  • left β€” left node
  • right β€” right node

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./scripts/kconfig/expr.h β€” go peek, bestie ✨

mwah πŸ’– this page is brought to you by ./scripts/kconfig, dated October 2026, and it's literally struct expr(9) β€” byeee! πŸŒˆπŸŽ€

πŸ“¦ where this page comes from