/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 626 u32 nfe, ce; in hisi_zip_hw_error_enable() local 635 nfe = hisi_qm_get_hw_info(qm, zip_basic_cap_info, ZIP_NFE_MASK_CAP, qm->cap_ver); in hisi_zip_hw_error_enable() 639 writel(ce | nfe | HZIP_CORE_INT_RAS_FE_ENB_MASK, qm->io_base + HZIP_CORE_INT_SOURCE); in hisi_zip_hw_error_enable() 644 writel(nfe, qm->io_base + HZIP_CORE_INT_RAS_NFE_ENB); in hisi_zip_hw_error_enable() 654 u32 nfe, ce; in hisi_zip_hw_error_disable() local 657 nfe = hisi_qm_get_hw_info(qm, zip_basic_cap_info, ZIP_NFE_MASK_CAP, qm->cap_ver); in hisi_zip_hw_error_disable() 659 writel(ce | nfe | HZIP_CORE_INT_RAS_FE_ENB_MASK, qm->io_base + HZIP_CORE_INT_MASK_REG); in hisi_zip_hw_error_disable() 1071 u32 nfe; in hisi_zip_clear_hw_err_status() local 1074 nfe = hisi_qm_get_hw_info(qm, zip_basic_cap_info, ZIP_NFE_MASK_CAP, qm->cap_ver); in hisi_zip_clear_hw_err_status() 1075 writel(nfe, q in hisi_zip_clear_hw_err_status() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 656 u32 ce, nfe; in sec_hw_error_enable() local 665 nfe = hisi_qm_get_hw_info(qm, sec_basic_info, SEC_NFE_MASK_CAP, qm->cap_ver); in sec_hw_error_enable() 668 writel(ce | nfe | SEC_RAS_FE_ENB_MSK, qm->io_base + SEC_CORE_INT_SOURCE); in sec_hw_error_enable() 673 writel(nfe, qm->io_base + SEC_RAS_NFE_REG); in sec_hw_error_enable() 675 /* enable SEC block master OOO when nfe occurs on Kunpeng930 */ in sec_hw_error_enable() 679 writel(ce | nfe | SEC_RAS_FE_ENB_MSK, qm->io_base + SEC_CORE_INT_MASK); in sec_hw_error_enable() 687 /* disable SEC block master OOO when nfe occurs on Kunpeng930 */ in sec_hw_error_disable() 1009 u32 nfe; in sec_clear_hw_err_status() local 1012 nfe = hisi_qm_get_hw_info(qm, sec_basic_info, SEC_NFE_MASK_CAP, qm->cap_ver); in sec_clear_hw_err_status() 1013 writel(nfe, q in sec_clear_hw_err_status() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_main.c | 748 u32 ce, nfe; in hpre_hw_error_disable() local 751 nfe = hisi_qm_get_hw_info(qm, hpre_basic_info, HPRE_NFE_MASK_CAP, qm->cap_ver); in hpre_hw_error_disable() 754 writel(ce | nfe | HPRE_HAC_RAS_FE_ENABLE, qm->io_base + HPRE_INT_MASK); in hpre_hw_error_disable() 755 /* disable HPRE block master OOO when nfe occurs on Kunpeng930 */ in hpre_hw_error_disable() 761 u32 ce, nfe; in hpre_hw_error_enable() local 764 nfe = hisi_qm_get_hw_info(qm, hpre_basic_info, HPRE_NFE_MASK_CAP, qm->cap_ver); in hpre_hw_error_enable() 767 writel(ce | nfe | HPRE_HAC_RAS_FE_ENABLE, qm->io_base + HPRE_HAC_SOURCE_INT); in hpre_hw_error_enable() 771 writel(nfe, qm->io_base + HPRE_RAS_NFE_ENB); in hpre_hw_error_enable() 774 /* enable HPRE block master OOO when nfe occurs on Kunpeng930 */ in hpre_hw_error_enable() 1290 u32 nfe; in hpre_clear_hw_err_status() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/ |
H A D | qm.h | 172 u32 nfe; member
|
H A D | qm.c | 329 void (*hw_error_init)(struct hisi_qm *qm, u32 ce, u32 nfe, u32 fe); 1535 static void qm_hw_error_init_v1(struct hisi_qm *qm, u32 ce, u32 nfe, u32 fe) in qm_hw_error_init_v1() argument 1540 static void qm_hw_error_init_v2(struct hisi_qm *qm, u32 ce, u32 nfe, u32 fe) in qm_hw_error_init_v2() argument 1542 u32 irq_enable = ce | nfe | fe; in qm_hw_error_init_v2() 1545 qm->error_mask = ce | nfe | fe; in qm_hw_error_init_v2() 1554 writel(nfe, qm->io_base + QM_RAS_NFE_ENABLE); in qm_hw_error_init_v2() 2888 qm->ops->hw_error_init(qm, err_info->ce, err_info->nfe, err_info->fe); in qm_hw_error_init()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | hisi_acc_qm.h | 237 u32 nfe; member
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_main.c | 800 .nfe = QM_BASE_NFE | QM_ACC_DO_TASK_TIMEOUT,
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 715 .nfe = QM_BASE_NFE |
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 728 .nfe = QM_BASE_NFE | QM_ACC_DO_TASK_TIMEOUT |
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/ |
H A D | qm.c | 1397 qm->error_mask = err_info->nfe | err_info->ce | err_info->fe; in qm_hw_error_cfg() 1404 writel(err_info->nfe, qm->io_base + QM_RAS_NFE_ENABLE); in qm_hw_error_cfg() 1506 writel(qm->err_info.nfe, qm->io_base + QM_RAS_NFE_ENABLE); in qm_hw_error_handle_v2()
|