Lines Matching defs:bufev
70 static int be_filter_flush(struct bufferevent *bufev,
145 struct bufferevent *bufev = downcast(bevf);
147 bufev->wm_read.high &&
148 evbuffer_get_length(bufev->input) >= bufev->wm_read.high;
331 struct bufferevent *bufev = downcast(bevf);
340 if (!(bufev->enabled & EV_WRITE) ||
342 !evbuffer_get_length(bufev->output))
348 evbuffer_cb_set_flags(bufev->output, bevf->outbuf_cb, 0);
372 (bufev->enabled & EV_WRITE) &&
375 evbuffer_get_length(bufev->output) &&
381 bufferevent_trigger_nolock_(bufev, EV_WRITE, 0);
384 (bufev->enabled & EV_WRITE) &&
385 evbuffer_get_length(bufev->output) &&
393 evbuffer_cb_set_flags(bufev->output,bevf->outbuf_cb,
397 BEV_RESET_GENERIC_WRITE_TIMEOUT(bufev);
427 struct bufferevent *bufev = downcast(bevf);
428 struct bufferevent_private *bufev_private = BEV_UPCAST(bufev);
431 BEV_LOCK(bufev);
452 bufferevent_trigger_nolock_(bufev, EV_READ, 0);
455 BEV_UNLOCK(bufev);
505 be_filter_flush(struct bufferevent *bufev,
508 struct bufferevent_filtered *bevf = upcast(bufev);
512 bufferevent_incref_and_lock_(bufev);
524 bufferevent_decref_and_unlock_(bufev);