aac_rkt_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« aac_rkt_init β€” Kernel API Manual, section 9 πŸ’«

okay so bestie, welcome to the function that literally gets your i960-based AAC card off the couch and into the game πŸŽ€ this one lives in the Kernel API Manual (section 9, very demure, very kernel-internal), and it's giving "setup era" energy.


✨ NAME ✨

aac_rkt_init β€” initialize an i960 based AAC card

like, the whole entire point: it inits the card. that's it. that's the vibe πŸ¦‹


🌸 SYNOPSIS 🌸

int aac_rkt_init (struct aac_dev *dev );

yes queen, returns an int, takes one pointer, we love a simple signature ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device to configure πŸ’… like, hand her the device and she'll do the rest

πŸ’– DESCRIPTION πŸ’–

so what actually happens? ok buckle up 🫢

aac_rkt_init allocates and sets up resources for the i960 based AAC variants β€” literally pulling together everything those variants need to function, no cap.

and then the details, because details are the main character here: the device_interface in the commregion will be allocated and linked to the comm region. both of those things. allocated and linked. the commregion gets its device_interface and the two are officially in a committed relationship πŸ’œ iykyk


πŸ”₯ SEE ALSO πŸ”₯

  • the Kernel file ./drivers/scsi/aacraid/rkt.c β€” go read the source, bestie, it's iconic πŸ“–
  • aac_rkt_select_comm(9) β€” her comm-selecting bestie ✨
  • aac_rkt_ioremap(9) β€” her ioremap bestie ✨

ngl if you're poking at this one you're already deep in aacraid land β€” go check those SEE ALSOs before you start guessing at behaviour πŸ‘‘

and that's the page, babe 🧚 sourced straight from ./drivers/scsi/aacraid, dated October 2026 β€” slay, periodt, see you in the next manpage πŸ’…πŸŒˆ

πŸ“¦ where this page comes from