/linux-master/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptpf_main.c | 14 #define DRV_NAME "octeontx-cpt" 17 static void otx_cpt_disable_mbox_interrupts(struct otx_cpt_device *cpt) argument 20 writeq(~0ull, cpt->reg_base + OTX_CPT_PF_MBOX_ENA_W1CX(0)); 23 static void otx_cpt_enable_mbox_interrupts(struct otx_cpt_device *cpt) argument 26 writeq(~0ull, cpt->reg_base + OTX_CPT_PF_MBOX_ENA_W1SX(0)); 30 void *cpt) 32 otx_cpt_mbox_intr_handler(cpt, 0); 37 static void otx_cpt_reset(struct otx_cpt_device *cpt) argument 39 writeq(1, cpt->reg_base + OTX_CPT_PF_RESET); 42 static void otx_cpt_find_max_enabled_cores(struct otx_cpt_device *cpt) argument 29 otx_cpt_mbx0_intr_handler(int __always_unused irq, void *cpt) argument 51 otx_cpt_check_bist_status(struct otx_cpt_device *cpt) argument 59 otx_cpt_check_exe_bist_status(struct otx_cpt_device *cpt) argument 67 otx_cpt_device_init(struct otx_cpt_device *cpt) argument 112 otx_cpt_register_interrupts(struct otx_cpt_device *cpt) argument 142 otx_cpt_unregister_interrupts(struct otx_cpt_device *cpt) argument 156 struct otx_cpt_device *cpt = pci_get_drvdata(pdev); local 193 struct otx_cpt_device *cpt; local 262 struct otx_cpt_device *cpt = pci_get_drvdata(pdev); local [all...] |
H A D | otx_cptpf_mbox.c | 74 static void otx_cpt_send_msg_to_vf(struct otx_cpt_device *cpt, int vf, argument 78 writeq(mbx->data, cpt->reg_base + OTX_CPT_PF_VFX_MBOXX(vf, 1)); 79 writeq(mbx->msg, cpt->reg_base + OTX_CPT_PF_VFX_MBOXX(vf, 0)); 86 static void otx_cpt_mbox_send_ack(struct otx_cpt_device *cpt, int vf, argument 91 otx_cpt_send_msg_to_vf(cpt, vf, mbx); 95 static void otx_cptpf_mbox_send_nack(struct otx_cpt_device *cpt, int vf, argument 100 otx_cpt_send_msg_to_vf(cpt, vf, mbx); 103 static void otx_cpt_clear_mbox_intr(struct otx_cpt_device *cpt, u32 vf) argument 106 writeq(1ull << vf, cpt->reg_base + OTX_CPT_PF_MBOX_INTX(0)); 112 static void otx_cpt_cfg_qlen_for_vf(struct otx_cpt_device *cpt, in argument 126 otx_cpt_cfg_vq_priority(struct otx_cpt_device *cpt, int vf, u32 pri) argument 135 otx_cpt_bind_vq_to_grp(struct otx_cpt_device *cpt, u8 q, u8 grp) argument 178 otx_cpt_handle_mbox_intr(struct otx_cpt_device *cpt, int vf) argument 240 otx_cpt_mbox_intr_handler(struct otx_cpt_device *cpt, int mbx) argument [all...] |
H A D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_OCTEONTX_CPT) += octeontx-cpt.o octeontx-cptvf.o 4 octeontx-cpt-objs := otx_cptpf_main.o otx_cptpf_mbox.o otx_cptpf_ucode.o
|
H A D | otx_cptpf.h | 31 void otx_cpt_mbox_intr_handler(struct otx_cpt_device *cpt, int mbx); 32 void otx_cpt_disable_all_cores(struct otx_cpt_device *cpt);
|
H A D | otx_cptvf.h | 22 #define otx_cpt_device_ready(cpt) ((cpt)->flags & OTX_CPT_FLAG_DEVICE_READY)
|
H A D | otx_cptpf_ucode.c | 177 struct otx_cpt_device *cpt = (struct otx_cpt_device *) obj; local 182 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); 198 writeq((u64) dma_addr, cpt->reg_base + 206 struct otx_cpt_device *cpt = (struct otx_cpt_device *) obj; local 212 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); 217 reg = readq(cpt->reg_base + OTX_CPT_PF_GX_EN(eng_grp->idx)); 224 writeq(reg, cpt->reg_base + OTX_CPT_PF_GX_EN(eng_grp->idx)); 233 reg = readq(cpt->reg_base + OTX_CPT_PF_EXEC_BUSY); 242 reg = readq(cpt->reg_base + OTX_CPT_PF_EXE_CTL); 246 writeq(reg, cpt 254 struct otx_cpt_device *cpt = (struct otx_cpt_device *) obj; local 1563 otx_cpt_disable_all_cores(struct otx_cpt_device *cpt) argument [all...] |
/linux-master/drivers/crypto/cavium/cpt/ |
H A D | cptpf_main.c | 16 #define DRV_NAME "thunder-cpt" 26 static void cpt_disable_cores(struct cpt_device *cpt, u64 coremask, argument 32 struct device *dev = &cpt->pdev->dev; 35 coremask = (coremask << cpt->max_se_cores); 38 grpmask = cpt_read_csr64(cpt->reg_base, CPTX_PF_GX_EN(0, grp)); 39 cpt_write_csr64(cpt->reg_base, CPTX_PF_GX_EN(0, grp), 42 grp = cpt_read_csr64(cpt->reg_base, CPTX_PF_EXEC_BUSY(0)); 45 grp = cpt_read_csr64(cpt->reg_base, 54 pf_exe_ctl = cpt_read_csr64(cpt->reg_base, CPTX_PF_EXE_CTL(0)); 55 cpt_write_csr64(cpt 63 cpt_enable_cores(struct cpt_device *cpt, u64 coremask, u8 type) argument 77 cpt_configure_group(struct cpt_device *cpt, u8 grp, u64 coremask, u8 type) argument 91 cpt_disable_mbox_interrupts(struct cpt_device *cpt) argument 97 cpt_disable_ecc_interrupts(struct cpt_device *cpt) argument 103 cpt_disable_exec_interrupts(struct cpt_device *cpt) argument 109 cpt_disable_all_interrupts(struct cpt_device *cpt) argument 116 cpt_enable_mbox_interrupts(struct cpt_device *cpt) argument 122 cpt_load_microcode(struct cpt_device *cpt, struct microcode *mcode) argument 160 do_cpt_init(struct cpt_device *cpt, struct microcode *mcode) argument 251 cpt_ucode_load_fw(struct cpt_device *cpt, const u8 *fw, bool is_ae) argument 319 cpt_ucode_load(struct cpt_device *cpt) argument 340 struct cpt_device *cpt = (struct cpt_device *)cpt_irq; local 347 cpt_reset(struct cpt_device *cpt) argument 352 cpt_find_max_enabled_cores(struct cpt_device *cpt) argument 361 cpt_check_bist_status(struct cpt_device *cpt) argument 371 cpt_check_exe_bist_status(struct cpt_device *cpt) argument 381 cpt_disable_all_cores(struct cpt_device *cpt) argument 411 cpt_unload_microcode(struct cpt_device *cpt) argument 430 cpt_device_init(struct cpt_device *cpt) argument 466 cpt_register_interrupts(struct cpt_device *cpt) argument 496 cpt_unregister_interrupts(struct cpt_device *cpt) argument 502 cpt_sriov_init(struct cpt_device *cpt, int num_vfs) argument 545 struct cpt_device *cpt; local 618 struct cpt_device *cpt = pci_get_drvdata(pdev); local 633 struct cpt_device *cpt = pci_get_drvdata(pdev); local [all...] |
H A D | cptpf_mbox.c | 8 static void cpt_send_msg_to_vf(struct cpt_device *cpt, int vf, argument 12 cpt_write_csr64(cpt->reg_base, CPTX_PF_VFX_MBOXX(0, vf, 1), 14 cpt_write_csr64(cpt->reg_base, CPTX_PF_VFX_MBOXX(0, vf, 0), mbx->msg); 20 static void cpt_mbox_send_ack(struct cpt_device *cpt, int vf, argument 25 cpt_send_msg_to_vf(cpt, vf, mbx); 28 static void cpt_clear_mbox_intr(struct cpt_device *cpt, u32 vf) argument 31 cpt_write_csr64(cpt->reg_base, CPTX_PF_MBOX_INTX(0, 0), (1 << vf)); 37 static void cpt_cfg_qlen_for_vf(struct cpt_device *cpt, int vf, u32 size) argument 41 pf_qx_ctl.u = cpt_read_csr64(cpt->reg_base, CPTX_PF_QX_CTL(0, vf)); 44 cpt_write_csr64(cpt 50 cpt_cfg_vq_priority(struct cpt_device *cpt, int vf, u32 pri) argument 59 cpt_bind_vq_to_grp(struct cpt_device *cpt, u8 q, u8 grp) argument 86 cpt_handle_mbox_intr(struct cpt_device *cpt, int vf) argument 146 cpt_mbox_intr_handler(struct cpt_device *cpt, int mbx) argument [all...] |
H A D | cptpf.h | 43 * cpt device structure 60 void cpt_mbox_intr_handler(struct cpt_device *cpt, int mbx);
|
H A D | cpt_common.h | 24 #define cpt_sriov_enabled(cpt) ((cpt)->flags & CPT_FLAG_SRIOV_ENABLED) 25 #define cpt_vf_driver(cpt) ((cpt)->flags & CPT_FLAG_VF_DRIVER) 26 #define cpt_device_ready(cpt) ((cpt)->flags & CPT_FLAG_DEVICE_READY)
|
/linux-master/arch/parisc/kernel/ |
H A D | time.c | 73 unsigned long cpt = clocktick; local 82 next_tick += cpt; 83 } while (next_tick - now > cpt); 106 while (next_tick - now > cpt) 107 next_tick += cpt; 116 next_tick += cpt;
|
/linux-master/drivers/crypto/ |
H A D | Makefile | 15 obj-$(CONFIG_CRYPTO_DEV_CPT) += cavium/cpt/
|
/linux-master/drivers/s390/cio/ |
H A D | device_status.c | 159 cdev_irb->esw.esw0.erw.cpt = irb->esw.esw0.erw.cpt;
|
/linux-master/arch/s390/include/asm/ |
H A D | cio.h | 85 * @cpt: channel-path timeout 97 __u32 cpt : 1; member in struct:erw
|
/linux-master/tools/perf/ |
H A D | builtin-kmem.c | 703 const char *cpt; local 709 cpt = gfp_compact_table[i].compact; 710 new = realloc(new_flags, len + strlen(cpt) + 2); 720 strcpy(new_flags, cpt); 723 strcat(new_flags, cpt); 727 len += strlen(cpt);
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv0367.c | 1420 int cpt = 0; local 1423 while (cpt < 10) { 1430 cpt++; 1581 int abc = 0, def = 0, cpt = 0; 1584 (cpt < 400)) || ((Errors == 0) && (cpt < 400))) { 1591 cpt++;
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_debugfs.c | 3448 rvu->rvu_dbg.cpt = debugfs_create_dir("cpt", rvu->rvu_dbg.root); 3453 rvu->rvu_dbg.cpt = debugfs_create_dir("cpt1", 3460 debugfs_create_file("cpt_pc", 0600, rvu->rvu_dbg.cpt, ctx, 3462 debugfs_create_file("cpt_ae_sts", 0600, rvu->rvu_dbg.cpt, ctx, 3464 debugfs_create_file("cpt_se_sts", 0600, rvu->rvu_dbg.cpt, ctx, 3466 debugfs_create_file("cpt_ie_sts", 0600, rvu->rvu_dbg.cpt, ctx, 3468 debugfs_create_file("cpt_engines_info", 0600, rvu->rvu_dbg.cpt, ctx, 3470 debugfs_create_file("cpt_lfs_info", 0600, rvu->rvu_dbg.cpt, ctx, 3472 debugfs_create_file("cpt_err_info", 0600, rvu->rvu_dbg.cpt, ct [all...] |
H A D | rvu.h | 69 struct dentry *cpt; member in struct:rvu_debugfs
|
H A D | rvu.c | 1036 goto cpt; 1058 cpt: 1174 dev_err(rvu->dev, "%s: Failed to initialize cpt\n", __func__); 1933 rsp->cpt = rvu_rsrc_free_count(&block->lf);
|
H A D | mbox.h | 475 u16 cpt; member in struct:free_rsrcs_rsp
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | t3_hw.c | 2974 unsigned int v, tps, cpt, bpt, delta, mindelta = ~0; local 2980 for (cpt = 1; cpt <= 255; cpt++) { 2981 tps = clk / cpt; 2988 selected_cpt = cpt;
|
H A D | cxgb3_main.c | 802 unsigned int v, addr, bpt, cpt; local 812 cpt = v & 0xff; 813 if (!cpt) 816 v = (adap->params.vpd.cclk * 1000) / cpt;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 10286 unsigned int v, addr, bpt, cpt; local 10294 cpt = v & 0xff; 10295 if (!cpt) { 10298 v = (adap->params.vpd.cclk * 1000) / cpt; /* ticks/s */
|