Lines Matching refs:need
933 * However, for dynamic allocated listen ports we need
1468 mux_client_read(int fd, struct sshbuf *b, size_t need)
1478 if ((r = sshbuf_reserve(b, need, &p)) != 0)
1480 for (have = 0; have < need; ) {
1485 len = read(fd, p + have, need - have);
1513 u_int have, need;
1525 need = sshbuf_len(queue);
1528 for (have = 0; have < need; ) {
1534 len = write(fd, ptr + have, need - have);
1567 size_t need, have;
1581 need = PEEK_U32(sshbuf_ptr(queue));
1582 if (mux_client_read(fd, queue, need) != 0) {