Home | History | Annotate | Download | only in libevent

Lines Matching defs:partner

47 	struct bufferevent_pair *partner;
74 if (bevp->partner)
75 bufferevent_incref_and_lock_(downcast(bevp->partner));
82 if (bevp->partner)
83 bufferevent_decref_and_unlock_(downcast(bevp->partner));
138 bufev1->partner = bufev2;
139 bufev2->partner = bufev1;
209 struct bufferevent_pair *partner = bev_pair->partner;
213 if (info->n_added > info->n_deleted && partner) {
216 if (be_pair_wants_to_talk(bev_pair, partner)) {
217 be_pair_transfer(downcast(bev_pair), downcast(partner), 0);
228 struct bufferevent_pair *partner = bev_p->partner;
239 if ((events & EV_READ) && partner &&
240 be_pair_wants_to_talk(partner, bev_p)) {
241 be_pair_transfer(downcast(partner), bufev, 0);
244 if ((events & EV_WRITE) && partner &&
245 be_pair_wants_to_talk(bev_p, partner)) {
246 be_pair_transfer(bufev, downcast(partner), 0);
269 if (bev_p->partner) {
270 bev_p->unlinked_partner = bev_p->partner;
271 bev_p->partner->partner = NULL;
272 bev_p->partner = NULL;
282 /* Transfer ownership of the lock into partner, otherwise we will use
309 struct bufferevent *partner;
311 if (!bev_p->partner)
319 partner = downcast(bev_p->partner);
322 be_pair_transfer(partner, bev, 1);
325 be_pair_transfer(bev, partner, 1);
333 bufferevent_run_eventcb_(partner, what, 0);
343 struct bufferevent *partner = NULL;
349 if (bev_p->partner)
350 partner = downcast(bev_p->partner);
352 return partner;