/osnet-11/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_cr_util.c | 49 * 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 D | dapl_ia_close.c | 68 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 D | dapl_psp_free.c | 69 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 D | dapl_cno_create.c | 74 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 D | dapl_cno_util.c | 59 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 D | dapl_ep_free.c | 71 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 D | dapl_rsp_free.c | 68 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 D | dapl_srq_util.c | 55 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 D | dapl_evd_qp_async_error_callb.c | 98 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 D | dapl_hca_util.c | 128 * 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 D | dapl_psp_create_any.c | 84 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 D | dapl_evd_create.c | 87 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 D | dapl_ia_query.c | 76 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 D | dapl_psp_create.c | 81 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 D | dapl_rsp_create.c | 82 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 D | dapl_sp_util.c | 66 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 D | dapl_cr_callback.c | 342 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 D | dapl_srq.c | 74 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 D | dapl_ep_modify.c | 56 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 D | dapl_ia_open.c | 180 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 D | dapl_osd.c | 365 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 D | dapl_ep_util.c | 86 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 D | dapl_ia_util.c | 61 * 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 D | dapl_name_service.c | 234 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 D | dapl_tavor_ibtf_mrsync.c | 38 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,
|