X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fcnxk%2Froc_tim_priv.h;h=cc083d2b4a827f339e6ed9fb3081e1b46bc20272;hb=0cc909cc07c56cd42ba6dd7c94a54221b3218c13;hp=08697f6e291ac7716e3ccbd23f6b7abc3214352d;hpb=796e3668b91c8637ab7bf5357904639c4a46c3c7;p=dpdk.git diff --git a/drivers/common/cnxk/roc_tim_priv.h b/drivers/common/cnxk/roc_tim_priv.h index 08697f6e29..cc083d2b4a 100644 --- a/drivers/common/cnxk/roc_tim_priv.h +++ b/drivers/common/cnxk/roc_tim_priv.h @@ -6,6 +6,7 @@ #define _ROC_TIM_PRIV_H_ struct tim { + uint16_t tim_msix_offsets[MAX_RVU_BLKLF_CNT]; }; enum tim_err_status { @@ -18,4 +19,12 @@ roc_tim_to_tim_priv(struct roc_tim *roc_tim) return (struct tim *)&roc_tim->reserved[0]; } +/* TIM IRQ*/ +int tim_register_irq_priv(struct roc_tim *roc_tim, + struct plt_intr_handle *handle, uint8_t ring_id, + uint16_t msix_offset); +void tim_unregister_irq_priv(struct roc_tim *roc_tim, + struct plt_intr_handle *handle, uint8_t ring_id, + uint16_t msix_offset); + #endif /* _ROC_TIM_PRIV_H_ */