[opensm] removed opensm\user\include\ib_types.h, even though it was not used, it...
[mirror/winof/.git] / docs / iba / ib_types_h.html
index 3fb6468..085063c 100644 (file)
@@ -246,7 +246,7 @@ Access Layer/ib_av_attr_t</a></h2>
 <span class="DESCRIPTION"><pre>       IBA address vector.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>typedef struct _ib_av_attr\r
+<span class="SYNOPSIS"><pre>typedef _ib_av_attr\r
 {\r
         uint8_t                                 port_num;\r
 \r
@@ -292,7 +292,7 @@ Access Layer/ib_bind_wr_t</a></h2>
         uint64_t                                wr_id;\r
         <a href="#robo245">ib_send_opt_t</a>                   send_opt;\r
 \r
-        ib_mr_handle_t                  h_mr;\r
+        ib_mr_handle_t __ptr64                  h_mr;\r
         <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
         net32_t                                 current_rkey;\r
 \r
@@ -417,8 +417,8 @@ Access Layer/ib_ca_attr_t</a></h2>
         uint32_t                                num_page_sizes;\r
         uint8_t                                 num_ports;\r
 \r
-        uint32_t* __ptr64               p_page_size;\r
-        <a href="#robo195">ib_port_attr_t</a>* __ptr64 p_port_attr;\r
+ TO_LONG_PTR(       uint32_t* ,               p_page_size) ; \r
+ TO_LONG_PTR(       <a href="#robo195">ib_port_attr_t</a>* , p_port_attr) ; \r
 \r
 }       <strong>ib_ca_attr_t</strong>;\r
 </pre>\r
@@ -749,7 +749,7 @@ Access Layer/ib_ci_op_t</a></h2>
         IN                              uint32_t                                        buf_info;\r
         IN      OUT                     int32_t                                         status;\r
                 OUT                     uint32_t                                        num_bytes_ret;\r
-        IN      OUT                     void* __ptr64                           p_buf OPTIONAL;\r
+        IN      OUT                     void* FUNC_PTR64                           p_buf OPTIONAL;\r
 \r
 }       <strong>ib_ci_op_t</strong>;\r
 </pre>\r
@@ -912,7 +912,7 @@ Access Layer/ib_mr_attr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_mr_attr\r
 {\r
-        ib_pd_handle_t                  h_pd;\r
+        ib_pd_handle_t __ptr64                  h_pd;\r
         uint64_t                                local_lb;\r
         uint64_t                                local_ub;\r
         uint64_t                                remote_lb;\r
@@ -979,7 +979,7 @@ Access Layer/ib_mr_create_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_mr_create\r
 {\r
-        void* __ptr64                   vaddr;\r
+ TO_LONG_PTR(       void* ,                   vaddr) ; \r
         uint64_t                                length;\r
         <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
 \r
@@ -1083,7 +1083,7 @@ Access Layer/ib_phys_create_t</a></h2>
 {\r
         uint64_t                                        length;\r
         uint32_t                                        num_ranges;\r
-        <a href="#robo183">ib_phys_range_t</a>* __ptr64        range_array;\r
+ TO_LONG_PTR(       <a href="#robo183">ib_phys_range_t</a>* ,        range_array) ; \r
         uint32_t                                        buf_offset;\r
         uint32_t                                        hca_page_size;\r
         <a href="#robo37">ib_access_t</a>                                     access_ctrl;\r
@@ -1233,8 +1233,8 @@ Access Layer/ib_port_attr_t</a></h2>
          * Pointers at the end of the structure to allow doing a simple\r
          * memory comparison of contents up to the first pointer.\r
          */\r
-        <a href="#robo846">ib_gid_t</a>* __ptr64               p_gid_table;\r
-        <a href="#robo884">ib_net16_t</a>* __ptr64             p_pkey_table;\r
+ TO_LONG_PTR(       <a href="#robo846">ib_gid_t</a>* ,               p_gid_table) ; \r
+ TO_LONG_PTR(       <a href="#robo884">ib_net16_t</a>* ,             p_pkey_table) ; \r
 \r
 }       <strong>ib_port_attr_t</strong>;\r
 </pre>\r
@@ -1303,7 +1303,7 @@ Access Layer/ib_qp_attr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_qp_attr\r
 {\r
-        ib_pd_handle_t                  h_pd;\r
+        ib_pd_handle_t __ptr64                  h_pd;\r
         <a href="#robo206">ib_qp_type_t</a>                    qp_type;\r
         <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
         uint16_t                                pkey_index;\r
@@ -1316,9 +1316,9 @@ Access Layer/ib_qp_attr_t</a></h2>
         uint8_t                                 init_depth;\r
         uint8_t                                 resp_res;\r
 \r
-        ib_cq_handle_t                  h_sq_cq;\r
-        ib_cq_handle_t                  h_rq_cq;\r
-        ib_srq_handle_t                 h_srq;\r
+        ib_cq_handle_t __ptr64                  h_sq_cq;\r
+        ib_cq_handle_t __ptr64                  h_rq_cq;\r
+        ib_srq_handle_t __ptr64                 h_srq;\r
 \r
         boolean_t                               sq_signaled;\r
 \r
@@ -1375,9 +1375,9 @@ Access Layer/ib_qp_create_t</a></h2>
         uint32_t                                sq_sge;\r
         uint32_t                                rq_sge;\r
 \r
-        ib_cq_handle_t                  h_sq_cq;\r
-        ib_cq_handle_t                  h_rq_cq;\r
-        ib_srq_handle_t                 h_srq;\r
+        ib_cq_handle_t __ptr64                  h_sq_cq;\r
+        ib_cq_handle_t __ptr64                  h_rq_cq;\r
+        ib_srq_handle_t __ptr64                 h_srq;\r
 \r
         boolean_t                               sq_signaled;\r
 \r
@@ -1707,10 +1707,10 @@ Access Layer/ib_recv_wr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_recv_wr\r
 {\r
-        struct _ib_recv_wr* __ptr64     p_next;\r
+ TO_LONG_PTR(       struct _ib_recv_wr* ,     p_next) ; \r
         uint64_t                                        wr_id;\r
         uint32_t                                        num_ds;\r
-        <a href="#robo142">ib_local_ds_t</a>* __ptr64          ds_array;\r
+ TO_LONG_PTR(       <a href="#robo142">ib_local_ds_t</a>* ,          ds_array) ; \r
 \r
 }       <strong>ib_recv_wr_t</strong>;\r
 </pre>\r
@@ -1865,12 +1865,12 @@ Access Layer/ib_send_wr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_send_wr\r
 {\r
-        struct _ib_send_wr* __ptr64     p_next;\r
+ TO_LONG_PTR(       struct _ib_send_wr* ,     p_next) ; \r
         uint64_t                                        wr_id;\r
         <a href="#robo261">ib_wr_type_t</a>                            wr_type;\r
         <a href="#robo245">ib_send_opt_t</a>                           send_opt;\r
         uint32_t                                        num_ds;\r
-        <a href="#robo142">ib_local_ds_t</a>* __ptr64          ds_array;\r
+ TO_LONG_PTR(       <a href="#robo142">ib_local_ds_t</a>* ,          ds_array) ; \r
         <a href="#robo885">ib_net32_t</a>                                      immediate_data;\r
 \r
         union _send_dgrm\r
@@ -1879,9 +1879,9 @@ Access Layer/ib_send_wr_t</a></h2>
                 {\r
                         <a href="#robo885">ib_net32_t</a>              remote_qp;\r
                         <a href="#robo885">ib_net32_t</a>              remote_qkey;\r
-                        ib_av_handle_t  h_av;\r
+                        ib_av_handle_t __ptr64  h_av;\r
                         uint16_t                pkey_index;\r
-                        void* __ptr64   rsvd;\r
+ TO_LONG_PTR(                       void* ,   rsvd) ; \r
 \r
                 }       ud;\r
 \r
@@ -2201,7 +2201,7 @@ Access Layer/ib_wc_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_wc\r
 {\r
-        struct _ib_wc* __ptr64  p_next;\r
+ TO_LONG_PTR(       struct _ib_wc* ,  p_next) ; \r
         uint64_t                                wr_id;\r
         <a href="#robo260">ib_wc_type_t</a>                    wc_type;\r
 \r
@@ -10694,7 +10694,7 @@ Verbs/ib_event_rec_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_event_rec\r
 {\r
-        void* __ptr64                   context;\r
+ TO_LONG_PTR(       void* ,                   context) ; \r
         <a href="#robo977">ib_async_event_t</a>                type;\r
 \r
         /* HCA vendor specific event information. */\r