Lines Matching refs:buffer
402 memcpy(s->buffer, autofocusLS30.cmd, autofocusLS30.size);
403 memcpy(s->buffer+ autofocusLS30.size, autofocuspos, 9);
410 do_scsi_cmd (s->sfd, s->buffer,
432 memcpy(s->buffer, autofocus.cmd, autofocus.size);
439 set_AF_XPoint (s->buffer, x);
440 set_AF_YPoint (s->buffer, y);
442 set_AF_transferlength (s->buffer, 0); /* should be 8 !*/
443 do_scsi_cmd (s->sfd, s->buffer,
479 s->buffer, len);
483 s->MUD = get_MS_MUD (s->buffer);
496 memcpy (s->buffer, object_position.cmd, object_position.size);
497 set_OP_autofeed (s->buffer, OP_Discharge);
498 ret = do_scsi_cmd (s->sfd, s->buffer,
515 memcpy (s->buffer, object_position.cmd, object_position.size);
516 set_OP_autofeed (s->buffer, OP_Feed);
517 ret = do_scsi_cmd (s->sfd, s->buffer,
549 memset (buffer_r, '\0', max_WDB_size); /* clear buffer */
679 memcpy (s->buffer, set_window.cmd, set_window.size); /* SET-WINDOW cmd */
680 memcpy ((s->buffer + set_window.size), /* add WPDB */
683 set_WPDB_wdblen ((s->buffer + set_window.size), used_WDB_size); /* set WD_len */
684 memcpy (s->buffer + set_window.size + window_parameter_data_block.size,
689 set_SW_xferlen (s->buffer, (window_parameter_data_block.size +
692 ret = do_scsi_cmd (s->sfd, s->buffer, set_window.size +
707 memset (buffer_r, '\0', max_WDB_size); /* clear buffer */
811 memcpy (s->buffer, set_window.cmd, set_window.size); /* SET-WINDOW cmd */
812 memcpy ((s->buffer + set_window.size), /* add WPDB */
815 set_WPDB_wdblen ((s->buffer + set_window.size), used_WDB_size_LS30); /* set WD_len */
816 memcpy (s->buffer + set_window.size + window_parameter_data_block.size,
821 set_SW_xferlen (s->buffer, (window_parameter_data_block.size +
824 ret = do_scsi_cmd (s->sfd, s->buffer, set_window.size +
843 { do_scsi_cmd (s->sfd,commande1.cmd,commande1.size,s->buffer,0x0d);
873 memset (s->buffer, '\0', max_WDB_size); /* clear buffer */
880 s->buffer, translen);
882 buf = s->buffer + window_parameter_data_block.size;
937 memset (s->buffer, '\0', max_WDB_size); /* clear buffer */
943 s->buffer, translen);
945 buf = s->buffer + window_parameter_data_block.size;
1015 memcpy (s->buffer, scan.cmd, scan.size);
1019 channels=s->buffer[4]=0x03; /* window 1 */
1020 s->buffer[6]=0x01; /* window 1 */
1021 s->buffer[7]=0x02; /* window 2 */
1022 s->buffer[8]=0x03; /* window 3 */
1026 channels=s->buffer[4]=0x04; /* window 1 */
1027 s->buffer[6]=0x01; /* window 1 */
1028 s->buffer[7]=0x02; /* window 2 */
1029 s->buffer[8]=0x03; /* window 3 */
1030 s->buffer[9]=0x09; /* window 3 */
1033 channels=s->buffer[4]=0x01; /* window 1 */
1034 s->buffer[8]=0x09; /* window 3 */
1038 return do_scsi_cmd (s->sfd, s->buffer, scan.size+channels, NULL, 0);
1063 do_scsi_cmd (s->sfd,commande1.cmd,commande1.size,s->buffer,0x0d);
1254 r = do_scsi_cmd (s->sfd, sread.cmd, sread.size, s->buffer, length);
1265 memset (s->buffer, '\0', 256); /* clear buffer */
1269 do_scsi_cmd (s->sfd, inquiry.cmd, inquiry.size, s->buffer, size);
1284 if (get_inquiry_periph_devtype (s->buffer) != IN_periph_devtype_scanner)
1292 get_inquiry_vendor ((char *)s->buffer, (char *)vendor);
1293 get_inquiry_product ((char *)s->buffer, (char *)product);
1294 get_inquiry_version ((char *)s->buffer, (char *)version);
1328 if (get_inquiry_additional_length (s->buffer) >= 0x1f)
1473 s->buffer, size);
1474 size=get_inquiry_length(s->buffer);
1479 s->buffer, size);
1498 s->buffer, size);
1499 size=s->buffer[5];
1502 s->buffer, size);
1517 { parts[i]=((unsigned char *)s->buffer)[4+11+i];
1526 s->maxres = getnbyte(s->buffer+0x12,2)-1;
1527 s->xmaxpix = getnbyte(s->buffer+0x53,2)-1;
1528 s->ymaxpix = getnbyte(s->buffer+0x3c,2)-1;
1543 s->xmax = get_WD_width(s->buffer);
1544 s->ymax = get_WD_length(s->buffer);
1564 if(strncmp((char *)s->buffer+5,"Strip",5)==0)
1568 if(strncmp((char *)s->buffer+5,"Mount",5)==0)
1575 { s->numima=s->buffer[3];
1578 ptr=s->buffer+4;
1600 memset (s->buffer, '\0', DI_length); /* clear buffer */
1607 s->buffer, DI_length);
1609 s->adbits = get_DI_ADbits (s->buffer);
1610 s->outputbits = get_DI_Outputbits (s->buffer);
1611 s->maxres = get_DI_MaxResolution (s->buffer);
1612 s->xmax = get_DI_Xmax (s->buffer);
1613 s->ymax = get_DI_Ymax (s->buffer);
1614 s->xmaxpix = get_DI_Xmaxpixel (s->buffer);
1615 s->ymaxpix = get_DI_Ymaxpixel (s->buffer);
1616 s->ycurrent = get_DI_currentY (s->buffer);
1617 s->currentfocus = get_DI_currentFocus (s->buffer);
1618 s->currentscanpitch = get_DI_currentscanpitch (s->buffer);
1619 s->autofeeder = get_DI_autofeeder (s->buffer);
1620 s->analoggamma = get_DI_analoggamma (s->buffer);
1621 s->derr[0] = get_DI_deviceerror0 (s->buffer);
1622 s->derr[1] = get_DI_deviceerror1 (s->buffer);
1623 s->derr[2] = get_DI_deviceerror2 (s->buffer);
1624 s->derr[3] = get_DI_deviceerror3 (s->buffer);
1625 s->derr[4] = get_DI_deviceerror4 (s->buffer);
1626 s->derr[5] = get_DI_deviceerror5 (s->buffer);
1627 s->derr[6] = get_DI_deviceerror6 (s->buffer);
1628 s->derr[7] = get_DI_deviceerror7 (s->buffer);
1629 s->wbetr_r = get_DI_WBETR_R (s->buffer);
1630 s->webtr_g = get_DI_WBETR_G (s->buffer);
1631 s->webtr_b = get_DI_WBETR_B (s->buffer);
1632 s->pretv_r = get_DI_PRETV_R (s->buffer);
1633 s->pretv_g = get_DI_PRETV_G (s->buffer);
1634 s->pretv_r = get_DI_PRETV_R (s->buffer);
1635 s->cetv_r = get_DI_CETV_R (s->buffer);
1636 s->cetv_g = get_DI_CETV_G (s->buffer);
1637 s->cetv_b = get_DI_CETV_B (s->buffer);
1638 s->ietu_r = get_DI_IETU_R (s->buffer);
1639 s->ietu_g = get_DI_IETU_G (s->buffer);
1640 s->ietu_b = get_DI_IETU_B (s->buffer);
1641 s->limitcondition = get_DI_limitcondition (s->buffer);
1642 s->offsetdata_r = get_DI_offsetdata_R (s->buffer);
1643 s->offsetdata_g = get_DI_offsetdata_G (s->buffer);
1644 s->offsetdata_b = get_DI_offsetdata_B (s->buffer);
1645 get_DI_poweron_errors (s->buffer, s->power_on_errors);
1703 inquiry_block = (unsigned char *) s->buffer;
2087 if ((dev->buffer = malloc (dev->row_bufsize)) == NULL)
2088 /* if ((dev->buffer = malloc (sanei_scsi_max_request_size)) == NULL)*/
2102 free (dev->buffer);
2623 r_data=scanner->buffer[lineOffset + j];
2624 g_data=scanner->buffer[lineOffset + j + 1];
2625 b_data=scanner->buffer[lineOffset + j + 2];
2627 scanner->buffer[lineOffset + j] =
2628 scanner->buffer[lineOffset + bpl -1 - j - 2 ];
2629 scanner->buffer[lineOffset + j + 1] =
2630 scanner->buffer[lineOffset + bpl -1 - j - 1 ];
2631 scanner->buffer[lineOffset + j + 2] =
2632 scanner->buffer[lineOffset + bpl -1 - j ];
2634 scanner->buffer[lineOffset + bpl -1 - j - 2 ] = r_data;
2635 scanner->buffer[lineOffset + bpl -1 - j - 1] = g_data;
2636 scanner->buffer[lineOffset + bpl -1 - j] = b_data;
2641 r_data=scanner->buffer[lineOffset + j];
2642 scanner->buffer[lineOffset + j] =
2643 scanner->buffer[lineOffset + bpl - 1 - j];
2644 scanner->buffer[lineOffset + bpl - 1 - j] = r_data;
2653 RGBIfix16(scanner, (unsigned short * ) scanner->buffer,
2660 RGBIfix(scanner,scanner->buffer,scanner->obuffer,
2668 rgb2g(scanner->buffer,scanner->obuffer,data_to_write);
2672 memcpy (scanner->obuffer, scanner->buffer,data_to_read);
2685 DBG (10, "reader_process: buffer of %d bytes read; %d bytes to go\n",
3283 free (dev->buffer);