Lines Matching defs:wanted
37 epsonds_net_read_raw(epsonds_scanner *s, unsigned char *buf, ssize_t wanted,
40 DBG(15, "%s: wanted: %ld\n", __func__, wanted);
42 if (wanted == 0)
61 read = sanei_tcp_read(s->fd, buf, wanted);
68 if (read < wanted) {
76 epsonds_net_read_buf(epsonds_scanner *s, unsigned char *buf, ssize_t wanted,
82 __func__, (u_long) wanted, (void *) s->netptr, (u_long) s->netlen);
84 if ((size_t) wanted > s->netlen) {
86 wanted = s->netlen;
89 memcpy(buf, s->netptr, wanted);
90 read = wanted;
106 epsonds_net_read(epsonds_scanner *s, unsigned char *buf, ssize_t wanted,
109 if (wanted < 0) {
120 return epsonds_net_read_buf(s, buf, wanted, status);
143 DBG(23, "%s: wanted = %lu, available = %lu\n", __func__,
144 (u_long) wanted, (u_long) size);
146 if ((size_t) wanted > size) {
147 wanted = size;
150 read = epsonds_net_read_raw(s, buf, wanted, status);
165 /* copy wanted part */
166 read = epsonds_net_read_buf(s, buf, wanted, status);