Home
last modified time | relevance | path

Searched refs:roc_cpt (Results 1 – 20 of 20) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_cpt.h111 struct roc_cpt *roc_cpt; member
124 struct roc_cpt { struct
156 int __roc_api roc_cpt_rxc_time_cfg(struct roc_cpt *roc_cpt, argument
158 int __roc_api roc_cpt_dev_init(struct roc_cpt *roc_cpt);
159 int __roc_api roc_cpt_dev_fini(struct roc_cpt *roc_cpt);
160 int __roc_api roc_cpt_eng_grp_add(struct roc_cpt *roc_cpt,
163 void __roc_api roc_cpt_dev_clear(struct roc_cpt *roc_cpt);
171 int __roc_api roc_cpt_inline_ipsec_inb_cfg(struct roc_cpt *roc_cpt,
173 int __roc_api roc_cpt_afs_print(struct roc_cpt *roc_cpt);
174 int __roc_api roc_cpt_lfs_print(struct roc_cpt *roc_cpt);
[all …]
H A Droc_cpt.c263 roc_cpt_inline_ipsec_inb_cfg(struct roc_cpt *roc_cpt, uint16_t param1, in roc_cpt_inline_ipsec_inb_cfg() argument
411 cpt_hardware_caps_get(struct dev *dev, struct roc_cpt *roc_cpt) in cpt_hardware_caps_get() argument
482 roc_cpt_dev_configure(struct roc_cpt *roc_cpt, int nb_lf) in roc_cpt_dev_configure() argument
602 roc_cpt_lf_init(struct roc_cpt *roc_cpt, struct roc_cpt_lf *lf) in roc_cpt_lf_init() argument
608 lf->roc_cpt = roc_cpt; in roc_cpt_lf_init()
622 roc_cpt_dev_init(struct roc_cpt *roc_cpt) in roc_cpt_dev_init() argument
630 if (roc_cpt == NULL || roc_cpt->pci_dev == NULL) in roc_cpt_dev_init()
667 dev->roc_cpt = roc_cpt; in roc_cpt_dev_init()
740 roc_cpt_dev_fini(struct roc_cpt *roc_cpt) in roc_cpt_dev_fini() argument
759 roc_cpt_dev_clear(struct roc_cpt *roc_cpt) in roc_cpt_dev_clear() argument
[all …]
H A Droc_cpt_debug.c40 cpt_af_reg_read(struct roc_cpt *roc_cpt, uint64_t reg, uint64_t *val) in cpt_af_reg_read() argument
42 struct cpt *cpt = roc_cpt_to_cpt_priv(roc_cpt); in cpt_af_reg_read()
67 cpt_sts_print(struct roc_cpt *roc_cpt) in cpt_sts_print() argument
69 struct cpt *cpt = roc_cpt_to_cpt_priv(roc_cpt); in cpt_sts_print()
139 roc_cpt_afs_print(struct roc_cpt *roc_cpt) in roc_cpt_afs_print() argument
145 if (cpt_af_reg_read(roc_cpt, CPT_AF_LFX_CTL(0), &reg_val)) in roc_cpt_afs_print()
155 cpt_sts_print(roc_cpt); in roc_cpt_afs_print()
208 roc_cpt_lfs_print(struct roc_cpt *roc_cpt) in roc_cpt_lfs_print() argument
210 struct cpt *cpt = roc_cpt_to_cpt_priv(roc_cpt); in roc_cpt_lfs_print()
217 for (lf_id = 0; lf_id < roc_cpt->nb_lf; lf_id++) { in roc_cpt_lfs_print()
[all …]
H A Droc_cpt_priv.h16 roc_cpt_to_cpt_priv(struct roc_cpt *roc_cpt) in roc_cpt_to_cpt_priv() argument
18 return (struct cpt *)&roc_cpt->reserved[0]; in roc_cpt_to_cpt_priv()
H A Droc_idev.h15 struct roc_cpt *__roc_api roc_idev_cpt_get(void);
16 void __roc_api roc_idev_cpt_set(struct roc_cpt *cpt);
H A Droc_idev_priv.h11 struct roc_cpt;
23 struct roc_cpt *cpt;
H A Droc_nix_inl.c245 struct roc_cpt *roc_cpt; in roc_nix_reassembly_configure() local
249 roc_cpt = idev->cpt; in roc_nix_reassembly_configure()
250 if (!roc_cpt) { in roc_nix_reassembly_configure()
261 return roc_cpt_rxc_time_cfg(roc_cpt, &cfg); in roc_nix_reassembly_configure()
269 struct roc_cpt *roc_cpt; in roc_nix_inl_inb_init() local
280 roc_cpt = idev->cpt; in roc_nix_inl_inb_init()
281 if (!roc_cpt) { in roc_nix_inl_inb_init()
297 rc = roc_cpt_inline_ipsec_inb_cfg(roc_cpt, param1, 0); in roc_nix_inl_inb_init()
H A Droc_idev.c177 struct roc_cpt *
204 roc_idev_cpt_set(struct roc_cpt *cpt) in roc_idev_cpt_set()
H A Droc_dev_priv.h91 void *roc_cpt; member
H A Dmeson.build20 'roc_cpt.c',
/dpdk/drivers/crypto/cnxk/
H A Dcnxk_cryptodev_ops.c57 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_dev_config() local
99 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_dev_start() local
118 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_dev_stop() local
160 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_dev_info_get() local
330 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_queue_pair_release() local
337 lf = roc_cpt->lf[qp_id]; in cnxk_cpt_queue_pair_release()
361 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_queue_pair_setup() local
543 cnxk_cpt_inst_w7_get(struct cnxk_se_sess *sess, struct roc_cpt *roc_cpt) in cnxk_cpt_inst_w7_get() argument
559 sym_session_configure(struct roc_cpt *roc_cpt, int driver_id, in sym_session_configure() argument
612 struct roc_cpt *roc_cpt = &vf->cpt; in cnxk_cpt_sym_session_configure() local
[all …]
H A Dcn10k_ipsec.c22 ipsec_cpt_inst_w7_get(struct roc_cpt *roc_cpt, void *sa) in ipsec_cpt_inst_w7_get() argument
27 w7.s.egrp = roc_cpt->eng_grp[CPT_ENG_TYPE_IE]; in ipsec_cpt_inst_w7_get()
36 cn10k_ipsec_outb_sa_create(struct roc_cpt *roc_cpt, struct roc_cpt_lf *lf, in cn10k_ipsec_outb_sa_create() argument
68 sa->inst.w7 = ipsec_cpt_inst_w7_get(roc_cpt, out_sa); in cn10k_ipsec_outb_sa_create()
163 cn10k_ipsec_inb_sa_create(struct roc_cpt *roc_cpt, struct roc_cpt_lf *lf, in cn10k_ipsec_inb_sa_create() argument
196 sa->inst.w7 = ipsec_cpt_inst_w7_get(roc_cpt, in_sa); in cn10k_ipsec_inb_sa_create()
265 struct roc_cpt *roc_cpt; in cn10k_ipsec_session_create() local
281 roc_cpt = &vf->cpt; in cn10k_ipsec_session_create()
284 return cn10k_ipsec_inb_sa_create(roc_cpt, &qp->lf, ipsec_xfrm, in cn10k_ipsec_session_create()
455 struct roc_cpt *roc_cpt; in cn10k_sec_session_update() local
[all …]
H A Dcnxk_cryptodev.c34 cnxk_cpt_eng_grp_add(struct roc_cpt *roc_cpt) in cnxk_cpt_eng_grp_add() argument
38 ret = roc_cpt_eng_grp_add(roc_cpt, CPT_ENG_TYPE_SE); in cnxk_cpt_eng_grp_add()
44 ret = roc_cpt_eng_grp_add(roc_cpt, CPT_ENG_TYPE_IE); in cnxk_cpt_eng_grp_add()
50 ret = roc_cpt_eng_grp_add(roc_cpt, CPT_ENG_TYPE_AE); in cnxk_cpt_eng_grp_add()
H A Dcn9k_cryptodev.c46 struct roc_cpt *roc_cpt; in cn9k_cpt_pci_probe() local
67 roc_cpt = &vf->cpt; in cn9k_cpt_pci_probe()
70 roc_cpt->pci_dev = pci_dev; in cn9k_cpt_pci_probe()
78 rc = roc_cpt_dev_init(roc_cpt); in cn9k_cpt_pci_probe()
84 rc = cnxk_cpt_eng_grp_add(roc_cpt); in cn9k_cpt_pci_probe()
111 roc_cpt_dev_fini(roc_cpt); in cn9k_cpt_pci_probe()
H A Dcn10k_cryptodev.c46 struct roc_cpt *roc_cpt; in cn10k_cpt_pci_probe() local
67 roc_cpt = &vf->cpt; in cn10k_cpt_pci_probe()
70 roc_cpt->pci_dev = pci_dev; in cn10k_cpt_pci_probe()
78 rc = roc_cpt_dev_init(roc_cpt); in cn10k_cpt_pci_probe()
84 rc = cnxk_cpt_eng_grp_add(roc_cpt); in cn10k_cpt_pci_probe()
111 roc_cpt_dev_fini(roc_cpt); in cn10k_cpt_pci_probe()
H A Dcnxk_cryptodev.h21 struct roc_cpt cpt;
32 int cnxk_cpt_eng_grp_add(struct roc_cpt *roc_cpt);
H A Dcn9k_ipsec.c22 struct roc_cpt *roc_cpt = qp->lf.roc_cpt; in cn9k_cpt_enq_sa_write() local
45 inst.w7.s.egrp = roc_cpt->eng_grp[CPT_ENG_TYPE_IE]; in cn9k_cpt_enq_sa_write()
322 struct roc_cpt *roc_cpt = qp->lf.roc_cpt; in cn9k_ipsec_outb_sa_create() local
528 w7.s.egrp = roc_cpt->eng_grp[CPT_ENG_TYPE_IE]; in cn9k_ipsec_outb_sa_create()
543 struct roc_cpt *roc_cpt = qp->lf.roc_cpt; in cn9k_ipsec_inb_sa_create() local
619 w7.s.egrp = roc_cpt->eng_grp[CPT_ENG_TYPE_IE]; in cn9k_ipsec_inb_sa_create()
H A Dcnxk_cryptodev_ops.h109 int sym_session_configure(struct roc_cpt *roc_cpt, int driver_id,
H A Dcn10k_cryptodev_ops.c35 ret = sym_session_configure(qp->lf.roc_cpt, driver_id, sym_op->xform, in cn10k_cpt_sym_temp_sess_create()
H A Dcn9k_cryptodev_ops.c84 ret = sym_session_configure(qp->lf.roc_cpt, driver_id, sym_op->xform, in cn9k_cpt_sym_temp_sess_create()