Lines Matching refs:epc
184 static void deref_cm_id(struct c4iw_ep_common *epc) in deref_cm_id() argument
186 epc->cm_id->rem_ref(epc->cm_id); in deref_cm_id()
187 epc->cm_id = NULL; in deref_cm_id()
188 set_bit(CM_ID_DEREFED, &epc->history); in deref_cm_id()
191 static void ref_cm_id(struct c4iw_ep_common *epc) in ref_cm_id() argument
193 set_bit(CM_ID_REFED, &epc->history); in ref_cm_id()
194 epc->cm_id->add_ref(epc->cm_id); in ref_cm_id()
465 struct c4iw_ep_common *epc; in process_req() local
472 epc = TAILQ_FIRST(&req_list); in process_req()
473 TAILQ_REMOVE(&req_list, epc, entry); in process_req()
474 epc->entry.tqe_prev = NULL; in process_req()
475 ep_events = epc->ep_events; in process_req()
476 epc->ep_events = 0; in process_req()
478 mutex_lock(&epc->mutex); in process_req()
480 __func__, epc->so, epc, states[epc->state], ep_events); in process_req()
482 process_terminate((struct c4iw_ep *)epc); in process_req()
484 process_timeout((struct c4iw_ep *)epc); in process_req()
486 process_socket_event((struct c4iw_ep *)epc); in process_req()
487 mutex_unlock(&epc->mutex); in process_req()
488 c4iw_put_ep(epc); in process_req()
1308 struct c4iw_ep_common *epc; in alloc_ep() local
1310 epc = kzalloc(size, gfp); in alloc_ep()
1311 if (epc == NULL) in alloc_ep()
1314 kref_init(&epc->kref); in alloc_ep()
1315 mutex_init(&epc->mutex); in alloc_ep()
1316 c4iw_init_wr_wait(&epc->wr_wait); in alloc_ep()
1318 return (epc); in alloc_ep()
1325 struct c4iw_ep_common *epc; in _c4iw_free_ep() local
1330 epc = &ep->com; in _c4iw_free_ep()
1332 KASSERT(!epc->entry.tqe_prev, ("%s epc %p still on req list", in _c4iw_free_ep()
1333 __func__, epc)); in _c4iw_free_ep()
1337 __func__, ep, epc->history, epc->flags); in _c4iw_free_ep()