Lines Matching defs:otx2_cptpf_dev
26 struct otx2_cptpf_dev { struct
27 void __iomem *reg_base; /* CPT PF registers start address */
28 void __iomem *afpf_mbox_base; /* PF-AF mbox start address */
29 void __iomem *vfpf_mbox_base; /* VF-PF mbox start address */
30 struct pci_dev *pdev; /* PCI device handle */
31 struct otx2_cptvf_info vf[OTX2_CPT_MAX_VFS_NUM];
32 struct otx2_cpt_eng_grps eng_grps;/* Engine groups information */
33 struct otx2_cptlfs_info lfs; /* CPT LFs attached to this PF */
34 struct otx2_cptlfs_info cpt1_lfs; /* CPT1 LFs attached to this PF */
36 union otx2_cpt_eng_caps eng_caps[OTX2_CPT_MAX_ENG_TYPES];
37 bool is_eng_caps_discovered;
40 struct otx2_mbox afpf_mbox;
41 struct work_struct afpf_mbox_work;
42 struct workqueue_struct *afpf_mbox_wq;
44 struct otx2_mbox afpf_mbox_up;
45 struct work_struct afpf_mbox_up_work;
48 struct otx2_mbox vfpf_mbox;
49 struct workqueue_struct *vfpf_mbox_wq;
74 int otx2_inline_cptlf_setup(struct otx2_cptpf_dev *cptpf, argument