X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhinic%2Fbase%2Fhinic_pmd_hwdev.h;h=d6896b3f13c14acb974279174c9426435cb618e3;hb=1028e5bc36b4dd4ae51580eb3e45410b6c82e153;hp=fc5bdf90b7f1e931fcb4499839c2a4f39fc8388f;hpb=ce07a121c7975e9a984365dc5f2a3fa2867696cc;p=dpdk.git diff --git a/drivers/net/hinic/base/hinic_pmd_hwdev.h b/drivers/net/hinic/base/hinic_pmd_hwdev.h index fc5bdf90b7..d6896b3f13 100644 --- a/drivers/net/hinic/base/hinic_pmd_hwdev.h +++ b/drivers/net/hinic/base/hinic_pmd_hwdev.h @@ -18,7 +18,7 @@ /* dma pool */ struct dma_pool { - u32 inuse; + rte_atomic32_t inuse; size_t elem_size; size_t align; size_t boundary; @@ -442,7 +442,6 @@ struct hinic_hwdev { struct hinic_msg_pf_to_mgmt *pf_to_mgmt; struct hinic_cmdqs *cmdqs; struct hinic_nic_io *nic_io; - }; int hinic_osdep_init(struct hinic_hwdev *hwdev); @@ -485,4 +484,8 @@ int hinic_l2nic_reset(struct hinic_hwdev *hwdev); int hinic_set_pagesize(void *hwdev, u8 page_size); +void hinic_cpu_to_be32(void *data, u32 len); + +void hinic_be32_to_cpu(void *data, u32 len); + #endif /* _HINIC_PMD_HWDEV_H_ */