• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/libevent/

Lines Matching refs:howmuch

2204     @param howmuch How much we want to read.
2209 @param exact Boolean: if true, we do not provide more than 'howmuch'
2214 evbuffer_read_setup_vecs_(struct evbuffer *buf, ev_ssize_t howmuch,
2224 if (howmuch < 0)
2235 for (i = 0; i < n_vecs_avail && so_far < (size_t)howmuch; ++i) {
2237 if (avail > (howmuch - so_far) && exact)
2238 avail = howmuch - so_far;
2269 * as howmuch? */
2271 evbuffer_read(struct evbuffer *buf, evutil_socket_t fd, int howmuch)
2294 if (howmuch < 0 || howmuch > n)
2295 howmuch = n;
2300 if (evbuffer_expand_fast_(buf, howmuch, NUM_READ_IOVEC) == -1) {
2306 nvecs = evbuffer_read_setup_vecs_(buf, howmuch, vecs,
2312 nvecs = evbuffer_read_setup_vecs_(buf, howmuch, ev_vecs, 2,
2342 if ((chain = evbuffer_expand_singlechain(buf, howmuch)) == NULL) {
2351 n = read(fd, p, howmuch);
2353 n = recv(fd, p, howmuch, 0);
2404 ev_ssize_t howmuch)
2410 if (howmuch < 0)
2417 while (chain != NULL && i < NUM_WRITE_IOVEC && howmuch) {
2424 if ((size_t)howmuch >= chain->off) {
2427 howmuch -= chain->off;
2430 iov[i++].IOV_LEN_FIELD = (IOV_LEN_TYPE)howmuch;
2456 ev_ssize_t howmuch)
2512 ev_ssize_t howmuch)
2522 if (howmuch < 0 || (size_t)howmuch > buffer->total_len)
2523 howmuch = buffer->total_len;
2525 if (howmuch > 0) {
2529 n = evbuffer_write_sendfile(buffer, fd, howmuch);
2533 n = evbuffer_write_iovec(buffer, fd, howmuch);
2537 void *p = evbuffer_pullup(buffer, howmuch);
2538 EVUTIL_ASSERT(p || !howmuch);
2539 n = send(fd, p, howmuch, 0);
2541 void *p = evbuffer_pullup(buffer, howmuch);
2542 EVUTIL_ASSERT(p || !howmuch);
2543 n = write(fd, p, howmuch);