Lines Matching defs:buf

300 static void zero_buf (u_char * buf, size_t len)
305 buf[i] = 0x00;
470 pss->buf,
477 exptime[0] = (char) (pss->buf[INQUIRY_EXPTIME1] + '0');
478 exptime[2] = (char) (pss->buf[INQUIRY_EXPTIME2] + '0');
479 pss->ms_per_line = atof (exptime)*(float) pss->buf[INQUIRY_SCAN_SPEED];
497 snapscani_debug_data(tmpstr, pss->buf+120, 19);
499 pss->hconfig_epson = pss->buf[INQUIRY_EPSON_HCFG];
506 signed char g = (pss->buf[INQUIRY_G2R_DIFF] & 0x80) ? -(pss->buf[INQUIRY_G2R_DIFF] & 0x7F) : pss->buf[INQUIRY_G2R_DIFF];
507 signed char b = (pss->buf[INQUIRY_B2R_DIFF] & 0x80) ? -(pss->buf[INQUIRY_B2R_DIFF] & 0x7F) : pss->buf[INQUIRY_B2R_DIFF];
508 DBG (DL_DATA_TRACE, "%s: G2R_DIFF: %d\n", me, pss->buf[INQUIRY_G2R_DIFF]);
509 DBG (DL_DATA_TRACE, "%s: B2R_DIFF: %d\n", me, pss->buf[INQUIRY_B2R_DIFF]);
530 u_char_to_u_short (pss->buf + INQUIRY_OPT_RES);
533 u_char_to_u_short (pss->buf + INQUIRY_PIX_PER_LINE);
535 u_char_to_u_short (pss->buf + INQUIRY_BYTE_PER_LINE);
537 pss->bytes_per_line += pss->buf[INQUIRY_BYTE_PER_LINE_MSB] << 16;
539 u_char_to_u_short (pss->buf + INQUIRY_NUM_LINES) - pss->chroma;
548 pss->hwst = pss->buf[INQUIRY_HWST];
553 pss->hconfig = pss->buf[INQUIRY_HCFG];
696 zero_buf (pss->buf, SEND_LENGTH);
779 pss->buf[0] = SEND;
780 pss->buf[2] = dtc;
781 pss->buf[5] = dtcq;
782 pss->buf[7] = (tl >> 8) & 0xff;
783 pss->buf[8] = tl & 0xff;
785 status = snapscan_cmd (pss->pdev->bus, pss->fd, pss->buf, SEND_LENGTH + tl,
795 SANE_Byte* buf = malloc (length + SEND_LENGTH);
797 zero_buf (buf, SEND_LENGTH);
798 *buf = SEND;
799 *(buf + 2) = DTC_CALIBRATION;
800 *(buf + 6) = (length >> 16) & 0xff;
801 *(buf + 7) = (length >> 8) & 0xff;
802 *(buf + 8) = length & 0xff;
803 memcpy(buf + SEND_LENGTH, calibration_data_5150, length);
805 pss->pdev->bus, pss->fd, buf, SEND_LENGTH + length, NULL, NULL);
806 free (buf);
1180 READ_LEN, pss->buf, &pss->read_bytes);
1222 sum = sum_pixel_differences (copy.buf, copy.pixels_per_line);
1356 u_char *buf, *pbuf;
1395 buf = (u_char *) malloc (expected_read_bytes);
1396 if (!buf) {
1434 READ_LEN, buf, &read_bytes);
1439 free (buf);
1446 free (buf);
1451 pbuf = buf;
1475 pbuf = pss->buf + SEND_LENGTH;
1493 zero_buf (pss->buf, SEND_LENGTH);
1494 pss->buf[0] = SEND;
1495 pss->buf[2] = dtc;
1497 u_int_to_u_char3p (tl, pss->buf + 6);
1498 status = snapscan_cmd (pss->pdev->bus, pss->fd, pss->buf, SEND_LENGTH + tl,
1503 free (buf);
1509 free (buf);
1513 static SANE_Status read_calibration_data (SnapScan_Scanner *pss, void *buf, u_char num_lines)
1529 READ_LEN, buf, &read_bytes);
1544 u_char *buf;
1571 buf = (u_char *) malloc(num_lines * line_length);
1572 if (!buf)
1579 status = read_calibration_data(pss, buf, num_lines);
1585 sum += buf[c + r * line_length];
1587 pss->buf[c + SEND_LENGTH] = sum / num_lines;
1592 free(buf);
1608 bModelNo =*(pss->buf + INQUIRY_HWMI);