Home
last modified time | relevance | path

Searched refs:cpt (Results 1 – 22 of 22) sorted by relevance

/drivers/crypto/cavium/cpt/
A Dcptpf_main.c194 cpt->next_group++; in do_cpt_init()
223 cpt->next_group++; in do_cpt_init()
265 mcode = &cpt->mcode[cpt->next_mc_idx]; in cpt_ucode_load_fw()
438 cpt_reset(cpt); in cpt_device_init()
500 free_irq(pci_irq_vector(cpt->pdev, CPT_PF_INT_VEC_E_MBOXX(0)), cpt); in cpt_unregister_interrupts()
529 cpt->num_vf_en); in cpt_sriov_init()
537 cpt->num_vf_en); in cpt_sriov_init()
556 cpt = devm_kzalloc(dev, sizeof(*cpt), GFP_KERNEL); in cpt_probe()
557 if (!cpt) in cpt_probe()
561 cpt->pdev = pdev; in cpt_probe()
[all …]
A Dcptpf_mbox.c25 cpt_send_msg_to_vf(cpt, vf, mbx); in cpt_mbox_send_ack()
61 struct microcode *mcode = cpt->mcode; in cpt_bind_vq_to_grp()
63 struct device *dev = &cpt->pdev->dev; in cpt_bind_vq_to_grp()
73 if (grp >= cpt->next_mc_idx) { in cpt_bind_vq_to_grp()
103 cpt_mbox_send_ack(cpt, vf, &mbx); in cpt_handle_mbox_intr()
108 cpt_send_msg_to_vf(cpt, vf, &mbx); in cpt_handle_mbox_intr()
114 cpt_mbox_send_ack(cpt, vf, &mbx); in cpt_handle_mbox_intr()
119 cpt_mbox_send_ack(cpt, vf, &mbx); in cpt_handle_mbox_intr()
137 cpt_mbox_send_ack(cpt, vf, &mbx); in cpt_handle_mbox_intr()
156 cpt_handle_mbox_intr(cpt, vf); in cpt_mbox_intr_handler()
[all …]
A Dcpt_common.h24 #define cpt_sriov_enabled(cpt) ((cpt)->flags & CPT_FLAG_SRIOV_ENABLED) argument
25 #define cpt_vf_driver(cpt) ((cpt)->flags & CPT_FLAG_VF_DRIVER) argument
26 #define cpt_device_ready(cpt) ((cpt)->flags & CPT_FLAG_DEVICE_READY) argument
A Dcptpf.h60 void cpt_mbox_intr_handler(struct cpt_device *cpt, int mbx);
/drivers/crypto/marvell/octeontx/
A Dotx_cptpf_main.c30 void *cpt) in otx_cpt_mbx0_intr_handler() argument
74 otx_cpt_reset(cpt); in otx_cpt_device_init()
104 cpt->max_vfs = pci_sriov_get_totalvfs(cpt->pdev); in otx_cpt_device_init()
149 cpt); in otx_cpt_unregister_interrupts()
165 cpt->pf_type); in otx_cpt_sriov_configure()
196 cpt = devm_kzalloc(dev, sizeof(*cpt), GFP_KERNEL); in otx_cpt_probe()
197 if (!cpt) in otx_cpt_probe()
201 cpt->pdev = pdev; in otx_cpt_probe()
223 if (!cpt->reg_base) { in otx_cpt_probe()
240 err = otx_cpt_init_eng_grps(pdev, &cpt->eng_grps, cpt->pf_type); in otx_cpt_probe()
[all …]
A Dotx_cptpf_mbox.c91 otx_cpt_send_msg_to_vf(cpt, vf, mbx); in otx_cpt_mbox_send_ack()
100 otx_cpt_send_msg_to_vf(cpt, vf, mbx); in otx_cptpf_mbox_send_nack()
137 struct device *dev = &cpt->pdev->dev; in otx_cpt_bind_vq_to_grp()
142 if (q >= cpt->max_vfs) { in otx_cpt_bind_vq_to_grp()
144 q, cpt->max_vfs); in otx_cpt_bind_vq_to_grp()
154 eng_grp = &cpt->eng_grps.grp[grp]; in otx_cpt_bind_vq_to_grp()
182 struct device *dev = &cpt->pdev->dev; in otx_cpt_handle_mbox_intr()
195 mbx.data = cpt->vfs_enabled; in otx_cpt_handle_mbox_intr()
226 mbx.data = cpt->pf_type; in otx_cpt_handle_mbox_intr()
249 otx_cpt_handle_mbox_intr(cpt, vf); in otx_cpt_mbox_intr_handler()
[all …]
A Dotx_cptpf_ucode.c183 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); in cpt_set_ucode_base()
199 writeq((u64) dma_addr, cpt->reg_base + in cpt_set_ucode_base()
213 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); in cpt_detach_and_disable_cores()
234 reg = readq(cpt->reg_base + OTX_CPT_PF_EXEC_BUSY); in cpt_detach_and_disable_cores()
243 reg = readq(cpt->reg_base + OTX_CPT_PF_EXE_CTL); in cpt_detach_and_disable_cores()
247 writeq(reg, cpt->reg_base + OTX_CPT_PF_EXE_CTL); in cpt_detach_and_disable_cores()
260 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); in cpt_attach_and_enable_cores()
275 reg = readq(cpt->reg_base + OTX_CPT_PF_EXE_CTL); in cpt_attach_and_enable_cores()
278 writeq(reg, cpt->reg_base + OTX_CPT_PF_EXE_CTL); in cpt_attach_and_enable_cores()
1560 writeq(0, cpt->reg_base + OTX_CPT_PF_GX_EN(grp)); in otx_cpt_disable_all_cores()
[all …]
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);
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
A Dotx_cptvf.h22 #define otx_cpt_device_ready(cpt) ((cpt)->flags & OTX_CPT_FLAG_DEVICE_READY) argument
/drivers/crypto/cavium/
A DMakefile5 obj-$(CONFIG_CRYPTO_DEV_CPT) += cpt/
/drivers/crypto/marvell/
A DKconfig38 the modules will be called octeontx-cpt and octeontx-cptvf
/drivers/s390/cio/
A Ddevice_status.c159 cdev_irb->esw.esw0.erw.cpt = irb->esw.esw0.erw.cpt; in ccw_device_accumulate_esw()
/drivers/media/dvb-frontends/
A Dstv0367.c1420 int cpt = 0; in stv0367ter_snr_readreg() local
1423 while (cpt < 10) { in stv0367ter_snr_readreg()
1430 cpt++; in stv0367ter_snr_readreg()
1581 int abc = 0, def = 0, cpt = 0;
1584 (cpt < 400)) || ((Errors == 0) && (cpt < 400))) {
1591 cpt++;
/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_debugfs.c3923 rvu->rvu_dbg.cpt = debugfs_create_dir("cpt", rvu->rvu_dbg.root); in rvu_dbg_cpt_init()
3928 rvu->rvu_dbg.cpt = debugfs_create_dir("cpt1", in rvu_dbg_cpt_init()
3935 debugfs_create_file("cpt_pc", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
3937 debugfs_create_file("cpt_ae_sts", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
3939 debugfs_create_file("cpt_se_sts", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
3941 debugfs_create_file("cpt_ie_sts", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
3943 debugfs_create_file("cpt_engines_info", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
3945 debugfs_create_file("cpt_lfs_info", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
3947 debugfs_create_file("cpt_err_info", 0600, rvu->rvu_dbg.cpt, ctx, in rvu_dbg_cpt_init()
A Drvu.c1036 goto cpt; in rvu_setup_hw_resources()
1058 cpt: in rvu_setup_hw_resources()
1936 rsp->cpt = rvu_rsrc_free_count(&block->lf); in rvu_mbox_handler_free_rsrc_cnt()
A Drvu.h99 struct dentry *cpt; member
A Dmbox.h498 u16 cpt; member
/drivers/net/ethernet/chelsio/cxgb3/
A Dt3_hw.c2974 unsigned int v, tps, cpt, bpt, delta, mindelta = ~0; in t3_config_sched() local
2980 for (cpt = 1; cpt <= 255; cpt++) { in t3_config_sched()
2981 tps = clk / cpt; in t3_config_sched()
2988 selected_cpt = cpt; in t3_config_sched()
A Dcxgb3_main.c802 unsigned int v, addr, bpt, cpt; in tm_attr_show() local
812 cpt = v & 0xff; in tm_attr_show()
813 if (!cpt) in tm_attr_show()
816 v = (adap->params.vpd.cclk * 1000) / cpt; in tm_attr_show()
/drivers/net/ethernet/chelsio/cxgb4/
A Dt4_hw.c10287 unsigned int v, addr, bpt, cpt; in t4_get_tx_sched() local
10295 cpt = v & 0xff; in t4_get_tx_sched()
10296 if (!cpt) { in t4_get_tx_sched()
10299 v = (adap->params.vpd.cclk * 1000) / cpt; /* ticks/s */ in t4_get_tx_sched()
/drivers/crypto/
A DKconfig542 source "drivers/crypto/cavium/cpt/Kconfig"

Completed in 90 milliseconds