Lines Matching refs:sec
18 #include "sec.h"
410 * uacce_mode = 0 means sec only register to crypto,
411 * uacce_mode = 1 means sec both register to crypto and uacce.
557 pci_err(qm->pdev, "fail to init sec mem\n");
618 /* sec_debug_regs_clear() - clear the sec debug regs */
623 /* clear sec dfx regs */
839 struct sec_dev *sec = container_of(qm, struct sec_dev, qm);
841 struct sec_dfx *dfx = &sec->debug.dfx;
875 struct sec_dev *sec = container_of(qm, struct sec_dev, qm);
880 spin_lock_init(&sec->debug.files[i].lock);
881 sec->debug.files[i].index = i;
882 sec->debug.files[i].qm = qm;
886 sec->debug.files + i,
1059 static int sec_pf_probe_init(struct sec_dev *sec)
1061 struct hisi_qm *qm = &sec->qm;
1136 pci_err(qm->pdev, "Failed to init sec qm configures!\n");
1151 pci_err(qm->pdev, "Failed to set sec algs!\n");
1163 static int sec_probe_init(struct sec_dev *sec)
1166 struct hisi_qm *qm = &sec->qm;
1170 ret = sec_pf_probe_init(sec);
1188 static void sec_iommu_used_check(struct sec_dev *sec)
1191 struct device *dev = &sec->qm.pdev->dev;
1196 sec->iommu_used = false;
1199 sec->iommu_used = true;
1207 struct sec_dev *sec;
1211 sec = devm_kzalloc(&pdev->dev, sizeof(*sec), GFP_KERNEL);
1212 if (!sec)
1215 qm = &sec->qm;
1222 sec->ctx_q_num = ctx_q_num;
1223 sec_iommu_used_check(sec);
1225 ret = sec_probe_init(sec);
1233 pci_err(pdev, "Failed to start sec qm!\n");