Lines Matching defs:status
31 size_t eds_send(epsonds_scanner *s, void *buf, size_t length, SANE_Status *status, size_t reply_len)
48 return epsonds_net_write(s, 0x2000, buf, length, reply_len, status);
54 *status = sanei_usb_write_bulk(s->fd, buf, &n);
61 *status = SANE_STATUS_INVAL;
66 size_t eds_recv(epsonds_scanner *s, void *buf, size_t length, SANE_Status *status)
72 *status = SANE_STATUS_GOOD;
75 n = epsonds_net_read(s, buf, length, status);
80 *status = sanei_usb_read_bulk(s->fd, (SANE_Byte *)buf,
83 *status = SANE_STATUS_GOOD;
91 *status = SANE_STATUS_IO_ERROR;
102 SANE_Status status;
105 done = eds_send(s, txbuf, txlen, &status, rxlen);
106 if (status != SANE_STATUS_GOOD) {
107 DBG(1, "%s: tx err, %s\n", __func__, sane_strstatus(status));
108 return status;
116 done = eds_recv(s, rxbuf, rxlen, &status);
117 if (status != SANE_STATUS_GOOD) {
118 DBG(1, "%s: rx err, %s\n", __func__, sane_strstatus(status));
121 return status;
131 SANE_Status status;
135 status = eds_txrx(s, buf, buf_size, &result, 1);
136 if (status != SANE_STATUS_GOOD) {
137 DBG(1, "%s: failed, %s\n", __func__, sane_strstatus(status));
138 return status;
162 // SANE_Status status = eds_control(s, "\x1CZ", 2);
163 SANE_Status status = eds_control(s, "\x1CX", 2);
164 if (status == SANE_STATUS_GOOD) {
168 return status;
173 SANE_Status status;
181 status = eds_fsx(s);
187 return status;