summaryrefslogtreecommitdiff
path: root/qdf
diff options
context:
space:
mode:
authorSravan Kumar Kairam <sgoud@codeaurora.org>2018-02-16 07:43:54 +0530
committersnandini <snandini@codeaurora.org>2018-02-21 23:49:16 -0800
commit8fb188fc9abfcd11cd42b9732de898623142dc58 (patch)
treef4a651761a0672990574463ebb9203c111cf7028 /qdf
parent20d7142933e412c748f121993fd6d11b4be5443c (diff)
downloadqca-wfi-host-cmn-8fb188fc9abfcd11cd42b9732de898623142dc58.tar.gz
qcacmn: Add qdf abstraction for byte order identifiers
Add qdf abstraction for Linux byte order type identifiers. Change-Id: I4ff55ffcb92a86e7d067bcb78b404b8deb3ee0f0 CRs-Fixed: 2193638
Diffstat (limited to 'qdf')
-rw-r--r--qdf/inc/qdf_types.h8
-rw-r--r--qdf/linux/src/i_qdf_types.h6
2 files changed, 14 insertions, 0 deletions
diff --git a/qdf/inc/qdf_types.h b/qdf/inc/qdf_types.h
index 08a64b3c3..88e88c77f 100644
--- a/qdf/inc/qdf_types.h
+++ b/qdf/inc/qdf_types.h
@@ -119,6 +119,14 @@ typedef void *qdf_handle_t;
*/
typedef __qdf_device_t qdf_device_t;
+/* Byte order identifiers */
+typedef __qdf_le16_t qdf_le16_t;
+typedef __qdf_le32_t qdf_le32_t;
+typedef __qdf_le64_t qdf_le64_t;
+typedef __qdf_be16_t qdf_be16_t;
+typedef __qdf_be32_t qdf_be32_t;
+typedef __qdf_be64_t qdf_be64_t;
+
/**
* typedef qdf_size_t - size of an object
*/
diff --git a/qdf/linux/src/i_qdf_types.h b/qdf/linux/src/i_qdf_types.h
index a4d6ce7e6..c9b032e4a 100644
--- a/qdf/linux/src/i_qdf_types.h
+++ b/qdf/linux/src/i_qdf_types.h
@@ -129,6 +129,12 @@ typedef dma_addr_t __qdf_dma_addr_t;
typedef size_t __qdf_dma_size_t;
typedef dma_addr_t __qdf_dma_context_t;
typedef struct net_device *__qdf_netdev_t;
+typedef __le16 __qdf_le16_t;
+typedef __le32 __qdf_le32_t;
+typedef __le64 __qdf_le64_t;
+typedef __be16 __qdf_be16_t;
+typedef __be32 __qdf_be32_t;
+typedef __be64 __qdf_be64_t;
#define qdf_dma_mem_context(context) dma_addr_t context
#define qdf_get_dma_mem_context(var, field) ((qdf_dma_context_t)(var->field))