Searched refs:cptvf (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/crypto/cavium/cpt/ |
| H A D | cptvf_mbox.c | 8 static void cptvf_send_msg_to_pf(struct cpt_vf *cptvf, struct cpt_mbox *mbx) in cptvf_send_msg_to_pf() argument 11 cpt_write_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 0), in cptvf_send_msg_to_pf() 13 cpt_write_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 1), in cptvf_send_msg_to_pf() 18 void cptvf_handle_mbox_intr(struct cpt_vf *cptvf) in cptvf_handle_mbox_intr() argument 26 mbx.msg = cpt_read_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 0)); in cptvf_handle_mbox_intr() 27 mbx.data = cpt_read_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 1)); in cptvf_handle_mbox_intr() 28 dev_dbg(&cptvf->pdev->dev, "%s: Mailbox msg 0x%llx from PF\n", in cptvf_handle_mbox_intr() 33 cptvf->pf_acked = true; in cptvf_handle_mbox_intr() 34 cptvf->vfid = mbx.data; in cptvf_handle_mbox_intr() 35 dev_dbg(&cptvf->pdev->dev, "Received VFID %d\n", cptvf->vfid); in cptvf_handle_mbox_intr() [all …]
|
| H A D | cptvf.h | 118 int cptvf_send_vf_up(struct cpt_vf *cptvf); 119 int cptvf_send_vf_down(struct cpt_vf *cptvf); 120 int cptvf_send_vf_to_grp_msg(struct cpt_vf *cptvf); 121 int cptvf_send_vf_priority_msg(struct cpt_vf *cptvf); 122 int cptvf_send_vq_size_msg(struct cpt_vf *cptvf); 123 int cptvf_check_pf_ready(struct cpt_vf *cptvf); 124 void cptvf_handle_mbox_intr(struct cpt_vf *cptvf); 126 int cvm_crypto_init(struct cpt_vf *cptvf); 127 void vq_post_process(struct cpt_vf *cptvf, u32 qno); 128 void cptvf_write_vq_doorbell(struct cpt_vf *cptvf, u32 val);
|
| H A D | Makefile | 2 obj-$(CONFIG_CAVIUM_CPT) += cptpf.o cptvf.o 4 cptvf-objs := cptvf_main.o cptvf_reqmanager.o cptvf_mbox.o cptvf_algs.o
|
| H A D | request_manager.h | 91 struct cpt_vf *cptvf; member 144 void vq_post_process(struct cpt_vf *cptvf, u32 qno); 145 int process_request(struct cpt_vf *cptvf, struct cpt_request_info *req);
|
| H A D | cptvf_algs.c | 436 int cvm_crypto_init(struct cpt_vf *cptvf) in cvm_crypto_init() argument 438 struct pci_dev *pdev = cptvf->pdev; in cvm_crypto_init() 442 dev_handle.cdev[dev_count] = cptvf; in cvm_crypto_init()
|
| H A D | cptvf_algs.h | 116 int cptvf_do_request(void *cptvf, struct cpt_request_info *req);
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf_mbox.c | 75 static void cptvf_send_msg_to_pf(struct otx_cptvf *cptvf, in cptvf_send_msg_to_pf() argument 79 writeq(mbx->msg, cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 0)); in cptvf_send_msg_to_pf() 80 writeq(mbx->data, cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 1)); in cptvf_send_msg_to_pf() 84 void otx_cptvf_handle_mbox_intr(struct otx_cptvf *cptvf) in otx_cptvf_handle_mbox_intr() argument 92 mbx.msg = readq(cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 0)); in otx_cptvf_handle_mbox_intr() 93 mbx.data = readq(cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 1)); in otx_cptvf_handle_mbox_intr() 99 cptvf->pf_acked = true; in otx_cptvf_handle_mbox_intr() 100 cptvf->num_vfs = mbx.data; in otx_cptvf_handle_mbox_intr() 103 cptvf->pf_acked = true; in otx_cptvf_handle_mbox_intr() 104 cptvf->vfid = mbx.data; in otx_cptvf_handle_mbox_intr() [all …]
|
| H A D | otx_cptvf.h | 62 struct otx_cptvf *cptvf; member 95 int otx_cptvf_send_vf_up(struct otx_cptvf *cptvf); 96 int otx_cptvf_send_vf_down(struct otx_cptvf *cptvf); 97 int otx_cptvf_send_vf_to_grp_msg(struct otx_cptvf *cptvf, int group); 98 int otx_cptvf_send_vf_priority_msg(struct otx_cptvf *cptvf); 99 int otx_cptvf_send_vq_size_msg(struct otx_cptvf *cptvf); 100 int otx_cptvf_check_pf_ready(struct otx_cptvf *cptvf); 101 void otx_cptvf_handle_mbox_intr(struct otx_cptvf *cptvf); 102 void otx_cptvf_write_vq_doorbell(struct otx_cptvf *cptvf, u32 val);
|
| H A D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_OCTEONTX_CPT) += octeontx-cpt.o octeontx-cptvf.o 5 octeontx-cptvf-objs := otx_cptvf_main.o otx_cptvf_mbox.o otx_cptvf_reqmgr.o \
|
| /linux/drivers/crypto/marvell/octeontx2/ |
| H A D | otx2_cptvf.h | 30 int otx2_cptvf_send_eng_grp_num_msg(struct otx2_cptvf_dev *cptvf, int eng_type); 31 int otx2_cptvf_send_kvf_limits_msg(struct otx2_cptvf_dev *cptvf); 32 int otx2_cpt_mbox_bbuf_init(struct otx2_cptvf_dev *cptvf, struct pci_dev *pdev); 33 int otx2_cptvf_send_caps_msg(struct otx2_cptvf_dev *cptvf);
|