asd_chip_reset(9)
π asd_chip_reset(9) π
okay bestie, welcome to the Kernel API Manual entry for asd_chip_reset(9) β yes, we're doing kernel reset lore today, and it's lowkey iconic π
β¨ NAME β¨
The official name-and-description combo is asd_chip_reset - - reset the host adapter, etc β that's the double dash and the "etc" exactly as written, no cap π
πΈ SYNOPSIS πΈ
void asd_chip_reset (struct asd_ha_struct *asd_ha );
π«Ά ARGUMENTS π«Ά
asd_haβ pointer to host adapter structure of interest. That's the structure of interest, periodt π
π DESCRIPTION π
okay so she's called from the ISR. Then it's giving hard reset the chip energy β let everything timeout. This should be no different than hot-unplugging the host adapter. Once everything times out we'll init the chip with a call to asd_init_chip and enable interrupts with asd_enable_ints. Also the source note literally says XXX finish. β not me, that's the note, and I'm keeping it 100% π
bestie, the "let everything timeout" part is the whole vibe here β dramatic but accurate π
π₯ SEE ALSO π₯
Kernel file ./drivers/scsi/aic94xx/aic94xx_hwi.c, plus this whole squad right here:
asd_init_scbs(9)asd_init_escbs(9)asd_chip_hardrst(9)asd_init_chip(9)asd_init_ctxmem(9)asd_process_donelist_isr(9)asd_com_sas_isr(9)asd_dch_sas_isr(9)asd_rbi_exsi_isr(9)asd_hst_pcix_isr(9)asd_hw_isr(9)asd_ascb_alloc_list(9)asd_swap_head_scb(9)asd_start_scb_timers(9)asd_post_ascb_list(9)asd_post_escb_list(9)asd_turn_led(9)asd_control_led(9)
cute little sign-off from the footer bestie: source/version is ./drivers/scsi/aic94xx, date is October 2026 β mwah, you ate that ππ
π¦ 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