Lines Matching refs:buffer

135 print_data_buffer (const SANE_Byte * buffer, size_t len)
142 for (pp = buffer; pp < (buffer + len); pp++)
146 if (((pp - buffer) % 0x10 == 0x0f) || (pp >= (buffer + len - 1)))
148 DBG (5, "buffer: %s\n", buffer_byte_list);
255 SANE_Byte buffer[0x04];
256 size_t size = sizeof (buffer);
258 status = ma1509_cmd (s, scsi_test_unit_ready, buffer, &size);
265 if (buffer[1] == 0x14)
699 SANE_Byte buffer[0x30], *cp;
701 size_t size = sizeof (buffer);
718 memset (buffer, 0, size);
719 cp = buffer;
802 status = ma1509_cmd (s, scsi_set_window, buffer, &size);
814 SANE_Byte cmd[0x08], *buffer, *calibration_buffer;
821 buffer = malloc (total_size * 3);
822 if (!buffer)
825 "calibration: couldn't malloc %lu bytes for calibration buffer\n",
829 memset (buffer, 0x00, total_size);
839 status = ma1509_cmd (s, cmd, buffer, &total_size);
844 free (buffer);
852 "calibration: couldn't malloc %d bytes for calibration buffer\n",
874 average += buffer[line * ppl * 3 + column * 3 + (color - 1)];
895 free (buffer);
900 free (buffer);
910 SANE_Byte cmd[0x08], *buffer;
915 buffer = malloc (total_size);
916 if (!buffer)
918 DBG (1, "send_gamma: couldn't malloc %lu bytes for gamma buffer\n",
944 buffer[i] = int_buffer[i];
950 buffer[i] = i * 256 / total_size;
954 status = ma1509_cmd (s, cmd, buffer, &total_size);
959 free (buffer);
964 free (buffer);
996 SANE_Byte buffer[0x30];
997 size_t size = sizeof (buffer);
1001 memset (buffer, 0, size);
1003 buffer[0x28] = 0x01;
1005 buffer[0x28] = 0x02;
1007 status = ma1509_cmd (s, scsi_set_window, buffer, &size);
1073 read_data (Ma1509_Scanner * s, SANE_Byte * buffer, SANE_Int * size)
1078 status = sanei_usb_read_bulk (s->fd, buffer, &local_size);
1842 s->buffer = (SANE_Byte *) malloc (MA1509_BUFFER_SIZE);
1843 if (!s->buffer)
1912 status = read_data (s, s->buffer, &size);
1921 s->buffer_start = s->buffer;
1963 free (s->buffer);