Searched refs:cpt (Results 1 - 23 of 23) sorted by relevance

/linux-master/drivers/crypto/marvell/octeontx/
H A Dotx_cptpf_main.c14 #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 Dotx_cptpf_mbox.c74 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 DMakefile2 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 Dotx_cptpf.h31 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 Dotx_cptvf.h22 #define otx_cpt_device_ready(cpt) ((cpt)->flags & OTX_CPT_FLAG_DEVICE_READY)
H A Dotx_cptpf_ucode.c177 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 Dcptpf_main.c16 #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 Dcptpf_mbox.c8 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 Dcptpf.h43 * cpt device structure
60 void cpt_mbox_intr_handler(struct cpt_device *cpt, int mbx);
H A Dcpt_common.h24 #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 Dtime.c73 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 DMakefile15 obj-$(CONFIG_CRYPTO_DEV_CPT) += cavium/cpt/
/linux-master/drivers/s390/cio/
H A Ddevice_status.c159 cdev_irb->esw.esw0.erw.cpt = irb->esw.esw0.erw.cpt;
/linux-master/arch/s390/include/asm/
H A Dcio.h85 * @cpt: channel-path timeout
97 __u32 cpt : 1; member in struct:erw
/linux-master/tools/perf/
H A Dbuiltin-kmem.c703 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 Dstv0367.c1420 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 Drvu_debugfs.c3448 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 Drvu.h69 struct dentry *cpt; member in struct:rvu_debugfs
H A Drvu.c1036 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 Dmbox.h475 u16 cpt; member in struct:free_rsrcs_rsp
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dt3_hw.c2974 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 Dcxgb3_main.c802 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 Dt4_hw.c10286 unsigned int v, addr, bpt, cpt; local
10294 cpt = v & 0xff;
10295 if (!cpt) {
10298 v = (adap->params.vpd.cclk * 1000) / cpt; /* ticks/s */

Completed in 280 milliseconds