Lines Matching refs:data
625 if (s->data >= 0)
627 DBG (3, "do_cancel: closing data pipe\n");
628 close (s->data);
629 s->data = -1;
686 DBG (2, "do_authorization: relaying authentication data\n");
1604 s->data = -1;
1680 if (s->data >= 0)
1682 DBG (2, "sane_close: closing data pipe\n");
1683 close (s->data);
1896 if (s->data >= 0)
1898 DBG (2, "sane_start: data pipe already exists\n");
1984 DBG (3, "sane_start: remote start finished, data at port %hu\n", port);
2005 s->data = fd;
2031 if (s->data >= 0)
2033 DBG (2, "sane_start: data pipe already exists\n");
2102 DBG (3, "sane_start: remote start finished, data at port %hu\n", port);
2112 s->data = fd;
2122 sane_read (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length,
2134 DBG (3, "sane_read: handle=%p, data=%p, max_length=%d, length=%p\n",
2135 handle, (void *) data, max_length, (void *) length);
2156 *data = (SANE_Byte) left_over;
2163 if (s->data < 0)
2165 DBG (1, "sane_read: data pipe doesn't exist, scan cancelled?\n");
2174 nread = read (s->data, s->reclen_buf + s->reclen_buf_offset,
2213 /* turn off non-blocking I/O (s->data will be closed anyhow): */
2214 fcntl (s->data, F_SETFL, 0);
2217 if (read (s->data, &ch, sizeof (ch)) != 1)
2232 nread = read (s->data, data, max_length);
2274 in this case we memcopy the data up one byte */
2278 temp_hang_over = *(data + nread - 1);
2279 memmove (data + 1, data, nread - 1);
2280 *data = (SANE_Byte) hang_over;
2287 left_over = *(data + nread - 1);
2288 *(data + nread - 1) = temp_hang_over;
2307 hang_over = (int) *data;
2322 hang_over = *(data + *length - 1);
2330 swap_buf = *(data + cnt);
2331 *(data + cnt) = *(data + cnt + 1);
2332 *(data + cnt + 1) = swap_buf;
2362 if (s->data < 0)
2368 if (fcntl (s->data, F_SETFL, non_blocking ? O_NONBLOCK : 0) < 0)
2384 if (s->data < 0)
2390 *fd = s->data;