What: /sys/kernel/debug/hisi_sec//sec_dfx Date: Oct 2019 Contact: linux-crypto@vger.kernel.org Description: Dump the debug registers of SEC cores. Only available for PF. What: /sys/kernel/debug/hisi_sec//clear_enable Date: Oct 2019 Contact: linux-crypto@vger.kernel.org Description: Enabling/disabling of clear action after reading the SEC debug registers. 0: disable, 1: enable. Only available for PF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec//current_qm Date: Oct 2019 Contact: linux-crypto@vger.kernel.org Description: One SEC controller has one PF and multiple VFs, each function has a QM. This file can be used to select the QM which below qm refers to. Only available for PF. What: /sys/kernel/debug/hisi_sec//qm/qm_regs Date: Oct 2019 Contact: linux-crypto@vger.kernel.org Description: Dump of QM related debug registers. Available for PF and VF in host. VF in guest currently only has one debug register. What: /sys/kernel/debug/hisi_sec//qm/current_q Date: Oct 2019 Contact: linux-crypto@vger.kernel.org Description: One QM of SEC may contain multiple queues. Select specific queue to show its debug registers in above 'qm_regs'. Only available for PF. What: /sys/kernel/debug/hisi_sec//qm/clear_enable Date: Oct 2019 Contact: linux-crypto@vger.kernel.org Description: Enabling/disabling of clear action after reading the SEC's QM debug registers. 0: disable, 1: enable. Only available for PF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec2//qm/err_irq Date: Apr 2020 Contact: linux-crypto@vger.kernel.org Description: Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec2//qm/aeq_irq Date: Apr 2020 Contact: linux-crypto@vger.kernel.org Description: Dump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec2//qm/abnormal_irq Date: Apr 2020 Contact: linux-crypto@vger.kernel.org Description: Dump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec2//qm/create_qp_err Date: Apr 2020 Contact: linux-crypto@vger.kernel.org Description: Dump the number of queue allocation errors. Available for both PF and VF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec2//qm/mb_err Date: Apr 2020 Contact: linux-crypto@vger.kernel.org Description: Dump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on SEC. What: /sys/kernel/debug/hisi_sec2//qm/status Date: Apr 2020 Contact: linux-crypto@vger.kernel.org Description: Dump the status of the QM. Four states: initiated, started, stopped and closed. Available for both PF and VF, and take no other effect on SEC.