hisi_qm_uninit(9)
β¨ NAME β¨
hisi_qm_uninit β Uninitialize qm.
okay so bestie, this one lives in the Kernel API Manual, section 9 (yep, the kernel-functions girlies π§). Grab a snack and let's get into it π
β¨ SYNOPSIS β¨
void hisi_qm_uninit (struct hisi_qm *qm );
no return value, no drama, just vibes and a void π«Ά
β¨ ARGUMENTS β¨
qmβ The qm needed uninit. that's the one, the whole entire point of the function, hand it over and let her go πΈ
β¨ DESCRIPTION β¨
This function uninits qm related device resources. yes literally that π it's the cleanup era for the qm's device resources β the "and now we put all of that back" moment π iconic honestly, every good story needs an ending
β¨ SEE ALSO β¨
the kernel file in question is right here, no cap:
Kernel file ./drivers/crypto/hisilicon/qm.c
and the whole friend group π (seriously, this is the entire group chat, tag yourself):
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_wait_task_finish(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)
π¦ that's the whole roster, go read them, iykyk π¦
and that's the page, bestie β brought to you by the fine people over in ./drivers/crypto/hisilicon, dated October 2026 π mwah, slay, 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