fas216_set_sync(9)
β¨ NAME β¨
fas216_set_sync β setup FAS216 chip for specified transfer period. this is from the Kernel API Manual, and it's giving kernel-internals main character energy π
β¨
πΈ SYNOPSIS πΈ
void fas216_set_sync (FAS216_Info *info , int target );
π ARGUMENTS π
infoβ state structure for interface connected to device π«Άtargetβ target. that's literally the whole description, bestie ππ
π¦ DESCRIPTION π¦
Correctly setup FAS216 chip for specified transfer period. yes, that's the assignment: set the FAS216 chip up correctly for the specified transfer period. slay. β¨π₯
π NOTES π
important bestie: we need to switch the chip out ofFASTSCSImode if we have a transfer period>= 200ns- otherwise the chip will violate the SCSI timings. no cap, do not skip this one ππ₯
π SEE ALSO π
okay so the whole squad is linked here, go read them, iykyk π:
- Kernel file
./drivers/scsi/arm/fas216.c fas216_get_last_msg(9)fas216_syncperiod(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_eh_host_reset(9)fas216_reset_state(9)fas216_init(9)fas216_add(9)fas216_release(9)
and that's the page, bestie π it came from ./drivers/scsi/arm, dated October 2026, and the page itself is literally fas216_set_sync(9) β mwah π«Άβ¨
π¦ 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