X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fcnxk%2Froc_idev_priv.h;h=46eebffcbb6200046f703e1a707c5d3f76d16e25;hb=bce33776a72a0b52d78999d8786099a916d48320;hp=384f667ea6f72938a30c7f3f9bc25eb211fbf30d;hpb=4ced2b04dfd78d49d3b764a6032193365d2ba23f;p=dpdk.git diff --git a/drivers/common/cnxk/roc_idev_priv.h b/drivers/common/cnxk/roc_idev_priv.h index 384f667ea6..46eebffcbb 100644 --- a/drivers/common/cnxk/roc_idev_priv.h +++ b/drivers/common/cnxk/roc_idev_priv.h @@ -8,6 +8,8 @@ /* Intra device related functions */ struct npa_lf; struct roc_bphy; +struct roc_cpt; +struct nix_inl_dev; struct idev_cfg { uint16_t sso_pf_func; uint16_t npa_pf_func; @@ -18,6 +20,10 @@ struct idev_cfg { uint16_t num_lmtlines; uint64_t lmt_base_addr; struct roc_bphy *bphy; + struct roc_cpt *cpt; + struct roc_sso *sso; + struct nix_inl_dev *nix_inl_dev; + plt_spinlock_t nix_inl_dev_lock; }; /* Generic */ @@ -34,6 +40,8 @@ uint16_t idev_npa_lf_active(struct dev *dev); /* idev sso */ void idev_sso_pffunc_set(uint16_t sso_pf_func); uint16_t idev_sso_pffunc_get(void); +struct roc_sso *idev_sso_get(void); +void idev_sso_set(struct roc_sso *sso); /* idev lmt */ uint16_t idev_lmt_pffunc_get(void);