Lines Matching refs:as6e_params
146 read (s->as6e_params.ctlinpipe, &written, sizeof (written));
206 ctlbytes = read (s->as6e_params.ctlinpipe, &written, sizeof (written));
212 read (s->as6e_params.ctlinpipe, &written, sizeof (written));
232 read (s->as6e_params.datapipe, linebuffer + linebufcounter,
312 numbytes = write (s->as6e_params.ctloutpipe, &repeat, sizeof (repeat));
316 scan_params[0] = s->as6e_params.resolution;
325 scan_params[2] = s->as6e_params.startpos;
326 scan_params[3] = s->as6e_params.stoppos;
327 scan_params[4] = s->as6e_params.startline;
328 scan_params[5] = s->as6e_params.stopline;
335 write (s->as6e_params.ctloutpipe, scan_params, sizeof (scan_params));
357 s->as6e_params.resolution = s->value[OPT_RESOLUTION].w;
358 s->as6e_params.startpos = as6e_unit_convert (s->value[OPT_TL_X].w);
359 s->as6e_params.stoppos = as6e_unit_convert (s->value[OPT_BR_X].w);
360 s->as6e_params.startline = as6e_unit_convert (s->value[OPT_TL_Y].w);
361 s->as6e_params.stopline = as6e_unit_convert (s->value[OPT_BR_Y].w);
362 if ((s->as6e_params.resolution == 200)
363 || (s->as6e_params.resolution == 100))
365 else if (s->as6e_params.resolution == 50)
367 s->as6e_params.startpos = (s->as6e_params.startpos / divisor) * divisor;
368 s->as6e_params.stoppos = (s->as6e_params.stoppos / divisor) * divisor;
369 s->as6e_params.startline =
370 (s->as6e_params.startline / divisor) * divisor;
371 s->as6e_params.stopline = (s->as6e_params.stopline / divisor) * divisor;
373 (s->as6e_params.stoppos -
374 s->as6e_params.startpos) * s->as6e_params.resolution / 300;
376 (s->as6e_params.stopline -
377 s->as6e_params.startline) * s->as6e_params.resolution / 300;
518 write (s->as6e_params.ctloutpipe, &repeat, sizeof (repeat));
519 close (s->as6e_params.ctloutpipe);
606 s->as6e_params.ctlinpipe = ctlinpipe[READPIPE];
607 s->as6e_params.ctloutpipe = ctloutpipe[WRITEPIPE];
608 s->as6e_params.datapipe = datapipe[READPIPE];