Lines Matching defs:data

134 static int putByte610p (int data);
135 static int EPPputByte610p (int data);
760 mode = 0; /* data forward */
911 mode = 0; /* data forward */
937 mode = 0; /* data forward */
1584 /* the first apply to fast data transfer (ie when no scaaning is undergoing) */
2288 int data;
2305 data = Inb (DATA);
2307 if (data == gEPAT)
2456 Outb (CONTROL, 0x20); /* data reverse */
2936 Outb (CONTROL, 0x20); /* data reverse */
3023 Outb (CONTROL, 0x04); /* data forward */
3253 EPPputByte610p (int data)
3265 control = (Inb (CONTROL) & 0x44) | 0x44; /* data forward, bit 5 cleared (!!) */
3267 Outb (EPPDATA, data);
3272 putByte610p (int data)
3277 return EPPputByte610p (data);
3293 control = Inb (CONTROL) & 0x1F; /* data forward */
3296 Outb (DATA, data);
3396 /* sends 4 bytes of data */
3476 int data, status, control, i;
3489 data = Inb (EPPDATA);
3490 scannerStatus = data;
3498 int data, status;
3502 Outb (CONTROL, 0x26); /* data reverse */
3503 data = Inb (DATA);
3504 scannerStatus = data;
4493 /* sets to EPP, and get sure that data direction is forward */
4512 Outb (CONTROL, control); /* bit 7 + data reverse + reset */
4538 Outb (CONTROL, control); /* data reverse + ????? */
4594 int data;
4599 data = Inb (DATA);
4772 Outb (DATA, data);
4784 int data;
4790 data = Inb (DATA);
4852 Outb (DATA, data);
4884 Outb (DATA, data);
4895 Outb (DATA, data);
4901 /* needs data channel to be set up */
5063 /* sends data bytes to scanner */
5064 /* needs data channel to be set up */
5113 /* sends data bytes to scanner */
5114 /* needs data channel to be set up */
5187 /* receive data bytes from scanner */
5188 /* needs data channel to be set up */
5212 REGISTERWRITE (0x0C, 0x44); /* sets data direction ? */
5243 /* receive data bytes from scanner */
5244 /* needs data channel to be set up */
5258 Outb (CONTROL, 0x26); /* data reverse+ 'reg' */
5260 Outb (CONTROL, 0x24); /* data reverse+ 'reg' */
5281 /* receive data bytes from scanner */
5282 /* needs data channel to be set up */
5441 cmdSetDataBuffer (int *data)
5449 int cmd3[] = { 0x00, 0x08, 0x00, 0x84, -1 }; /* 2048 bytes size write on channel 4 (data) */
5450 int cmd4[] = { 0x00, 0x08, 0x00, 0xC4, -1 }; /* 2048 bytes size read on channel 4 (data) */
5472 if (sendData (data, 2048) == 0)
5474 DBG (0, "sendData(data,%d) failed (%s:%d)\n", 2048, __FILE__, __LINE__);
5477 TRACE (16, "sendData(data,2048) passed ...");
5479 /* read back all data sent to 'channel 4' */
5491 /* dest should hold the same data than donnees */
5494 if (data[i] != (int) (dest[i]))
5498 "Warning data read back differs: expected %02X found dest[%d]=%02X ! (%s:%d)\n",
5499 data[i], i, dest[i], __FILE__, __LINE__);
5979 /* set to data reverse */
6358 /* catch any failure to read back data in EPP mode */
6367 "*** It appears that EPP data transfer doesn't work ***\n");
6501 DBG (1, "%d bits EPP data transfer\n", getEPPMode ());
7277 /* maybe some data sent to the stepper motor */
7684 /* sends length of data */
7709 /* data reverse */
7713 /* receive data */
7891 /* sends length of data */
7914 /* sends data */
7926 /* now send data */
8061 /* send data */
8081 /* send data */
8125 /* send data */
8144 /* get actual data */
8223 "Warning data read back differs: expected %02X found tampon[%d]=%02X ! (%s:%d)\n",
8284 /* sends length of data */
8310 /* max data read in one go */
8316 /* loop until enough data is read */
8333 /* wait for data ready */
8509 /* wait for data ready */
8547 Outb (CONTROL, 0x26); /* data reverse+ 'reg' */
8549 Outb (CONTROL, 0x24); /* data reverse+ 'reg' */
8618 /* actual data */
8681 /* signal we want next data chunk */
8719 /* send data */
8822 /* send data */
8838 /* read data by chunk EXACTLY the width of the scan area in the given */
8839 /* resolution . If a valid file descriptor is given, we write data */
8865 /* send data */
8897 /* wait for the data to be ready */
8956 /* wait for the data to be ready */
9134 /* to data scanned to get the actual image resolution */
9321 * reading data from the scanner */
9376 Dump (int len, unsigned char *data, char *name)
9396 fwrite (data, 1, len, fic);
9402 DumpNB (int width, int height, unsigned char *data, char *name)
9423 fwrite (data, width, height, fic);
9428 /* dump data has received from scanner (red line/green line/blue line)
9431 DumpRVB (int width, int height, unsigned char *data, char *name)
9457 fputc (data[3 * y * width + 2 * width + x], fic);
9458 fputc (data[3 * y * width + width + x], fic);
9459 fputc (data[3 * y * width + x], fic);
9467 DumpRGB (int width, int height, unsigned char *data, char *name)
9493 fputc (data[3 * y * width + x * 3], fic);
9494 fputc (data[3 * y * width + x * 3 + 1], fic);
9495 fputc (data[3 * y * width + x * 3 + 2], fic);
9545 int *data)
9551 memset (data, 0, (3 * 5100 + 768 + 3) * sizeof (int));
9556 { /* red calibration data */
9563 data[i] = evalGain (sum, l);
9566 data[i] = 0x00;
9570 /* 5100 -> 10199: green data */
9578 data[p + i] = evalGain (sum, l);
9592 data[p + i] = evalGain (sum, l);
9595 data[p + i] = 0x00;
9601 data[15300 + i] = ggRed[i];
9603 data[15300 + 256 + i] = ggGreen[i];
9605 data[15300 + 512 + i] = ggBlue[i];
9606 data[16070] = -1;
9744 edgePosition (int width, int height, unsigned char *data)
9766 for (y = 10; (y < height) && (data[i] > 10); y++)
9769 d = data[i - width] - data[i];
9777 dbuffer[i * 3] = data[i];
9778 dbuffer[i * 3 + 1] = data[i];
9779 dbuffer[i * 3 + 2] = data[i];
9921 CMDGETBUF (4, w * h, buffer); /* get find position data */
10051 /* since we're going to scan 66 lines of data */
10053 /* data */
10061 /* get calibration data */
10231 /* to have extra lines to reorder data */
10277 /* in color mode, we need extra lines to reorder data */
10296 /* write data to file operation */
10308 /* we need a 2 * delta lines reserve to reorder data */
10323 /* get scanned data */
10351 /* read some line first until we got clean data */
10371 * so that we can reorder data lines */
10387 /* data reading loop */
10434 /* scanner data: red line, blue line then green line */
10823 * we can reorder data */
11170 /* init some buffer : default calibration data ? */
11189 "Error data altered: byte %d=0x%02X, should be 0x%02X ! (%s:%d)\n",
11232 "Error data altered: expected %d=(0x%02X,0x04), found (0x%02X,0x%02X) ! (%s:%d)\n",
11239 /* if data has turned into 0, we have a 2000P */
11390 "Error data altered: byte %d=0x%02X, should be 0x%02X ! (%s:%d)\n",
11446 "Error data altered: expected %d=(0x%02X,0x04), found (0x%02X,0x%02X) ! (%s:%d)\n",
11699 * scanned data reach a 'good black level'.
11734 unsigned char data[40];
11778 CMDGETBUF (4, w, data);
11781 DumpNB (w, 1, data, NULL);
11785 level += data[i];
11813 CMDGETBUF (4, w, data);
11816 DumpNB (w, 1, data, NULL);
11820 level += data[i];
11849 CMDGETBUF (4, w, data);
11856 DumpNB (w, 1, data, NULL);
11860 level += data[i];
11947 unsigned char data[5400];
11992 CMDGETBUF (4, w, data);
11999 DumpNB (w, 1, data, NULL);
12004 while ((i < w) && (data[i] <= (targetCode * 2) / 5))
12008 while ((i > 0) && (data[i] <= (targetCode * 2) / 5))
12040 CMDGETBUF (4, w, data);
12048 DumpNB (w, 1, data, NULL);
12055 if (data[i] < min)
12056 min = data[i];
12057 if (data[i] > max)
12058 max = data[i];
12089 CMDGETBUF (4, w, data);
12097 DumpNB (w, 1, data, NULL);
12104 if (data[i] < min)
12105 min = data[i];
12106 if (data[i] > max)
12107 max = data[i];
12134 CMDGETBUF (4, w, data);
12142 DumpNB (w, 1, data, NULL);
12149 if (data[i] < min)
12150 min = data[i];
12151 if (data[i] > max)
12152 max = data[i];
12463 unsigned char *data = NULL;
12488 data = (unsigned char *) malloc (w * h * bpp);
12489 if (data == NULL)
12495 memset (data, 0x00, w * h * bpp);
12529 * that data reading doesn't need to sync on each byte, but at each
12533 CMDGETBUF (4, size, data);
12538 /* data is in R B G order */
12540 DumpNB (w * bpp, h, data, NULL);
12554 sum += data[(y * bpp) * w + x];
12574 sum += data[(y * bpp + i) * w + x];
12609 DumpNB (w * bpp, h, data, NULL);
12610 DumpNB (w, h * bpp, data, NULL);
12613 free (data);
12620 * correction, and the data are used to compute the coefficients needed
12665 * lm9811[6].bit7 = use shading data
12677 unsigned char *data = NULL;
12710 data = (unsigned char *) malloc (w * h * 3);
12711 if (data == NULL)
12731 /* build shading calibration data */
12739 /* image data cropping coefficient */
12766 CMDGETBUF (4, size, data);
12768 DumpNB (3 * w, h, data, NULL);
12774 free (data);