/kernel/linux/linux-5.10/drivers/crypto/hisilicon/ |
H A D | qm.h | 186 void (*clear_dev_hw_err_status)(struct hisi_qm *qm, u32 err_sts); 189 void (*log_dev_hw_err)(struct hisi_qm *qm, u32 err_sts);
|
H A D | qm.c | 3207 u32 err_sts; in qm_dev_err_handle() local 3215 err_sts = qm->err_ini->get_dev_hw_err_status(qm); in qm_dev_err_handle() 3216 if (err_sts) { in qm_dev_err_handle() 3217 if (err_sts & qm->err_ini->err_info.ecc_2bits_mask) in qm_dev_err_handle() 3225 qm->err_ini->log_dev_hw_err(qm, err_sts); in qm_dev_err_handle()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_main.c | 756 static void hpre_log_hw_error(struct hisi_qm *qm, u32 err_sts) in hpre_log_hw_error() argument 762 if (err->int_msk & err_sts) in hpre_log_hw_error() 774 static void hpre_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts) in hpre_clear_hw_err_status() argument 776 writel(err_sts, qm->io_base + HPRE_HAC_SOURCE_INT); in hpre_clear_hw_err_status()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 644 static void hisi_zip_log_hw_error(struct hisi_qm *qm, u32 err_sts) in hisi_zip_log_hw_error() argument 651 if (err->int_msk & err_sts) { in hisi_zip_log_hw_error() 672 static void hisi_zip_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts) in hisi_zip_clear_hw_err_status() argument 674 writel(err_sts, qm->io_base + HZIP_CORE_INT_SOURCE); in hisi_zip_clear_hw_err_status()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 677 static void sec_log_hw_error(struct hisi_qm *qm, u32 err_sts) in sec_log_hw_error() argument 684 if (errs->int_msk & err_sts) { in sec_log_hw_error() 704 static void sec_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts) in sec_clear_hw_err_status() argument 706 writel(err_sts, qm->io_base + SEC_CORE_INT_SOURCE); in sec_clear_hw_err_status()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | hisi_acc_qm.h | 251 void (*clear_dev_hw_err_status)(struct hisi_qm *qm, u32 err_sts); 256 void (*log_dev_hw_err)(struct hisi_qm *qm, u32 err_sts);
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 979 static void sec_log_hw_error(struct hisi_qm *qm, u32 err_sts) in sec_log_hw_error() argument 986 if (errs->int_msk & err_sts) { in sec_log_hw_error() 1007 static void sec_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts) in sec_clear_hw_err_status() argument 1011 writel(err_sts, qm->io_base + SEC_CORE_INT_SOURCE); in sec_clear_hw_err_status()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 1041 static void hisi_zip_log_hw_error(struct hisi_qm *qm, u32 err_sts) in hisi_zip_log_hw_error() argument 1048 if (err->int_msk & err_sts) { in hisi_zip_log_hw_error() 1069 static void hisi_zip_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts) in hisi_zip_clear_hw_err_status() argument 1073 writel(err_sts, qm->io_base + HZIP_CORE_INT_SOURCE); in hisi_zip_clear_hw_err_status()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_err.c | 636 u32 err_sts, unsigned long *reset_requests) in hclge_log_error() 639 if (err->int_msk & err_sts) { in hclge_log_error() 641 reg, err->msg, err_sts); in hclge_log_error() 1453 u32 err_sts; in hclge_log_rocee_ovf_error() local 1456 err_sts = HCLGE_ROCEE_OVF_ERR_TYPE_MASK & in hclge_log_rocee_ovf_error() 1459 if (err->int_msk == err_sts) { in hclge_log_rocee_ovf_error() 634 hclge_log_error(struct device *dev, char *reg, const struct hclge_hw_error *err, u32 err_sts, unsigned long *reset_requests) hclge_log_error() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_err.c | 1343 u32 err_sts, unsigned long *reset_requests) in hclge_log_error() 1346 if (err->int_msk & err_sts) { in hclge_log_error() 1348 reg, err->msg, err_sts); in hclge_log_error() 2157 u32 err_sts; in hclge_log_rocee_ovf_error() local 2160 err_sts = HCLGE_ROCEE_OVF_ERR_TYPE_MASK & in hclge_log_rocee_ovf_error() 2163 if (err->int_msk == err_sts) { in hclge_log_rocee_ovf_error() 1341 hclge_log_error(struct device *dev, char *reg, const struct hclge_hw_error *err, u32 err_sts, unsigned long *reset_requests) hclge_log_error() argument
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | f_tcm.c | 323 goto err_sts; in bot_prepare_reqs() 348 err_sts: in bot_prepare_reqs() 753 goto err_sts; in uasp_alloc_stream_res() 757 err_sts: in uasp_alloc_stream_res()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_main.c | 1270 static void hpre_log_hw_error(struct hisi_qm *qm, u32 err_sts) in hpre_log_hw_error() argument 1276 if (err->int_msk & err_sts) in hpre_log_hw_error() 1288 static void hpre_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts) in hpre_clear_hw_err_status() argument 1292 writel(err_sts, qm->io_base + HPRE_HAC_SOURCE_INT); in hpre_clear_hw_err_status()
|
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | f_tcm.c | 323 goto err_sts; in bot_prepare_reqs() 348 err_sts: in bot_prepare_reqs() 753 goto err_sts; in uasp_alloc_stream_res() 757 err_sts: in uasp_alloc_stream_res()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/ |
H A D | qm.c | 3962 u32 err_sts; in qm_dev_err_handle() local 3970 err_sts = qm->err_ini->get_dev_hw_err_status(qm); in qm_dev_err_handle() 3971 if (err_sts) { in qm_dev_err_handle() 3972 if (err_sts & qm->err_info.ecc_2bits_mask) in qm_dev_err_handle() 3976 qm->err_ini->log_dev_hw_err(qm, err_sts); in qm_dev_err_handle() 3978 if (err_sts & qm->err_info.dev_reset_mask) in qm_dev_err_handle() 3982 qm->err_ini->clear_dev_hw_err_status(qm, err_sts); in qm_dev_err_handle()
|