/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptpf_ucode.c | 58 struct otx_cpt_eng_grp_info *eng_grp) in get_cores_bmap() 64 if (eng_grp->g->engs_num > OTX_CPT_MAX_ENGINES) { in get_cores_bmap() 66 eng_grp->g->engs_num); in get_cores_bmap() 71 if (eng_grp->engs[i].type) { in get_cores_bmap() 73 eng_grp->engs[i].bmap, in get_cores_bmap() 74 eng_grp->g->engs_num); in get_cores_bmap() 75 bmap.size = eng_grp->g->engs_num; in get_cores_bmap() 82 eng_grp->idx); in get_cores_bmap() 175 static int cpt_set_ucode_base(struct otx_cpt_eng_grp_info *eng_grp, void *obj) in cpt_set_ucode_base() argument 182 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); in cpt_set_ucode_base() 57 get_cores_bmap(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) get_cores_bmap() argument 203 cpt_detach_and_disable_cores(struct otx_cpt_eng_grp_info *eng_grp, void *obj) cpt_detach_and_disable_cores() argument 251 cpt_attach_and_enable_cores(struct otx_cpt_eng_grp_info *eng_grp, void *obj) cpt_attach_and_enable_cores() argument 487 find_engines_by_type( struct otx_cpt_eng_grp_info *eng_grp, int eng_type) find_engines_by_type() argument 509 otx_cpt_eng_grp_has_eng_type(struct otx_cpt_eng_grp_info *eng_grp, int eng_type) otx_cpt_eng_grp_has_eng_type() argument 520 print_ucode_info(struct otx_cpt_eng_grp_info *eng_grp, char *buf, int size) print_ucode_info() argument 532 print_engs_info(struct otx_cpt_eng_grp_info *eng_grp, char *buf, int size, int idx) print_engs_info() argument 583 cpt_print_engines_mask(struct otx_cpt_eng_grp_info *eng_grp, struct device *dev, char *buf, int size) cpt_print_engines_mask() argument 813 struct otx_cpt_eng_grp_info *eng_grp; eng_grp_info_show() local 831 create_sysfs_eng_grps_info(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) create_sysfs_eng_grps_info() argument 938 enable_eng_grp(struct otx_cpt_eng_grp_info *eng_grp, void *obj) enable_eng_grp() argument 951 disable_eng_grp(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp, void *obj) disable_eng_grp() argument 1069 eng_grp_update_masks(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) eng_grp_update_masks() argument 1144 delete_engine_group(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) delete_engine_group() argument 1183 validate_1_ucode_scenario(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp, struct otx_cpt_engines *engs, int engs_cnt) validate_1_ucode_scenario() argument 1203 update_ucode_ptrs(struct otx_cpt_eng_grp_info *eng_grp) update_ucode_ptrs() argument 1223 struct otx_cpt_eng_grp_info *eng_grp; create_engine_group() local [all...] |
H A D | otx_cptpf_mbox.c | 138 struct otx_cpt_eng_grp_info *eng_grp; in otx_cpt_bind_vq_to_grp() local 154 eng_grp = &cpt->eng_grps.grp[grp]; in otx_cpt_bind_vq_to_grp() 155 if (!eng_grp->is_enabled) { in otx_cpt_bind_vq_to_grp() 164 if (eng_grp->mirror.is_ena) in otx_cpt_bind_vq_to_grp() 165 ucode = &eng_grp->g->grp[eng_grp->mirror.idx].ucode[0]; in otx_cpt_bind_vq_to_grp() 167 ucode = &eng_grp->ucode[0]; in otx_cpt_bind_vq_to_grp()
|
H A D | otx_cptpf_ucode.h | 177 int otx_cpt_eng_grp_has_eng_type(struct otx_cpt_eng_grp_info *eng_grp,
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptpf_ucode.c | 58 struct otx_cpt_eng_grp_info *eng_grp) in get_cores_bmap() 64 if (eng_grp->g->engs_num > OTX_CPT_MAX_ENGINES) { in get_cores_bmap() 66 eng_grp->g->engs_num); in get_cores_bmap() 71 if (eng_grp->engs[i].type) { in get_cores_bmap() 73 eng_grp->engs[i].bmap, in get_cores_bmap() 74 eng_grp->g->engs_num); in get_cores_bmap() 75 bmap.size = eng_grp->g->engs_num; in get_cores_bmap() 82 eng_grp->idx); in get_cores_bmap() 175 static int cpt_set_ucode_base(struct otx_cpt_eng_grp_info *eng_grp, void *obj) in cpt_set_ucode_base() argument 182 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); in cpt_set_ucode_base() 57 get_cores_bmap(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) get_cores_bmap() argument 203 cpt_detach_and_disable_cores(struct otx_cpt_eng_grp_info *eng_grp, void *obj) cpt_detach_and_disable_cores() argument 251 cpt_attach_and_enable_cores(struct otx_cpt_eng_grp_info *eng_grp, void *obj) cpt_attach_and_enable_cores() argument 486 find_engines_by_type( struct otx_cpt_eng_grp_info *eng_grp, int eng_type) find_engines_by_type() argument 508 otx_cpt_eng_grp_has_eng_type(struct otx_cpt_eng_grp_info *eng_grp, int eng_type) otx_cpt_eng_grp_has_eng_type() argument 519 print_ucode_info(struct otx_cpt_eng_grp_info *eng_grp, char *buf, int size) print_ucode_info() argument 531 print_engs_info(struct otx_cpt_eng_grp_info *eng_grp, char *buf, int size, int idx) print_engs_info() argument 582 cpt_print_engines_mask(struct otx_cpt_eng_grp_info *eng_grp, struct device *dev, char *buf, int size) cpt_print_engines_mask() argument 812 struct otx_cpt_eng_grp_info *eng_grp; eng_grp_info_show() local 830 create_sysfs_eng_grps_info(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) create_sysfs_eng_grps_info() argument 937 enable_eng_grp(struct otx_cpt_eng_grp_info *eng_grp, void *obj) enable_eng_grp() argument 950 disable_eng_grp(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp, void *obj) disable_eng_grp() argument 1068 eng_grp_update_masks(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) eng_grp_update_masks() argument 1143 delete_engine_group(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp) delete_engine_group() argument 1182 validate_1_ucode_scenario(struct device *dev, struct otx_cpt_eng_grp_info *eng_grp, struct otx_cpt_engines *engs, int engs_cnt) validate_1_ucode_scenario() argument 1202 update_ucode_ptrs(struct otx_cpt_eng_grp_info *eng_grp) update_ucode_ptrs() argument 1222 struct otx_cpt_eng_grp_info *eng_grp; create_engine_group() local [all...] |
H A D | otx_cptpf_mbox.c | 138 struct otx_cpt_eng_grp_info *eng_grp; in otx_cpt_bind_vq_to_grp() local 154 eng_grp = &cpt->eng_grps.grp[grp]; in otx_cpt_bind_vq_to_grp() 155 if (!eng_grp->is_enabled) { in otx_cpt_bind_vq_to_grp() 164 if (eng_grp->mirror.is_ena) in otx_cpt_bind_vq_to_grp() 165 ucode = &eng_grp->g->grp[eng_grp->mirror.idx].ucode[0]; in otx_cpt_bind_vq_to_grp() 167 ucode = &eng_grp->ucode[0]; in otx_cpt_bind_vq_to_grp()
|
H A D | otx_cptpf_ucode.h | 177 int otx_cpt_eng_grp_has_eng_type(struct otx_cpt_eng_grp_info *eng_grp,
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptpf_ucode.c | 26 struct otx2_cpt_eng_grp_info *eng_grp) in get_cores_bmap() 32 if (eng_grp->g->engs_num < 0 || in get_cores_bmap() 33 eng_grp->g->engs_num > OTX2_CPT_MAX_ENGINES) { in get_cores_bmap() 35 eng_grp->g->engs_num); in get_cores_bmap() 40 if (eng_grp->engs[i].type) { in get_cores_bmap() 42 eng_grp->engs[i].bmap, in get_cores_bmap() 43 eng_grp->g->engs_num); in get_cores_bmap() 44 bmap.size = eng_grp->g->engs_num; in get_cores_bmap() 51 eng_grp->idx); in get_cores_bmap() 60 static int is_2nd_ucode_used(struct otx2_cpt_eng_grp_info *eng_grp) in is_2nd_ucode_used() argument 25 get_cores_bmap(struct device *dev, struct otx2_cpt_eng_grp_info *eng_grp) get_cores_bmap() argument 166 cptx_set_ucode_base(struct otx2_cpt_eng_grp_info *eng_grp, struct otx2_cptpf_dev *cptpf, int blkaddr) cptx_set_ucode_base() argument 202 cpt_set_ucode_base(struct otx2_cpt_eng_grp_info *eng_grp, void *obj) cpt_set_ucode_base() argument 215 cptx_detach_and_disable_cores(struct otx2_cpt_eng_grp_info *eng_grp, struct otx2_cptpf_dev *cptpf, struct otx2_cpt_bitmap bmap, int blkaddr) cptx_detach_and_disable_cores() argument 281 cpt_detach_and_disable_cores(struct otx2_cpt_eng_grp_info *eng_grp, void *obj) cpt_detach_and_disable_cores() argument 302 cptx_attach_and_enable_cores(struct otx2_cpt_eng_grp_info *eng_grp, struct otx2_cptpf_dev *cptpf, struct otx2_cpt_bitmap bmap, int blkaddr) cptx_attach_and_enable_cores() argument 341 cpt_attach_and_enable_cores(struct otx2_cpt_eng_grp_info *eng_grp, void *obj) cpt_attach_and_enable_cores() argument 479 find_engines_by_type( struct otx2_cpt_eng_grp_info *eng_grp, int eng_type) find_engines_by_type() argument 495 eng_grp_has_eng_type(struct otx2_cpt_eng_grp_info *eng_grp, int eng_type) eng_grp_has_eng_type() argument 709 enable_eng_grp(struct otx2_cpt_eng_grp_info *eng_grp, void *obj) enable_eng_grp() argument 725 disable_eng_grp(struct device *dev, struct otx2_cpt_eng_grp_info *eng_grp, void *obj) disable_eng_grp() argument 847 eng_grp_update_masks(struct device *dev, struct otx2_cpt_eng_grp_info *eng_grp) eng_grp_update_masks() argument 926 delete_engine_group(struct device *dev, struct otx2_cpt_eng_grp_info *eng_grp) delete_engine_group() argument 955 update_ucode_ptrs(struct otx2_cpt_eng_grp_info *eng_grp) update_ucode_ptrs() argument 980 struct otx2_cpt_eng_grp_info *eng_grp; create_engine_group() local 1769 get_engs_info(struct otx2_cpt_eng_grp_info *eng_grp, char *buf, int size, int idx) get_engs_info() argument [all...] |
H A D | otx2_cptpf_ucode.h | 170 struct otx2_cpt_eng_grp_info *eng_grp,
|