STRUCT PRUSS_INTC_MAP_RECORD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pruss_intc_map_record(9) πŸ’…

okay so this is a page from the Kernel API Manual, and babes, it's a short one but it's lowkey iconic. we're talking about struct pruss_intc_map_record β€” and what it does is literally just keep track of the actual mapping state. that's the whole job. main character energy, minimal effort, no notes. ✨


🌸 NAME 🌸

struct pruss_intc_map_record β€” keeps track of actual mapping state πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct pruss_intc_map_record {
    u8 value;
    u8 ref_count;
 };

like, that's it. two little u8s and a dream πŸ’–


πŸ“ Members πŸ“

so there's exactly two members and honestly? they're both doing their thing. slay.

  • value β€” the currently mapped value, which is either a channel or a host depending on what's going on. that's it, that's the vibe. 🫢
  • ref_count β€” keeps track of the number of current users of this resource. it's the little counter going "how many of y'all are using this rn" and honestly we respect the bookkeeping. no cap. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

go check out this kernel file, fr fr:

./drivers/irqchip/irq-pruss-intc.c

and also these cuties, all of them, no skipping: πŸ’…


ngl this struct is small but it's carrying the mapping state on its back. respect her. πŸ’€βœ¨

πŸŒΈπŸ’– that's the whole page bestie, mwah πŸ’–πŸŒΈ

./drivers/irqchip Β· October 2026 Β· struct pruss...c_map_record(9) β€” and that's the sign-off, periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from