Home
last modified time | relevance | path

Searched refs:otx2_cptlfs_info (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptlf.h75 struct otx2_cptlfs_info;
78 struct otx2_cptlfs_info *lfs;
104 struct otx2_cptlfs_info { struct
122 struct otx2_cptlfs_info *lfs) in otx2_cpt_free_instruction_queues() argument
140 struct otx2_cptlfs_info *lfs) in otx2_cpt_alloc_instruction_queues()
176 struct otx2_cptlfs_info *lfs) in otx2_cptlf_set_iqueues_base_addr()
365 static inline bool otx2_cptlf_started(struct otx2_cptlfs_info *lfs) in otx2_cptlf_started()
384 void otx2_cptlf_shutdown(struct otx2_cptlfs_info *lfs);
385 int otx2_cptlf_register_interrupts(struct otx2_cptlfs_info *lfs);
387 void otx2_cptlf_free_irqs_affinity(struct otx2_cptlfs_info *lfs);
[all …]
H A Dotx2_cptlf.c34 static void cptlf_set_done_time_wait(struct otx2_cptlfs_info *lfs, in cptlf_set_done_time_wait()
53 struct otx2_cptlfs_info *lfs = lf->lfs; in cptlf_set_pri()
74 struct otx2_cptlfs_info *lfs = lf->lfs; in cptlf_set_eng_grps_mask()
92 static int cptlf_set_grp_and_pri(struct otx2_cptlfs_info *lfs, in cptlf_set_grp_and_pri()
109 static void cptlf_hw_init(struct otx2_cptlfs_info *lfs) in cptlf_hw_init()
130 static void cptlf_hw_cleanup(struct otx2_cptlfs_info *lfs) in cptlf_hw_cleanup()
154 static void cptlf_enable_intrs(struct otx2_cptlfs_info *lfs) in cptlf_enable_intrs()
166 static void cptlf_disable_intrs(struct otx2_cptlfs_info *lfs) in cptlf_disable_intrs()
299 int otx2_cptlf_register_interrupts(struct otx2_cptlfs_info *lfs) in otx2_cptlf_register_interrupts()
342 int otx2_cptlf_set_irqs_affinity(struct otx2_cptlfs_info *lfs) in otx2_cptlf_set_irqs_affinity()
[all …]
H A Dotx2_cptvf_main.c133 static void cleanup_tasklet_work(struct otx2_cptlfs_info *lfs) in cleanup_tasklet_work()
147 static int init_tasklet_work(struct otx2_cptlfs_info *lfs) in init_tasklet_work()
171 static void free_pending_queues(struct otx2_cptlfs_info *lfs) in free_pending_queues()
181 static int alloc_pending_queues(struct otx2_cptlfs_info *lfs) in alloc_pending_queues()
209 static void lf_sw_cleanup(struct otx2_cptlfs_info *lfs) in lf_sw_cleanup()
215 static int lf_sw_init(struct otx2_cptlfs_info *lfs) in lf_sw_init()
238 static void cptvf_lf_shutdown(struct otx2_cptlfs_info *lfs) in cptvf_lf_shutdown()
261 struct otx2_cptlfs_info *lfs = &cptvf->lfs; in cptvf_lf_init()
H A Dotx2_cpt_common.h169 struct otx2_cptlfs_info;
170 int otx2_cpt_attach_rscrs_msg(struct otx2_cptlfs_info *lfs);
171 int otx2_cpt_detach_rsrcs_msg(struct otx2_cptlfs_info *lfs);
172 int otx2_cpt_msix_offset_msg(struct otx2_cptlfs_info *lfs);
H A Dotx2_cptpf.h33 struct otx2_cptlfs_info lfs; /* CPT LFs attached to this PF */
34 struct otx2_cptlfs_info cpt1_lfs; /* CPT1 LFs attached to this PF */
H A Dotx2_cpt_mbox_common.c126 int otx2_cpt_attach_rscrs_msg(struct otx2_cptlfs_info *lfs) in otx2_cpt_attach_rscrs_msg()
156 int otx2_cpt_detach_rsrcs_msg(struct otx2_cptlfs_info *lfs) in otx2_cpt_detach_rsrcs_msg()
185 int otx2_cpt_msix_offset_msg(struct otx2_cptlfs_info *lfs) in otx2_cpt_msix_offset_msg()
H A Dotx2_cptvf.h15 struct otx2_cptlfs_info lfs; /* CPT LFs attached to this VF */
H A Dotx2_cptvf_reqmgr.c346 struct otx2_cptlfs_info *lfs = &cptvf->lfs; in otx2_cpt_do_request()
352 static int cpt_process_ccode(struct otx2_cptlfs_info *lfs, in cpt_process_ccode()
431 static inline void process_pending_queue(struct otx2_cptlfs_info *lfs, in process_pending_queue()
H A Dotx2_cptvf_mbox.c72 struct otx2_cptlfs_info *lfs = &cptvf->lfs; in process_pfvf_mbox_mbox_msg()
H A Dotx2_cptpf_mbox.c410 struct otx2_cptlfs_info *lfs = &cptpf->lfs; in process_afpf_mbox_msg()
546 struct otx2_cptlfs_info *lfs = &cptpf->lfs; in handle_msg_cpt_inst_lmtst()
H A Dotx2_cptpf_ucode.c1480 struct otx2_cptlfs_info *lfs = &cptpf->lfs; in otx2_cpt_discover_eng_capabilities()