Lines Matching defs:cno_ptr
73 DAPL_CNO *cno_ptr;
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->evd_list_head,
134 dapl_os_unlock(&cno_ptr->header.lock);
138 cno_ptr->cno_waiters++;
139 dapl_os_unlock(&cno_ptr->header.lock);
141 dat_status = dapls_ib_cno_wait(cno_ptr, timeout, &evd_ptr);
143 dapl_os_lock(&cno_ptr->header.lock);
144 cno_ptr->cno_waiters--;
147 head_evd_ptr = dapl_llist_next_entry(&cno_ptr->evd_list_head, NULL);
153 dapl_llist_next_entry(&cno_ptr->evd_list_head,
157 if (cno_ptr->cno_state == DAPL_CNO_STATE_DEAD) {
176 dapl_os_unlock(&cno_ptr->header.lock);