spi_target_abort(9)
π spi_target_abort(9) β like, the Kernel API Manual, bestie β¨
okay so real talk, this one is a tiny little page from the Kernel API Manual and it does exactly one thing, but it does it with main character energy: it kills the transfer that's currently happening on an SPI target controller. no cap, that's the whole vibe. π
π¦ NAME π¦
spi_target_abort β abort the ongoing transfer request on an SPI target controller
likeβ¦ yes, that's it. that's the function. she's short, she's iconic, she's here to cancel your in-flight transfer. π
β¨ SYNOPSIS β¨
int spi_target_abort (struct spi_device *spi );
it returns an int, she takes one pointer, she's lowkey perfect. periodt. π₯
πΈ ARGUMENTS πΈ
spiβ the device used for the current transfer. that's the one you're aborting, bestie, no confusion allowed π«Ά
π SEE ALSO π
this is the part where the page just⦠lists her friends. and honestly? the friend group is huge. all from the kernel file ./drivers/spi/spi.c:
__spi_register_driver(9)spi_alloc_device(9)spi_add_device(9)spi_new_device(9)spi_unregister_device(9)spi_register_board_info(9)spi_res_alloc(9)spi_res_free(9)spi_res_add(9)spi_res_release(9)spi_finalize_current_transfer(9)__spi_pump_messages(9)spi_pump_messages(9)spi_take_timestamp_pre(9)spi_take_timestamp_post(9)spi_set_thread_rt(9)spi_get_next_queued_message(9)spi_finalize_current_message(9)spi_queued_transfer(9)spi_flush_queue(9)of_register_spi_devices(9)spi_new_ancillary_device(9)devm_spi_new_ancillary_device(9)acpi_spi_count_resources(9)acpi_spi_device_alloc(9)__spi_alloc_controller(9)__devm_spi_alloc_controller(9)spi_get_gpio_descs(9)spi_register_controller(9)devm_spi_register_controller(9)spi_unregister_controller(9)spi_replace_transfers(9)spi_split_transfers_maxsize(9)spi_split_transfers_maxwords(9)spi_set_cs_timing(9)spi_setup(9)spi_optimize_message(9)spi_unoptimize_message(9)devm_spi_optimize_message(9)spi_async(9)spi_sync(9)spi_sync_locked(9)spi_bus_lock(9)spi_bus_unlock(9)spi_write_then_read(9)
like, that's the whole group chat right there. π every single one, accounted for, nobody left on read. π
and that's the page!! π§ this little cutie lives in ./drivers/spi and the version we're repping is dated October 2026 β stan a manual page with a timestamp, honestly. bye bestie, go abort some transfers responsibly ππβ
π¦ 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