fas216_eh_host_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this is fas216_eh_host_reset from the Kernel API Manual, and its whole thing is: reset the host associated with this command. That's the name, that's the vibe, no cap. πŸ’…

✨ SYNOPSIS ✨

int fas216_eh_host_reset (struct scsi_cmnd *SCpnt );

🫢 ARGUMENTS 🫢

  • SCpnt β€” the command that specifies the host to reset. Literally the command handing over which host we're resetting. 🎯

πŸ’– DESCRIPTION πŸ’–

Reset the host associated with this command. That's it. That's the mission. slay, periodt. ✨

πŸ”₯ RETURN πŸ”₯

It returns FAILED if it is unable to reset. So yeah, if the reset does not work, expect FAILED β€” and honestly, 😭.

⚠️ NOTES ⚠️

heads up bestie: io_request_lock is taken, and irqs are disabled. That's the caveat, iykyk. Not me forgetting it β€” it's literally right there. πŸ’€

🌈 SEE ALSO 🌈

Kernel file ./drivers/scsi/arm/fas216.c, plus the whole squad: 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_funcdone_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_reset_state(9), fas216_init(9), fas216_add(9), fas216_release(9).

xoxo, signed by ./drivers/scsi/arm β€” dated October 2026 β€” aka fas216_eh_host_reset(9) πŸ’‹πŸ¦‹

πŸ“¦ where this page comes from