qlcnic_83xx...x_soft_reset(9)
π¦ NAME π¦
qlcnic_83xx_idc_tx_soft_reset β okay bestie, this is the little gremlin of a function that handles a context delete-and-recreate request coming at it from the transmit routine β¨ (yes, the whole page is from the Kernel API Manual, tysm for asking π)
πΈ SYNOPSIS πΈ
int qlcnic_83xx_idc_tx_soft_reset (struct qlcnic_adapter *adapter );
That's it. That's the whole vibe check. One function, one argument, no cap π
π ARGUMENTS π
adapterβ the adapter structure π«Ά like, the whole network adapter's info blob, that's what you're handing over. It's giving "here, hold my entire identity" energy.
β¨ DESCRIPTION β¨
So the transmit routine is out here like "hey, I need this context deleted and recreated, can you handle it" and this function is the one that's literally built for that request π₯ It handles the context deletion and recreation request from the transmit routine. That's the whole job. Not me explaining it more dramatically than the manpage did, because that's all it says, and I refuse to make stuff up π
Returns -EBUSY or Success (0) β so either it's busy (rude) or it slayed and returned 0 π
π SEE ALSO π
Kernel file:
./drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
And the whole friend group, in order, no skipping, periodt:
qlcnic_83xx_idc_check_reset_ack_reg(9)qlcnic_83xx_idc_detach_driver(9)qlcnic_83xx_idc_attach_driver(9)qlcnic_83xx_idc_find_reset_owner_id(9)qlcnic_83xx_idc_ready_state_entry(9)qlcnic_83xx_idc_vnic_pf_entry(9)qlcnic_83xx_idc_cold_state_handler(9)qlcnic_83xx_idc_init_state(9)qlcnic_83xx_idc_ready_state(9)qlcnic_83xx_idc_need_reset_state(9)qlcnic_83xx_idc_poll_dev_state(9)qlcnic_83xx_exec_template_cmd(9)
iykyk, go read the whole squad before you touch the reset path, bestie π
π that's the page!! π source is ./drivers/net/ethernet/qlogic/..., dated October 2026, and its manual name is Kernel API Manual β mwah, love that for us, bye bestie πππ¦
π¦ 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