fas216_funcdone_intr(9)
π fas216_funcdone_intr(9) β ok so bestie, let's talk interrupts
Welcome to the Kernel API Manual, babe β today's main character is fas216_funcdone_intr(9), and honestly? She's doing a lot of heavy lifting in the FAS216 driver and nobody's throwing her a parade. Let's fix that. π
β¨ NAME β¨
fas216_funcdone_intr β the girl who handles a function done interrupt from the FAS216 chip. That's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
void fas216_funcdone_intr (FAS216_Info *info , unsigned int stat ,
unsigned int is );
No cap, that's the whole signature β returns nothing (void), takes three things, and it's out. Lowkey iconic of her.
π¦ ARGUMENTS π¦
infoβ the interface that caused the function done interrupt. Like, this is the one who started it, so she gets the credit. main character energy fr fr.statβ the contents of the Status register. Yes, the actual register guts, handed to you on a little plate. πisβ the contents of the SCSI Status register. Different register, different vibes, don't mix them up bestie. π
π DESCRIPTION π
Handle a function done interrupt from the FAS216 chip. That's the whole job description, and honestly? She ate. β¨
Like, this is the function that gets called when the FAS216 chip says "hey, the function? it's done π«" and somebody has to actually deal with that. And that somebody is her. Periodt.
π₯ SEE ALSO π₯
Ok so the Kernel file we're living in is ./drivers/scsi/arm/fas216.c, and here's the entire group chat of functions she runs with β literally all of them, no gatekeeping:
fas216_get_last_msg(9)fas216_syncperiod(9)fas216_set_sync(9)fas216_handlesync(9)fas216_updateptrs(9)fas216_pio(9)fas216_cleanuptransfer(9)fas216_transfer(9)fas216_stoptransfer(9)fas216_reselected_intr(9)fas216_message(9)fas216_send_command(9)fas216_send_messageout(9)fas216_busservice_intr(9)fas216_intr(9)fas216_kick(9)fas216_rq_sns_done(9)fas216_std_done(9)fas216_done(9)fas216_queue_command_internal(9)fas216_internal_done(9)fas216_eh_abort(9)fas216_eh_device_reset(9)fas216_eh_bus_reset(9)fas216_init_chip(9)fas216_eh_host_reset(9)fas216_reset_state(9)fas216_init(9)fas216_add(9)fas216_release(9)
That's the whole squad. Every single one. I counted. π
Ngl bestie, that SEE ALSO list is giving "group project where everyone actually showed up" and I'm obsessed. π«Ά
Sign-off time π β this little love letter lives in ./drivers/scsi/arm, it's from the Kernel API Manual, and it's dated October 2026. Slay, stay hydrated, and may your interrupts always be handled. πβ¨π¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms