Lines Matching defs:cmd

151     Byte cmd;
161 scsi_reserve.cmd = 0x16; /* RELEASE */
173 Byte cmd;
183 scsi_release.cmd = 0x17; /* RELEASE */
198 Byte cmd;
208 scsi_test_ready.cmd = 0x00; /* TEST UNIT READY */
278 Byte cmd;
291 scsi_start_scan.cmd = 0x1b; /* SCAN */
313 Byte cmd;
319 } cmd;
321 memset (&cmd, 0, sizeof (cmd));
323 cmd.cmd = 0x28; /* READ */
324 cmd.data_type = 0x80; /* get scan time */
326 set_size (cmd.tr_len, 3, sizeof (result));
330 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd),
438 Byte cmd;
511 cmd;
513 memset (&cmd, 0, sizeof (cmd));
515 cmd.cmd = 0x24; /* SET WINDOW PARAMETERS */
522 set_size (cmd.tr_len, 3, 36 + 8);
523 set_size (cmd.wd_len, 2, 36);
527 set_size (cmd.tr_len, 3, 65 + 8);
528 set_size (cmd.wd_len, 2, 65);
533 set_size (cmd.wd.x_axis_res, 2, s->val[OPT_RESOLUTION].w);
534 set_size (cmd.wd.y_axis_res, 2, s->val[OPT_RESOLUTION].w);
538 set_size (cmd.wd.x_axis_ul, 2,
540 set_size (cmd.wd.y_axis_ul, 2,
548 set_size (cmd.wd.wwidth, 2, width);
549 set_size (cmd.wd.wlength, 2, SANE_UNFIX (s->val[OPT_BR_Y].w - s->val[OPT_TL_Y].w)
552 cmd.wd.bpp = s->bpp;
557 cmd.wd.paddingtype = 3;
558 cmd.wd.ht_pattern = 3;
560 cmd.wd.red_att = s->r_att;
561 cmd.wd.blue_att = s->g_att;
562 cmd.wd.green_att = s->b_att;
563 cmd.wd.color_planes = 0x0e;
565 set_size (cmd.wd.exposure, 2, s->exposure);
567 cmd.wd.packing_word_length = 1;
568 cmd.wd.packing_number_of_pixels = 1;
569 cmd.wd.packing_color_mode = 2;
572 cmd.wd.edge = s->edge;
577 s->exposure, cmd.wd.red_att, cmd.wd.blue_att, cmd.wd.green_att, s->edge);
582 cmd.wd.ht_pattern = s->halftone;
584 cmd.wd.ht_pattern = 3;
586 cmd.wd.intensity = brightness;
587 cmd.wd.contrast = contrast;
589 cmd.wd.contr_adjust = contr_adjust;
590 cmd.wd.bright_adjust = bright_adjust;
592 cmd.wd.tonecurve = s->tonecurve;
593 cmd.wd.paddingtype = 3;
594 cmd.wd.edge = s->edge;
597 cmd.wd.dummy3 = 0x02;
605 cmd.wd.image_comp = s->image_composition;
606 cmd.wd.quality_type = s->quality;
607 cmd.wd.orig_type = s->original;
609 return sanei_scsi_cmd (s->fd, &cmd, sizeof (cmd), 0, 0);
642 Byte cmd;
657 } cmd;
662 memset (&cmd, 0, sizeof (cmd));
664 cmd.cmd = 0x2a; /* WRITE */
665 cmd.data_type = 0x81; /* upload dither matrix */
667 set_size (cmd.tr_len, 3, 4 + (2 * rows * cols));
668 set_size (cmd.wd.nrrows, 2, rows);
669 set_size (cmd.wd.nrcols, 2, cols);
672 set_size (cmd.wd.element[i].data, 2, dither_matrix[i]);
674 status = sanei_scsi_cmd (s->fd, &cmd, sizeof (cmd), 0, 0);
690 Byte cmd;
708 } cmd;
713 memset (&cmd, 0, sizeof (cmd));
715 cmd.cmd = 0x80;
717 set_size (cmd.tr_len, 3, sizeof (cmd.wd));
718 set_size (cmd.wd.nrrows, 2, rows);
719 set_size (cmd.wd.nrrows, 2, cols);
723 set_size (cmd.wd.element[j + i * rows].data, 2, dither_matrix[j + i * rows]);
725 status = sanei_scsi_cmd (s->fd, &cmd, sizeof (cmd), 0, 0);
746 Byte cmd;
751 } cmd;
757 memset (&cmd, 0, sizeof (cmd));
759 cmd.cmd = 0x28; /* READ */
761 set_size (cmd.tr_len, 3, lines);
764 status = sanei_scsi_cmd (s->fd, &cmd, sizeof (cmd), buf, &size);