Lines Matching refs:data
133 /* copy registers and values in data buffer */
156 usb_dev_.bulk_write(buffer.data(), &write_size);
164 INDEX, c * 2, buffer.data() + i * 2);
214 /* data size to transfer */
224 void ScannerInterfaceUsb::bulk_read_data(std::uint8_t addr, std::uint8_t* data, std::size_t size)
262 // loop until computed data size is read
270 DBG(DBG_io2, "%s: trying to read %zu bytes of data\n", __func__, block_size);
272 usb_dev_.bulk_read(data, &block_size);
277 data += block_size;
281 void ScannerInterfaceUsb::bulk_write_data(std::uint8_t addr, std::uint8_t* data, std::size_t len)
322 usb_dev_.bulk_write(data, &size);
327 data += size;
331 void ScannerInterfaceUsb::write_buffer(std::uint8_t type, std::uint32_t addr, std::uint8_t* data,
351 bulk_write_data(type, data, size);
354 void ScannerInterfaceUsb::write_gamma(std::uint8_t type, std::uint32_t addr, std::uint8_t* data,
367 bulk_write_data(type, data, size);
379 void ScannerInterfaceUsb::write_ahb(std::uint32_t addr, std::uint32_t size, std::uint8_t* data)
406 // write actual data
411 usb_dev_.bulk_write(data + written, &block_size);
427 // read data