dapl: remove TO_LONG_PTR macro
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 15 May 2008 00:13:43 +0000 (00:13 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 15 May 2008 00:13:43 +0000 (00:13 +0000)
The TO_LONG_PTR macro is unnecessary and makes it difficult to keep the Windows and Linux DAPL versions in sync.  (Updated from rev 1164 to include missing 'i' in 'ib'.)

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1169 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

ulp/dapl/dapl/ibal/dapl_ibal_kmod.h
ulp/dapl/dapl/ibal/dapl_ibal_util.h
ulp/dapl/dapl/include/dapl.h

index f77825f..9d4f939 100644 (file)
@@ -62,7 +62,7 @@ typedef struct _mvdapl_ca_t
 \r
 typedef struct _mvdapl_root\r
 {\r
-    TO_LONG_PTR(ib_al_handle_t  ,        h_al) ; \r
+    ib_al_handle_t               h_al;\r
     intn_t                guid_count;\r
     mvdapl_ca_t           *mvdapl_ca_tbl;\r
 \r
index a0c3e80..7c2ba62 100644 (file)
@@ -143,7 +143,7 @@ typedef struct _dapl_ibal_refs
 \r
 typedef struct _dapl_ibal_root\r
 {\r
-    TO_LONG_PTR(ib_al_handle_t  ,        h_al) ;         // handle to Access Layer\r
+    ib_al_handle_t        h_al;         // handle to Access Layer\r
     cl_spinlock_t         ca_lock;     // CA list lock\r
     cl_qlist_t            ca_head;     // list head of CAs\r
     boolean_t             shutdown;    // when true, driver is shutting down\r
@@ -155,7 +155,7 @@ typedef struct _dapl_ibal_root
 typedef struct _dapl_ibal_ca\r
 {\r
     cl_list_item_t    next;        // peer CA list\r
-    TO_LONG_PTR(ib_ca_handle_t ,    h_ca) ;         // handle to open CA\r
+    ib_ca_handle_t    h_ca;         // handle to open CA\r
     ib_ca_attr_t      *p_ca_attr;  // CA attributes\r
     uint32_t          ca_attr_size;// size of ca attribute\r
     dapl_ibal_refs_t  refs;        // reference counting\r
index 13cd420..eb9f080 100644 (file)
@@ -258,7 +258,7 @@ struct dapl_hca
     ib_guid_t           node_GUID;\r
     ib_lid_t            lid;\r
     ib_cqd_handle_t    ib_cqd_handle;  /* cq domain handle */\r
-    TO_LONG_PTR(ib_cq_handle_t ,       null_ib_cq_handle) ;  /* CQ handle with 0 entries */\r
+    ib_cq_handle_t     null_ib_cq_handle;  /* CQ handle with 0 entries */\r
     /* Memory Subsystem Support */\r
     DAPL_HASH_TABLE    *lmr_hash_table;\r
     /* Limits & useful HCA attributes */\r
@@ -328,7 +328,7 @@ struct dapl_evd
     DAT_BOOLEAN                evd_producer_locking_needed;\r
 \r
     /* Every EVD has a CQ unless it is a SOFTWARE_EVENT only EVD */\r
-    TO_LONG_PTR(ib_cq_handle_t ,       ib_cq_handle) \r
+    ib_cq_handle_t     ib_cq_handle\r
 \r
     /* Mellanox Specific completion handle for registration/de-registration */\r
     ib_comp_handle_t    ib_comp_handle;\r
@@ -400,7 +400,7 @@ struct dapl_ep
     DAT_EP_PARAM               param;\r
 \r
     /* The RC Queue Pair (IBM OS API) */\r
-    TO_LONG_PTR(ib_qp_handle_t ,               qp_handle) \r
+    ib_qp_handle_t             qp_handle\r
     unsigned int               qpn;    /* qp number */\r
     ib_qp_state_t              qp_state;\r
 \r
@@ -447,7 +447,7 @@ struct dapl_ep
 struct dapl_pz\r
 {\r
     DAPL_HEADER                header;\r
-    TO_LONG_PTR(ib_pd_handle_t ,       pd_handle) \r
+    ib_pd_handle_t     pd_handle\r
     DAPL_ATOMIC                pz_ref_count;\r
 };\r
 \r
@@ -456,7 +456,7 @@ struct dapl_lmr
 {\r
     DAPL_HEADER                header;\r
     DAT_LMR_PARAM      param;\r
-    TO_LONG_PTR(ib_mr_handle_t ,       mr_handle) \r
+    ib_mr_handle_t  mr_handle\r
     DAPL_ATOMIC                lmr_ref_count;\r
     ib_shmid_t         ib_shmid;\r
 };\r
@@ -469,7 +469,7 @@ struct dapl_rmr
     DAPL_EP             *ep;\r
     DAPL_PZ             *pz;\r
     DAPL_LMR            *lmr;\r
-    TO_LONG_PTR(ib_mw_handle_t ,       mw_handle) \r
+    ib_mw_handle_t     mw_handle\r
 };\r
 \r
 /* SP types, indicating the state and queue */\r