Lines Matching defs:coord

1561       memcpy (&scan.coord, &param->coords, sizeof (struct st_coords));
1706 imageheight = scancfg->coord.height;
1707 dev->Resize->towidth = scancfg->coord.width;
1711 (scan2.resolution_x * scancfg->coord.left) /
1714 (scan2.resolution_x * scancfg->coord.width) /
1717 (scan2.resolution_y * scancfg->coord.top) / dev->Resize->resolution_y;
1719 ((scan2.resolution_y * scancfg->coord.height) /
1745 scancfg->coord.width * (channel_count * channel_size);
1755 mycoords.left = scancfg->coord.left;
1756 mycoords.top = scancfg->coord.top;
1757 mycoords.width = scancfg->coord.width;
1758 mycoords.height = scancfg->coord.height;
1866 scancfg->coord.left = mycoords.left;
1867 scancfg->coord.top = mycoords.top;
1868 scancfg->coord.width = mycoords.width;
1869 scancfg->coord.height = mycoords.height;
4801 SANE_Int buffersize, xpos, ypos, coord, cnt, chn_size, dist, rst;
4807 scancfg->depth, scancfg->coord.width, scancfg->coord.height, ler1order,
4813 buffersize = max (scancfg->coord.width, scancfg->coord.height);
4822 coord = 1;
4824 if ((scancfg->coord.width - dist) > 1)
4830 for (xpos = 0; xpos < scancfg->coord.width; xpos++)
4835 (scancfg->coord.width * ypos) + xpos,
4860 fabs (color_dif[coord] - color_dif[coord - 1]))
4861 coord = cnt;
4866 while (cnt < (scancfg->coord.width - dist));
4869 vector[0] = coord + dist;
4872 coord = 1;
4874 if ((scancfg->coord.height - dist) > 1)
4880 for (ypos = 0; ypos < scancfg->coord.height; ypos++)
4882 for (xpos = vector[0]; xpos < scancfg->coord.width - dist;
4886 (scancfg->coord.width * ypos) + xpos,
4911 fabs (color_dif[coord] - color_dif[coord - 1]))
4912 coord = cnt;
4917 while (cnt < (scancfg->coord.height - dist));
4920 vector[1] = coord + dist;
4923 if ((scancfg->coord.width - dist) > 1)
4929 for (xpos = 0; xpos < scancfg->coord.width; xpos++)
4931 for (ypos = coord + 4; ypos < scancfg->coord.height; ypos++)
4934 (scancfg->coord.width * ypos) + xpos,
4958 fabs (color_dif[coord] - color_dif[coord - 1]))
4959 coord = cnt;
4964 while (cnt < (scancfg->coord.width - dist));
4967 vector[2] = coord + dist;
8188 ta_y_start += (((((scan.coord.top * 3) * 5) * 5) * 32) / scancfg.resolution_x);
8192 scancfg.coord.top = 1;
8200 scancfg.coord.top = 1;
8217 scancfg.coord.left += scan.ser;
8218 scancfg.coord.top += scan.ler;
8228 SANE_Int mytop = (((scancfg.coord.top * 5) * 5) * 16) / scancfg.resolution_y;
8231 scancfg.coord.top = scancfg.resolution_y / 4;
8235 scancfg.coord.top = scancfg.resolution_y / 12;
8262 scancfg.coord.left += 24;
8266 scancfg.coord.left -= 63;
8269 scancfg.coord.left -= 127;
8278 scancfg.coord.left += 50;
8282 scancfg.coord.left -= 63;
8285 scancfg.coord.left -= 127;
8292 scancfg.coord.left, scancfg.coord.width);
8302 if ((scancfg.resolution_y / 10) > scancfg.coord.top)
8312 if ((scancfg.resolution_y / 10) > scancfg.coord.top)
8321 if (scancfg.resolution_y > scancfg.coord.top)
8332 if ((scancfg.resolution_y / 10) > scancfg.coord.top)
8338 SANE_Int val1 = scancfg.coord.top - (scancfg.resolution_y / 10);
8339 scancfg.coord.top -= val1;
8610 myvalue = scancfg->coord.top * (dummyline * step_size);
8613 scancfg->coord.top = 1;
8615 scancfg->coord.top -= (lf02c / (dummyline * step_size)) - 1;
8774 data_bitget (&Regs[0x12], 0xc0) * scancfg->coord.width;
8844 table_size = (resolution_ratio * scancfg->coord.width) * 2; /* black shading buffer size? */
8848 table_size += (resolution_ratio * scancfg->coord.width) * 2; /* white shading buffer size? */
9145 if (scancfg->coord.left == 0)
9146 scancfg->coord.left++;
9147 if (scancfg->coord.top == 0)
9148 scancfg->coord.top++;
9150 rts_coords.left = scancfg->coord.left * resolution_ratio;
9151 rts_coords.width = scancfg->coord.width * resolution_ratio;
9152 rts_coords.top = scancfg->coord.top * dummyline;
9154 ((Regs[0x14d] & 0x3f) + scancfg->coord.height +
9184 data_bitget (&Regs[0x12], 0xc0) * scancfg->coord.width;
9238 /* Set Left coord */
9241 /* Set Right coord */
9244 /* Set Top coord */
9248 /* Set Down coord */
10278 double dSize = scancfg->bytesperline * scancfg->coord.height;
10324 if ((scancfg->coord.width != 0) && (scancfg->coord.height != 0))
10373 /* Set Left coord */
10374 myscancfg->coord.left +=
10380 myscancfg->coord.left -= 63;
10383 myscancfg->coord.left -= 126;
10387 if (myscancfg->coord.left < 0)
10388 myscancfg->coord.left = 0;
10457 myscancfg->coord.top += hwdcfg->startpos;
10555 scancfg.coord.left = 4;
10556 scancfg.coord.width = (resolution_x * 3) / 10;
10557 scancfg.coord.top = 1;
10558 scancfg.coord.height = (resolution_y * 4) / 10;
10560 scancfg.bytesperline = scancfg.coord.width;
10564 (SANE_Byte *) malloc ((scancfg.coord.height * scancfg.coord.width) *
10612 scancfg.coord.width,
10613 scancfg.coord.height,
10619 scancfg.coord.height * scancfg.coord.width);
10626 *y = scancfg.coord.top + ler1;
10627 *x = scancfg.coord.left + ser1;
11010 scancfg.coord.left = 100;
11011 scancfg.coord.width = (resolution * 8.5) - 100;
11012 scancfg.coord.top = 1;
11013 scancfg.coord.height = 1;
11016 scancfg.v157c = scancfg.coord.width * 3;
11021 (SANE_Byte *) malloc (((scancfg.coord.width * 0x21) * 3) *
11058 if (scancfg.coord.height > 0)
11069 for (y = 0; y < scancfg.coord.height; y++)
11071 if (scancfg.coord.width > 0)
11075 for (x = 0; x < scancfg.coord.width; x++)
11097 pointer1 += scancfg.coord.width * 3;
11098 pointer2 += scancfg.coord.width * 3;
11099 pointer3 += scancfg.coord.width * 3;
11103 mysize = scancfg.coord.height * scancfg.coord.width;
11369 buffer->shadinglength = scan.coord.width;
11630 scancfg->coord.left += scan.ser;
11632 if ((scancfg->coord.width & 1) == 0)
11633 scancfg->coord.width++;
11635 scancfg->coord.top = 1;
11636 scancfg->coord.height = calibcfg->OffsetHeight;
11645 bytes_per_line = scancfg->coord.width;
11650 bytes_per_line = scancfg->coord.width * 3;
11653 bytes_to_next_colour = scancfg->coord.width;
11682 ((scancfg->coord.height +
11707 if (scancfg->coord.width > 0)
11713 for (pos = scancfg->coord.width; pos > 0; pos--)
11718 if (scancfg->coord.height > 0)
11720 myheight < scancfg->coord.height; myheight++)
11731 chn_sum[a] / scancfg->coord.height);
11734 chn_sum[a] / scancfg->coord.height);
11749 dval[CL_RED] /= scancfg->coord.width;
11750 dval[CL_GREEN] /= scancfg->coord.width;
11751 dval[CL_BLUE] /= scancfg->coord.width;
11827 scancfg->coord.width,
11828 scancfg->coord.height,
11834 (scancfg->coord.height +
11931 scancfg->coord.left = scan.ser;
11932 scancfg->coord.width = (scancfg->sensorresolution * 17) / 2;
11936 scancfg->coord.left = scan.ser + v0750;
11937 scancfg->coord.width = (scancfg->sensorresolution * 3) / 2;
11941 if ((scancfg->coord.width & 1) == 1)
11942 scancfg->coord.width++;
11944 scancfg->coord.top = 1;
11945 scancfg->coord.height = calibcfg->OffsetHeight;
11955 length = channel_size * scancfg->coord.width;
11960 length = (channel_size * scancfg->coord.width) * 3;
11963 bytes_to_next_colour = scancfg->coord.width;
11975 (SANE_Byte *) malloc ((scancfg->coord.height * length) *
11995 if (scancfg->coord.width > 0)
11999 for (pos = 0; pos < scancfg->coord.width; pos++)
12005 for (a = 0; a < scancfg->coord.height; a++)
12010 ((scancfg->coord.height - a) * length));
12016 total[a] /= scancfg->coord.height;
12207 scancfg.coord.left = calibcfg->OffsetPixelStart;
12220 scancfg.coord.width = calibcfg->OffsetNPixel;
12221 if ((scancfg.coord.width & 1) == 0)
12222 scancfg.coord.width++;
12224 scancfg.bytesperline = channels_per_dot * scancfg.coord.width;
12225 scancfg.coord.top = 1;
12226 scancfg.coord.height = calibcfg->OffsetHeight;
12274 scancfg.coord.width,
12275 scancfg.coord.height,
12661 scancfg.coord.left += scan.ser;
12662 scancfg.coord.width &= 0xffff;
12666 scancfg.coord.left += scan.ser;
12671 if ((scancfg.coord.width & 1) != 0)
12672 scancfg.coord.width++;
12674 scancfg.coord.top = 1;
12675 scancfg.coord.height = calibcfg->WShadingHeight;
12681 myWidth = scancfg.coord.width;
12687 myWidth = scancfg.coord.width * 3;
12689 lf168 = (scancfg.samplerate == LINE_RATE) ? scancfg.coord.width : 1;
12721 (SANE_Byte *) malloc (((scancfg.coord.height + 16) * bytes_per_line) *
13110 scancfg.coord.width,
13111 scancfg.coord.height,
13117 (scancfg.coord.height + 16) * bytes_per_line);
13178 scancfg.coord.left += scan.ser;
13180 if ((scancfg.coord.width & 1) != 0)
13181 scancfg.coord.width++;
13183 scancfg.coord.top = 1;
13185 scancfg.coord.height = calibcfg->BShadingHeight;
13189 bytes_per_line = scancfg.coord.width;
13196 bytes_per_line = scancfg.coord.width * 3;
13199 leff0 = scancfg.coord.width;
13273 mheight = scancfg.coord.height;
13275 (SANE_Byte *) malloc (((scancfg.coord.height + 16) * bytes_per_line) *
13315 scancfg.coord.width,
13316 scancfg.coord.height,
13321 buffer, (scancfg.coord.height + 16) * bytes_per_line);
13589 (dbvalue[a] / scancfg.coord.width) + calibcfg->ShadingCut[a];
13595 if (scancfg.coord.width > 0)
13599 for (c = 0; c < scancfg.coord.width; c++)
14500 myscancfg->coord.left += scan.ser;
14501 myscancfg->coord.width &= 0xffff;
14505 myscancfg->coord.left += scan.ser;
14510 if ((myscancfg->coord.width & 1) != 0)
14511 myscancfg->coord.width++;
14513 myscancfg->coord.top = 1;
14514 myscancfg->coord.height = calibcfg->WShadingHeight;
14519 myscancfg->coord.width * (((myscancfg->colormode == CM_COLOR) ? 3 : 1) *
14528 (SANE_Byte *) malloc (((myscancfg->coord.height) * bytes_per_line) *
14569 for (y = 0; y < myscancfg->coord.height; y++)
14578 sumatorio /= myscancfg->coord.height;
14609 myscancfg->coord.width,
14610 myscancfg->coord.height,
14615 pattern, (myscancfg->coord.height) * bytes_per_line);
14625 for (x = 0; x < myscancfg->coord.height * wshading->count; x++)
14646 myscancfg->coord.width,
14647 myscancfg->coord.height,
14652 pattern, (myscancfg->coord.height) * bytes_per_line);
14714 myscancfg->coord.left += scan.ser;
14715 myscancfg->coord.width &= 0xffff;
14719 myscancfg->coord.left += scan.ser;
14724 if ((myscancfg->coord.width & 1) != 0)
14725 myscancfg->coord.width++;
14727 myscancfg->coord.top = 100;
14728 myscancfg->coord.height = 30;
14730 bytes_per_line = myscancfg->coord.width * 3;
14737 (SANE_Byte *) malloc (((myscancfg->coord.height + 16) * bytes_per_line) *
14770 myscancfg->coord.width,
14771 myscancfg->coord.height,
14777 (myscancfg->coord.height + 16) * bytes_per_line);
14854 myscancfg->coord.left += scan.ser;
14855 myscancfg->coord.width &= 0xffff;
14859 myscancfg->coord.left += scan.ser;
14864 if ((myscancfg->coord.width & 1) != 0)
14865 myscancfg->coord.width++;
14867 myscancfg->coord.top = 1;
14868 myscancfg->coord.height = calibcfg->BShadingHeight;
14870 bytes_per_line = myscancfg->coord.width * 3;
14877 (SANE_Byte *) malloc (((myscancfg->coord.height + 16) * bytes_per_line) *
14913 for (y = 0; y < myscancfg->coord.height + 16; y++)
14916 sumatorio /= myscancfg->coord.height + 16;
14925 myscancfg->coord.width,
14926 myscancfg->coord.height,
14932 (myscancfg->coord.height + 16) * bytes_per_line);
14982 myscancfg->coord.left += scan.ser;
14983 myscancfg->coord.width &= 0xffff;
14987 myscancfg->coord.left += scan.ser;
14992 if ((myscancfg->coord.width & 1) != 0)
14993 myscancfg->coord.width++;
14995 myscancfg->coord.top = 100;
14996 myscancfg->coord.height = 30;
14998 bytes_per_line = myscancfg->coord.width * 3;
15005 (SANE_Byte *) malloc (((myscancfg->coord.height + 16) * bytes_per_line) *
15036 myscancfg->coord.width,
15037 myscancfg->coord.height,
15043 (myscancfg->coord.height + 16) * bytes_per_line);