Lines Matching defs:command_buffer
91 SANE_Byte command_buffer[_MAX_TRANSFER_SIZE + _CMD_BYTE_CNT];
108 command_buffer[0] = 0; /* write */
109 command_buffer[1] = reg; /* LM983x register */
112 command_buffer[0] += 0x02; /* increase reg? */
113 command_buffer[1] += bytes;
116 command_buffer[2] = (max_len >> 8) & 0xff; /* bytes to write MSB */
117 command_buffer[3] = max_len & 0xff; /* bytes to write LSB */
119 memcpy( command_buffer + _CMD_BYTE_CNT, buffer + bytes, max_len );
122 result = sanei_usb_write_bulk( fd, command_buffer, &size );
149 SANE_Byte command_buffer[_CMD_BYTE_CNT];
164 command_buffer[0] = 1; /* read */
165 command_buffer[1] = reg; /* LM9831 register */
168 command_buffer[0] += 0x02;
169 command_buffer[1] += bytes;
172 command_buffer[2] = (max_len >> 8) & 0xff; /* bytes to read MSB */
173 command_buffer[3] = max_len & 0xff; /* bytes to read LSB */
176 "%02x %02x %02x %02x\n", command_buffer[0], command_buffer[1],
177 command_buffer[2], command_buffer[3]);
180 result = sanei_usb_write_bulk( fd, command_buffer, &size );