hisi_qm_dev_err_detected(9)
π hisi_qm_dev_err_detected(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this page is short and sweet, and itβs giving βtell me what broke so I can log itβ energy. no cap. π
πΈ NAME πΈ
hisi_qm_dev_err_detected β get device and qm error status, then log it. periodt. π
β¨ SYNOPSIS β¨
pci_ers_result_t hisi_qm_dev_err_detected (struct pci_dev *pdev ,
pci_channel_state_t state );
π ARGUMENTS π
pdevβ the PCI device which need report error. itβs the device that needs to report the error, bestie π«Άstateβ the connectivity between CPU and device. literally the CPU-to-device connectivity vibe check π¦
π¦ DESCRIPTION π¦
We register this function into PCIe AER handlers. It will report device or qm hardware error status when error occur. ngl, thatβs the whole plot: error shows up, status gets reported. β¨
so when the PCIe AER handler does its thing, this function is the one reporting the device or qm hardware error status π₯
π SEE ALSO π
the whole hisi qm fam is here, and yes, weβre listing every single one π
- Kernel file
./drivers/crypto/hisilicon/qm.c 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_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_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)
π«Ά source/version: ./drivers/crypto/hisilicon Β· date: October 2026 β ok bye bestie, go log those errors and slay π
π¦ 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