Lines Matching full:cbent
444 struct evbuffer_cb_entry *cbent, *next;
481 for (cbent = TAILQ_FIRST(&buffer->callbacks);
482 cbent != TAILQ_END(&buffer->callbacks);
483 cbent = next) {
486 next = TAILQ_NEXT(cbent, next);
488 if ((cbent->flags & mask) != masked_val)
491 if ((cbent->flags & EVBUFFER_CB_OBSOLETE))
492 cbent->cb.cb_obsolete(buffer,
493 info.orig_size, new_size, cbent->cbarg);
495 cbent->cb.cb_func(buffer, &info, cbent->cbarg);
539 struct evbuffer_cb_entry *cbent;
541 while ((cbent = TAILQ_FIRST(&buffer->callbacks))) {
542 TAILQ_REMOVE(&buffer->callbacks, cbent, next);
543 mm_free(cbent);
2989 struct evbuffer_cb_entry *cbent;
2992 TAILQ_FOREACH(cbent, &buffer->callbacks, next) {
2993 if (cb == cbent->cb.cb_func && cbarg == cbent->cbarg) {
2994 result = evbuffer_remove_cb_entry(buffer, cbent);