qm_frozen(9)
π qm_frozen(9) π
okay so this is a page from the Kernel API Manual bestie, and it's all about one tiny little function called qm_frozen that has ONE job and honestly? she does it. let's get into it π«Ά
β¨ NAME β¨
qm_frozen β lowkey tries to froze the QM to cut off the continuous queue request. and listen: if there's a user on the QM, she returns failure without doing anything. no drama, no mess, she just leaves πͺπ
π¦ SYNOPSIS π¦
int qm_frozen (struct hisi_qm *qm );
literally that's it. one function. one argument. iconic behavior tbh β¨
π ARGUMENTS π
qmβ the qm that needs to be fronzen. (yes that's the original's spelling and we're keeping her, she's perfect ππ)
πΈ DESCRIPTION πΈ
so what does she DO? this function frozes the QM β and once the QM is frozed, that's our green light to go ahead and do SRIOV disabling. that's the whole plot. main character energy from start to finish π
π₯ SEE ALSO π₯
the kernel file lives at ./drivers/crypto/hisilicon/qm.c and she runs with a whole squad, no cap. here's the full friend group, all in their (9) era:
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)hisi_qm_wait_task_finish(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)
likeβ¦ the way she knows EVERYONE?? social butterfly fr fr π¦π
ok that's the whole page bestie, go forth and froze responsibly π β¨
and that's a wrap!! this one came straight out of ./drivers/crypto/hisilicon, dated October 2026, and she ate every single time ππ 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