hisi_qm_wait_task_finish(9)
π hisi_qm_wait_task_finish β kernel API manual, section 9 π
okay so bestie, you found the page for hisi_qm_wait_task_finish(9), and we're gonna get you so comfy with it. it's a kernel API manual page (section 9, the grown-and-sexy-function one), and yes it does exactly what it says on the tin π¦
β¨ NAME β¨
hisi_qm_wait_task_finish β literally wait until the task is finished when removing the driver. that's it. that's the whole job. no cap π
πΈ SYNOPSIS πΈ
void hisi_qm_wait_task_finish (struct hisi_qm *qm , struct hisi_qm_list
*qm_list );
it returns void, so likeβ¦ don't go looking for a return value, she gives you nothing back and she's iconic for it π
π«Ά ARGUMENTS π«Ά
qmβ the qm you need to wait on so the task can finish. this is your main character right here πqm_listβ the list of all available devices. the whole squad, basically π
lowkey important: this whole function is about the removing the driver moment, so it's a teardown-time vibe check, not a hot-path situation π
π§ SEE ALSO π§
the kernel file lives at ./drivers/crypto/hisilicon/qm.c and honestly the whole friend group is listed below β go say hi, they all live in the same file πβ¨
struct qm_hw_err(9)hisi_qm_get_hw_info(9)hisi_qm_create_qp(9)hisi_qm_release_qp(9)hisi_qm_start_qp(9)qp_stop_fail_cb(9)qm_drain_qp(9)hisi_qm_stop_qp(9)hisi_qp_send(9)qm_hw_err_isolate(9)qm_frozen(9)hisi_qm_uninit(9)hisi_qm_get_vft(9)hisi_qm_set_vft(9)hisi_qm_start(9)qm_invalid_queues(9)hisi_qm_stop(9)hisi_qm_dev_err_init(9)hisi_qm_dev_err_uninit(9)hisi_qm_free_qps(9)hisi_qm_alloc_qps_node(9)hisi_qm_set_algqos_init(9)hisi_qm_sriov_enable(9)hisi_qm_sriov_disable(9)hisi_qm_sriov_configure(9)hisi_qm_dev_err_detected(9)hisi_qm_dev_slot_reset(9)hisi_qm_dev_shutdown(9)hisi_qm_alg_register(9)hisi_qm_alg_unregister(9)hisi_qm_init(9)hisi_qm_get_dfx_access(9)hisi_qm_put_dfx_access(9)hisi_qm_pm_init(9)hisi_qm_pm_uninit(9)hisi_qm_suspend(9)hisi_qm_resume(9)
and that's the whole page, bestie β you ate that π go forth and wait on your tasks responsibly, mwah π
sign-off szn: this one's from ./drivers/crypto/hisilicon, dated October 2026, and it's page hisi_qm_wait_task_finish(9) β periodt π
π
π¦ 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