Lines Matching defs:wanted
36 sanei_epson_net_read_raw(Epson_Scanner *s, unsigned char *buf, ssize_t wanted,
52 read = sanei_tcp_read(s->fd, buf, wanted);
59 if (read < wanted) {
67 sanei_epson_net_read_buf(Epson_Scanner *s, unsigned char *buf, ssize_t wanted,
73 __func__, (u_long) wanted, (void *) s->netptr, (u_long) s->netlen);
75 if ((size_t) wanted > s->netlen) {
77 wanted = s->netlen;
80 memcpy(buf, s->netptr, wanted);
81 read = wanted;
97 sanei_epson_net_read(Epson_Scanner *s, unsigned char *buf, ssize_t wanted,
100 if (wanted < 0) {
111 return sanei_epson_net_read_buf(s, buf, wanted, status);
134 DBG(23, "%s: wanted = %lu, available = %lu\n", __func__,
135 (u_long) wanted, (u_long) size);
137 if ((size_t) wanted > size) {
138 wanted = size;
141 read = sanei_epson_net_read_raw(s, buf, wanted, status);
156 /* copy wanted part */
157 read = sanei_epson_net_read_buf(s, buf, wanted, status);