STRUCT FPGA_COMPAT_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct fpga_compat_id(9) β€” like, the whole vibe

okay so bestie, welcome to the Kernel API Manual ✨ this lil page is all about struct fpga_compat_id, which is literally just the id you use for a compatibility check 🫢 that's the whole name, that's the whole job, no cap.


🌸 NAME 🌸

struct fpga_compat_id β€” id for compatibility check πŸ’–


✨ SYNOPSIS ✨

here's the struct in all its iconic glory, copy it exactly bestie, character for character πŸ‘‘

struct fpga_compat_id {
    u64 id_h;
    u64 id_l;
 };

πŸŽ€ Members πŸŽ€

two members, two moods, both u64, both slaying πŸ’…

  • id_h β€” the high 64bit of the compat_id ⭐ like, the top half, the main character half tbh
  • id_l β€” the low 64bit of the compat_id 🌸 the other half, equally essential, we stan a balanced pair 🫢
bestie pls don't forget: they're both u64 β€” that's not a suggestion, that's the whole type 🧚

πŸ¦‹ SEE ALSO πŸ¦‹

if you're deep in the FPGA manager lore (iykyk), go read these next, they're all in the kernel file ./include/linux/fpga/fpga-mgr.h πŸ“βœ¨:

  • enum fpga_mgr_states(9)
  • FPGA Manager flags(9)
  • struct fpga_image_info(9)
  • struct fpga_manager_info(9)
  • struct fpga_manager_ops(9)
  • struct fpga_manager(9)

and that's the page!! go off bestie, you understood it fr fr πŸ’œ

sign-off era 🌈 β€” this one came from the source ./include/linux/fpga, dated October 2026, and the page itself is struct fpga_compat_id(9) πŸŽ€ mwah πŸ’‹

πŸ“¦ where this page comes from