STRUCT ARM_SMCCC_QUIRK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct arm_smccc_quirk(9) πŸ’–

okay so this is a page from the Kernel API Manual, and honestly? it's a whole lil struct and we're gonna get into it. bestie, buckle up πŸŽ€


✨ NAME ✨

struct arm_smccc_quirk β€” Contains quirk information πŸ’…

like, that's literally it. it holds quirk info. no cap.


🌸 SYNOPSIS 🌸

struct arm_smccc_quirk {
    int id;
    union {
      unsigned long a6;
    } state;
 };

look at her. she's small. she's iconic. she has exactly two things in her and one of them is a union πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • id β€” the quirk identification 🏷️ like, which quirk is this. identity crisis? no ma'am, she knows who she is.
  • state β€” quirk specific information ✨ the actual deets, stored in that little union, and inside the union there's literally just one thing: unsigned long a6. that's the whole vibe. iykyk.

πŸ’œ SEE ALSO πŸ’œ

so like, if you wanna go deeper (and you know you do 🫢), the kernel file is at ./include/linux/arm-smccc.h, and there's a whole friend group of related pages:

read them all, fr fr. main character energy across the board 🌈⭐


and that's the whole page, bestie!! it lives over in ./include/linux, dated October 2026, and this adorable little manual entry is literally called struct arm_smccc_quirk(9). slay πŸ’…πŸ’–πŸ¦‹

πŸ“¦ where this page comes from