Searched defs:ia_ptr (Results 1 - 25 of 29) sorted by relevance

12

/osnet-11/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_cr_util.c49 * ia_ptr
64 DAPL_IA *ia_ptr)
80 cr_ptr->header.provider = ia_ptr->header.provider;
83 cr_ptr->header.owner_ia = ia_ptr;
63 dapls_cr_alloc( DAPL_IA *ia_ptr) argument
H A Ddapl_ia_close.c68 DAPL_IA *ia_ptr; local
76 ia_ptr = (DAPL_IA *)ia_handle;
78 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
85 dat_status = dapl_ia_abrupt_close(ia_ptr);
87 dat_status = dapl_ia_graceful_close(ia_ptr);
H A Ddapl_psp_free.c69 DAPL_IA *ia_ptr; local
86 /* ia_ptr = (DAPL_IA *)sp_ptr->header.owner_ia; */
87 ia_ptr = sp_ptr->header.owner_ia;
117 dat_status = dapls_ib_remove_conn_listener(ia_ptr, sp_ptr);
123 dapls_ia_unlink_sp(ia_ptr, sp_ptr);
H A Ddapl_cno_create.c74 DAPL_IA *ia_ptr; local
78 ia_ptr = (DAPL_IA *)ia_handle;
88 cno_ptr = dapl_cno_alloc(ia_ptr, wait_agent);
98 dat_status = dapls_ib_cno_alloc(ia_ptr, cno_ptr);
103 dapl_ia_link_cno(ia_ptr, cno_ptr);
H A Ddapl_cno_util.c59 IN DAPL_IA *ia_ptr,
75 cno_ptr->header.provider = ia_ptr->header.provider;
78 cno_ptr->header.owner_ia = ia_ptr;
58 dapl_cno_alloc( IN DAPL_IA *ia_ptr, IN DAT_OS_WAIT_PROXY_AGENT wait_agent) argument
H A Ddapl_ep_free.c71 DAPL_IA *ia_ptr; local
103 ia_ptr = ep_ptr->header.owner_ia;
145 dapl_ia_unlink_ep(ia_ptr, ep_ptr);
195 dat_status = dapls_ib_qp_free(ia_ptr, ep_ptr);
H A Ddapl_rsp_free.c68 DAPL_IA *ia_ptr; local
88 /* ia_ptr = (DAPL_IA *)sp_ptr->header.owner_ia; */
89 ia_ptr = sp_ptr->header.owner_ia;
122 dat_status = dapls_ib_remove_conn_listener(ia_ptr, sp_ptr);
128 dapls_ia_unlink_sp(ia_ptr, sp_ptr);
H A Ddapl_srq_util.c55 dapl_srq_alloc(IN DAPL_IA *ia_ptr, IN const DAT_SRQ_ATTR *srq_attr) argument
72 srq_ptr->header.provider = ia_ptr->header.provider;
75 srq_ptr->header.owner_ia = ia_ptr;
H A Ddapl_evd_qp_async_error_callb.c98 DAPL_IA *ia_ptr; local
105 ia_ptr = ep_ptr->header.owner_ia;
106 async_evd = (DAPL_EVD *) ia_ptr->async_error_evd;
H A Ddapl_hca_util.c128 * ia_ptr
138 dapl_hca_link_ia(IN DAPL_HCA *hca_ptr, IN DAPL_IA *ia_ptr) argument
142 &ia_ptr->hca_ia_list_entry, ia_ptr);
153 * ia_ptr
163 dapl_hca_unlink_ia(IN DAPL_HCA *hca_ptr, IN DAPL_IA *ia_ptr) argument
173 &ia_ptr->hca_ia_list_entry);
H A Ddapl_psp_create_any.c84 DAPL_IA *ia_ptr; local
89 ia_ptr = (DAPL_IA *)ia_handle;
92 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
129 sp_ptr = dapls_sp_alloc(ia_ptr, DAT_TRUE);
150 dapl_ia_link_psp(ia_ptr, sp_ptr);
159 dat_status = dapls_ib_setup_conn_listener(ia_ptr, 0, sp_ptr);
H A Ddapl_evd_create.c87 DAPL_IA *ia_ptr; local
106 ia_ptr = (DAPL_IA *)ia_handle;
122 if (evd_min_qlen > ia_ptr->hca_ptr->ia_attr.max_evd_qlen) {
161 dat_status = dapls_evd_internal_create(ia_ptr,
H A Ddapl_ia_query.c76 DAPL_IA *ia_ptr; local
93 ia_ptr = (DAPL_IA *)ia_handle;
96 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
103 *async_evd_handle = ia_ptr->async_error_evd;
117 dat_status = dapls_ib_query_hca(ia_ptr->hca_ptr, ia_attr, NULL,
137 ia_ptr->header.provider->device_name,
H A Ddapl_psp_create.c81 DAPL_IA *ia_ptr; local
87 ia_ptr = (DAPL_IA *)ia_handle;
90 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
135 sp_ptr = dapls_ia_sp_search(ia_ptr, conn_qual, DAT_TRUE);
140 sp_ptr = dapls_sp_alloc(ia_ptr, DAT_TRUE);
180 dapl_ia_link_psp(ia_ptr, sp_ptr);
182 dat_status = dapls_ib_setup_conn_listener(ia_ptr, conn_qual,
H A Ddapl_rsp_create.c82 DAPL_IA *ia_ptr; local
90 ia_ptr = (DAPL_IA *)ia_handle;
96 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
131 sp_ptr = dapls_ia_sp_search(ia_ptr, conn_qual, DAT_FALSE);
137 sp_ptr = dapls_sp_alloc(ia_ptr, DAT_FALSE);
173 dapl_ia_link_rsp(ia_ptr, sp_ptr);
175 dat_status = dapls_ib_setup_conn_listener(ia_ptr, conn_qual,
H A Ddapl_sp_util.c66 IN DAPL_IA *ia_ptr,
83 sp_ptr->header.provider = ia_ptr->header.provider;
91 sp_ptr->header.owner_ia = ia_ptr;
65 dapls_sp_alloc( IN DAPL_IA *ia_ptr, IN DAT_BOOLEAN is_psp) argument
H A Ddapl_cr_callback.c342 DAPL_IA *ia_ptr; local
404 ia_ptr = sp_ptr->header.owner_ia;
405 ep_ptr = dapl_ep_alloc(ia_ptr, NULL, DAT_FALSE);
412 dapl_ia_link_ep(ia_ptr, ep_ptr);
H A Ddapl_srq.c74 DAPL_IA *ia_ptr; local
79 ia_ptr = (DAPL_IA *)ia_handle;
84 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
114 dat_status = dapls_ib_query_hca(ia_ptr->hca_ptr, NULL, NULL, NULL,
126 srq_ptr = dapl_srq_alloc(ia_ptr, srq_attr);
149 dat_status = dapls_ib_srq_alloc(ia_ptr, srq_ptr);
156 dapl_ia_link_srq(ia_ptr, srq_ptr);
188 DAPL_IA *ia_ptr; local
209 ia_ptr = srq_ptr->header.owner_ia;
212 dapls_ib_srq_free(ia_ptr, srq_pt
[all...]
H A Ddapl_ep_modify.c56 OUT DAPL_IA **ia_ptr,
370 OUT DAPL_IA **ia_ptr,
381 *ia_ptr = NULL;
608 *ia_ptr = ia;
366 dapli_ep_modify_validate_parameters( IN DAT_EP_HANDLE ep_handle, IN DAT_EP_PARAM_MASK ep_param_mask, IN const DAT_EP_PARAM *ep_param, OUT DAPL_IA **ia_ptr, OUT DAPL_EP **ep_ptr, OUT DAT_EP_ATTR *ep_attr_ptr) argument
H A Ddapl_ia_open.c180 DAPL_IA *ia_ptr; local
186 ia_ptr = NULL;
308 ia_ptr = dapl_ia_alloc(provider, hca_ptr);
309 if (!ia_ptr) {
327 ia_ptr->dapl_flags |= DAPL_DISABLE_RO;
358 ia_ptr->cleanup_async_error_evd = DAT_FALSE;
359 ia_ptr->async_error_evd = evd_ptr;
370 dat_status = dapls_evd_internal_create(ia_ptr,
409 dat_status = dapls_ia_setup_callbacks(ia_ptr, evd_ptr);
412 ia_ptr
[all...]
H A Ddapl_osd.c365 DAPL_IA *ia_ptr; local
387 ia_ptr = (DAPL_IA *)
397 while (!dapl_llist_is_empty(&ia_ptr->rmr_list_head)) {
399 dapl_llist_peek_head(&ia_ptr->
414 while (!dapl_llist_is_empty(&ia_ptr->rsp_list_head)) {
416 &ia_ptr->rsp_list_head);
419 dapls_ia_unlink_sp(ia_ptr, sp_ptr);
423 while (!dapl_llist_is_empty(&ia_ptr->ep_list_head)) {
425 &ia_ptr->ep_list_head);
445 dapl_ia_unlink_ep(ia_ptr, ep_pt
[all...]
H A Ddapl_ep_util.c86 IN DAPL_IA *ia_ptr,
104 ep_ptr->header.provider = ia_ptr->header.provider;
107 ep_ptr->header.owner_ia = ia_ptr;
119 (DAT_IA_ADDRESS_PTR)&ia_ptr->hca_ptr->hca_address;
484 DAPL_IA *ia_ptr; local
498 ia_ptr = (DAPL_IA *)ia_handle;
503 if (DAPL_BAD_HANDLE(ia_ptr, DAPL_MAGIC_IA)) {
626 dat_status = dapls_ib_query_hca(ia_ptr->hca_ptr,
642 if (ia_ptr->hca_ptr->max_inline_send)
647 ia_ptr
85 dapl_ep_alloc( IN DAPL_IA *ia_ptr, IN const DAT_EP_ATTR *ep_attr, IN DAT_BOOLEAN srq_attached) argument
[all...]
H A Ddapl_ia_util.c61 * ia_ptr
70 DAPL_IA * ia_ptr; local
73 ia_ptr = (DAPL_IA *) dapl_os_alloc(sizeof (DAPL_IA));
74 if (ia_ptr == NULL) {
79 (void) dapl_os_memzero(ia_ptr, sizeof (DAPL_IA));
84 ia_ptr->header.provider = provider;
85 ia_ptr->header.magic = DAPL_MAGIC_IA;
86 ia_ptr->header.handle_type = DAT_HANDLE_TYPE_IA;
87 ia_ptr->header.owner_ia = ia_ptr;
137 dapl_ia_abrupt_close( IN DAPL_IA *ia_ptr) argument
360 dapl_ia_graceful_close( IN DAPL_IA *ia_ptr) argument
504 dapls_ia_free(DAPL_IA *ia_ptr) argument
545 dapl_ia_link_ep( IN DAPL_IA *ia_ptr, IN DAPL_EP *ep_ptr) argument
573 dapl_ia_unlink_ep( IN DAPL_IA *ia_ptr, IN DAPL_EP *ep_ptr) argument
600 dapl_ia_link_lmr( IN DAPL_IA *ia_ptr, IN DAPL_LMR *lmr_ptr) argument
628 dapl_ia_unlink_lmr( IN DAPL_IA *ia_ptr, IN DAPL_LMR *lmr_ptr) argument
655 dapl_ia_link_rmr( IN DAPL_IA *ia_ptr, IN DAPL_RMR *rmr_ptr) argument
683 dapl_ia_unlink_rmr( IN DAPL_IA *ia_ptr, IN DAPL_RMR *rmr_ptr) argument
710 dapl_ia_link_pz( IN DAPL_IA *ia_ptr, IN DAPL_PZ *pz_ptr) argument
738 dapl_ia_unlink_pz( IN DAPL_IA *ia_ptr, IN DAPL_PZ *pz_ptr) argument
765 dapl_ia_link_evd( IN DAPL_IA *ia_ptr, IN DAPL_EVD *evd_ptr) argument
793 dapl_ia_unlink_evd( IN DAPL_IA *ia_ptr, IN DAPL_EVD *evd_ptr) argument
820 dapl_ia_link_cno( IN DAPL_IA *ia_ptr, IN DAPL_CNO *cno_ptr) argument
848 dapl_ia_unlink_cno( IN DAPL_IA *ia_ptr, IN DAPL_CNO *cno_ptr) argument
875 dapl_ia_link_psp( IN DAPL_IA *ia_ptr, IN DAPL_SP *sp_ptr) argument
903 dapls_ia_unlink_sp( IN DAPL_IA *ia_ptr, IN DAPL_SP *sp_ptr) argument
940 dapls_ia_sp_search( IN DAPL_IA *ia_ptr, IN DAT_CONN_QUAL conn_qual, IN DAT_BOOLEAN is_psp) argument
990 dapl_ia_link_rsp( IN DAPL_IA *ia_ptr, IN DAPL_SP *sp_ptr) argument
1018 dapl_ia_link_srq( IN DAPL_IA *ia_ptr, IN DAPL_SRQ *srq_ptr) argument
1046 dapl_ia_unlink_srq( IN DAPL_IA *ia_ptr, IN DAPL_SRQ *srq_ptr) argument
1057 dapls_ia_setup_callbacks( IN DAPL_IA *ia_ptr, IN DAPL_EVD *async_evd_ptr) argument
1113 dapls_ia_teardown_callbacks( IN DAPL_IA *ia_ptr) argument
[all...]
H A Ddapl_name_service.c234 IN DAPL_IA *ia_ptr,
243 ia_ptr = ia_ptr;
286 * ia_ptr pointer to IA object
305 IN DAPL_IA *ia_ptr,
311 IN DAPL_IA *ia_ptr,
316 static int dapls_ns_subnet_match_v4(int s, DAPL_IA *ia_ptr,
318 static int dapls_ns_subnet_match_v6(int s, DAPL_IA *ia_ptr,
327 IN DAPL_IA *ia_ptr,
336 dat_status = dapls_ns_lookup_v4(ia_ptr,
233 dapls_ns_lookup_address( IN DAPL_IA *ia_ptr, IN DAT_IA_ADDRESS_PTR remote_ia_address, IN DAT_TIMEOUT timeout, OUT ib_gid_t *gid) argument
326 dapls_ns_lookup_address( IN DAPL_IA *ia_ptr, IN DAT_IA_ADDRESS_PTR remote_ia_address, IN DAT_TIMEOUT timeout, OUT ib_gid_t *gid) argument
350 dapls_ns_lookup_v4( IN DAPL_IA *ia_ptr, IN struct sockaddr_in *addr, IN DAT_TIMEOUT timeout, OUT ib_gid_t *gid) argument
443 dapls_ns_lookup_v6( IN DAPL_IA *ia_ptr, IN struct sockaddr_in6 *addr, IN DAT_TIMEOUT timeout, OUT ib_gid_t *gid) argument
543 dapls_ns_subnet_match_v4(int s, DAPL_IA *ia_ptr, struct sockaddr_in *addr) argument
587 dapls_ns_subnet_match_v6(int s, DAPL_IA *ia_ptr, struct sockaddr_in6 *addr) argument
[all...]
/osnet-11/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_tavor_ibtf_mrsync.c38 DAPL_IA *ia_ptr; local
49 ia_ptr = (DAPL_IA *)ia_handle;
54 ia_ptr->hca_ptr->lmr_hash_table,
79 retval = ioctl(ia_ptr->hca_ptr->ib_hca_handle->ia_fd,
92 retval = ioctl(ia_ptr->hca_ptr->ib_hca_handle->ia_fd,

Completed in 30 milliseconds

12