X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fcnxk%2Froc_idev_priv.h;h=46eebffcbb6200046f703e1a707c5d3f76d16e25;hb=28b283fa7f7519425c2d26ff9f774c5e5afdf429;hp=84e6f1ef2db0e0f1c11d420c08364e560b922d37;hpb=0a2879b2e89dc01ecca20c2917ffd11318ab8eeb;p=dpdk.git diff --git a/drivers/common/cnxk/roc_idev_priv.h b/drivers/common/cnxk/roc_idev_priv.h index 84e6f1ef2d..46eebffcbb 100644 --- a/drivers/common/cnxk/roc_idev_priv.h +++ b/drivers/common/cnxk/roc_idev_priv.h @@ -9,6 +9,7 @@ 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; @@ -20,6 +21,9 @@ struct idev_cfg { 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 */ @@ -36,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);