/osnet-11/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_cno_util.c | 55 * cno_ptr, or null on failure. 62 DAPL_CNO *cno_ptr; local 64 cno_ptr = (DAPL_CNO *) dapl_os_alloc(sizeof (DAPL_CNO)); 65 if (!cno_ptr) { 70 (void) dapl_os_memzero(cno_ptr, sizeof (DAPL_CNO)); 75 cno_ptr->header.provider = ia_ptr->header.provider; 76 cno_ptr->header.magic = DAPL_MAGIC_CNO; 77 cno_ptr->header.handle_type = DAT_HANDLE_TYPE_CNO; 78 cno_ptr->header.owner_ia = ia_ptr; 79 cno_ptr 114 dapl_cno_dealloc( IN DAPL_CNO *cno_ptr) argument 147 dapl_cno_trigger( IN DAPL_CNO *cno_ptr, IN DAPL_EVD *evd_ptr) argument [all...] |
H A D | dapl_cno_free.c | 69 DAPL_CNO *cno_ptr; local 73 cno_ptr = (DAPL_CNO *)cno_handle; 81 if (cno_ptr->cno_ref_count != 0 || cno_ptr->cno_waiters != 0) { 87 dapl_os_lock(&cno_ptr->header.lock); 88 if (!dapl_llist_is_empty(&cno_ptr->evd_list_head)) { 91 dapl_os_unlock(&cno_ptr->header.lock); 96 dapl_os_unlock(&cno_ptr->header.lock); 98 dat_status = dapls_ib_cno_free(cno_ptr); 103 dapl_ia_unlink_cno(cno_ptr [all...] |
H A D | dapl_cno_create.c | 75 DAPL_CNO *cno_ptr; local 79 cno_ptr = NULL; 88 cno_ptr = dapl_cno_alloc(ia_ptr, wait_agent); 90 if (!cno_ptr) { 96 cno_ptr->cno_state = DAPL_CNO_STATE_UNTRIGGERED; 98 dat_status = dapls_ib_cno_alloc(ia_ptr, cno_ptr); 103 dapl_ia_link_cno(ia_ptr, cno_ptr); 105 *cno_handle = cno_ptr; 108 if (dat_status != DAT_SUCCESS && cno_ptr != NULL) { 109 dapl_cno_dealloc(cno_ptr); [all...] |
H A D | dapl_cno_modify_agent.c | 68 DAPL_CNO *cno_ptr; local 78 cno_ptr = (DAPL_CNO *) cno_handle; 79 dapl_os_lock(&cno_ptr->header.lock); 80 cno_ptr->cno_wait_agent = prx_agent; 81 dapl_os_unlock(&cno_ptr->header.lock);
|
H A D | dapl_cno_wait.c | 73 DAPL_CNO *cno_ptr; local 84 cno_ptr = (DAPL_CNO *) cno_handle; 86 if (cno_ptr->cno_state == DAPL_CNO_STATE_DEAD) { 92 dapl_os_lock(&cno_ptr->header.lock); 93 if (dapl_llist_is_empty(&cno_ptr->evd_list_head)) { 94 dapl_os_unlock(&cno_ptr->header.lock); 100 dapl_llist_next_entry(&cno_ptr->evd_list_head, NULL); 118 dapl_llist_next_entry(&cno_ptr->evd_list_head, 127 dapl_llist_remove_head(&cno_ptr->evd_list_head); 129 dapl_llist_add_tail(&cno_ptr [all...] |
H A D | dapl_evd_modify_cno.c | 71 DAPL_CNO *cno_ptr; local 76 cno_ptr = (DAPL_CNO *)cno_handle; 93 if (cno_ptr == evd_ptr->cno_ptr) { 98 if (dapls_ib_modify_cno(evd_ptr, cno_ptr) != DAT_SUCCESS) { 104 old_cno_ptr = evd_ptr->cno_ptr; 105 evd_ptr->cno_ptr = cno_ptr; 121 if (cno_ptr) { 122 dapl_os_lock(&(cno_ptr [all...] |
H A D | dapl_cno_query.c | 70 DAPL_CNO *cno_ptr; local 92 cno_ptr = (DAPL_CNO *)cno_handle; 93 cno_param->ia_handle = cno_ptr->header.owner_ia; 94 cno_param->agent = cno_ptr->cno_wait_agent;
|
H A D | dapl_evd_enable.c | 82 if (evd_ptr->cno_ptr != NULL &&
|
H A D | dapl_evd_create.c | 89 DAPL_CNO *cno_ptr; local 107 cno_ptr = (DAPL_CNO *)cno_handle; 162 cno_ptr,
|
H A D | dapl_evd_dto_callb.c | 118 DAPL_CNO *cno = evd_ptr->cno_ptr; 119 if (evd_ptr->evd_enabled && (evd_ptr->cno_ptr != NULL)) {
|
H A D | dapl_evd_query.c | 115 evd_param->cno_handle = (DAT_CNO_HANDLE) evd_ptr->cno_ptr;
|
H A D | dapl_evd_util.c | 68 IN DAPL_CNO *cno_ptr, 81 * cno_ptr 96 DAPL_CNO *cno_ptr, 110 cno_ptr, 134 evd_ptr, cno_ptr, &cq_len); 158 dat_status = dapli_evd_event_alloc(evd_ptr, cno_ptr, cq_len); 196 IN DAPL_CNO *cno_ptr, 267 IN DAPL_CNO *cno_ptr, 307 if (cno_ptr != NULL) { 308 dapl_os_lock(&cno_ptr 94 dapls_evd_internal_create( DAPL_IA *ia_ptr, DAPL_CNO *cno_ptr, DAT_COUNT min_qlen, DAT_EVD_FLAGS evd_flags, DAPL_EVD **evd_ptr_ptr) argument 194 dapls_evd_alloc( IN DAPL_IA *ia_ptr, IN DAPL_CNO *cno_ptr, IN DAT_EVD_FLAGS evd_flags, IN DAT_COUNT qlen) argument 265 dapli_evd_event_alloc( IN DAPL_EVD *evd_ptr, IN DAPL_CNO *cno_ptr, IN DAT_COUNT qlen) argument [all...] |
H A D | dapl_ia_util.c | 146 DAPL_CNO *cno_ptr, *next_cno_ptr; local 292 cno_ptr = (dapl_llist_is_empty(&ia_ptr->cno_list_head) 294 while (cno_ptr != NULL) { 296 &cno_ptr->header.ia_list_entry); 297 dat_status = dapl_cno_free(cno_ptr); 301 cno_ptr, 304 cno_ptr = next_cno_ptr; 810 * cno_ptr 822 IN DAPL_CNO *cno_ptr) 826 &cno_ptr 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 [all...] |
/osnet-11/usr/src/lib/udapl/udapl_tavor/include/ |
H A D | dapl_cno_util.h | 57 IN DAPL_CNO *cno_ptr); 61 IN DAPL_CNO *cno_ptr,
|
H A D | dapl_evd_util.h | 53 IN DAPL_CNO *cno_ptr, 61 IN DAPL_CNO *cno_ptr,
|
H A D | dapl_adapter_util.h | 144 IN DAPL_CNO *cno_ptr, 284 IN DAPL_CNO *cno_ptr); 287 IN DAPL_CNO *cno_ptr, 293 IN DAPL_CNO *cno_ptr); 296 IN DAPL_CNO *cno_ptr);
|
H A D | dapl.h | 468 DAPL_CNO *cno_ptr; member in struct:dapl_evd
|
/osnet-11/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_ibtf_util.c | 56 * cno_ptr pointer to CNO struct 71 IN DAPL_CNO *cno_ptr, 99 if (cno_ptr != NULL) { 101 (uint64_t)cno_ptr->ib_cno_handle; 1802 IN DAPL_CNO *cno_ptr) 1812 if (cno_ptr) { 1813 evmc_msg.evmc_cno_hkey = (uint64_t)cno_ptr->ib_cno_handle; 1820 evd_ptr, evmc_msg.evmc_hkey, cno_ptr, evmc_msg.evmc_cno_hkey); 1829 evd_ptr, cno_ptr, retval, strerror(errno)); 1838 IN DAPL_CNO *cno_ptr, 68 dapls_ib_cq_alloc( IN DAPL_IA *ia_ptr, IN DAPL_EVD *evd_ptr, IN DAPL_CNO *cno_ptr, IN DAT_COUNT *cqlen) argument 1800 dapls_ib_modify_cno( IN DAPL_EVD *evd_ptr, IN DAPL_CNO *cno_ptr) argument 1837 dapls_ib_cno_wait( IN DAPL_CNO *cno_ptr, IN DAT_TIMEOUT timeout, IN DAPL_EVD **evd_ptr_p) argument 1876 dapls_ib_cno_alloc( IN DAPL_IA *ia_ptr, IN DAPL_CNO *cno_ptr) argument 1908 dapls_ib_cno_free( IN DAPL_CNO *cno_ptr) argument [all...] |