Lines Matching refs:downcast
66 #define downcast(bev_pair) (&(bev_pair)->bev.bev)
75 bufferevent_incref_and_lock_(downcast(bevp->partner));
83 bufferevent_decref_and_unlock_(downcast(bevp->partner));
105 bufferevent_free(downcast(bufev));
129 bufferevent_free(downcast(bufev1));
135 bufferevent_enable_locking_(downcast(bufev2), bufev1->bev.lock);
141 evbuffer_freeze(downcast(bufev1)->input, 0);
142 evbuffer_freeze(downcast(bufev1)->output, 1);
143 evbuffer_freeze(downcast(bufev2)->input, 0);
144 evbuffer_freeze(downcast(bufev2)->output, 1);
146 pair[0] = downcast(bufev1);
147 pair[1] = downcast(bufev2);
198 return (downcast(src)->enabled & EV_WRITE) &&
199 (downcast(dst)->enabled & EV_READ) &&
201 evbuffer_get_length(downcast(src)->output);
211 incref_and_lock(downcast(bev_pair));
217 be_pair_transfer(downcast(bev_pair), downcast(partner), 0);
221 decref_and_unlock(downcast(bev_pair));
241 be_pair_transfer(downcast(partner), bufev, 0);
246 be_pair_transfer(bufev, downcast(partner), 0);
319 partner = downcast(bev_p->partner);
350 partner = downcast(bev_p->partner);