Lines Matching defs:comm
391 uint8_t comm[6] = { 0, 0, 0, 0, 0, 0 };
396 while ((status = sanei_scsi_cmd(ms->sfd, comm, 6, 0, 0))
413 uint8_t *data, comm[15] = { 0x04, 0, 0, 0, 0x09, 0 };
433 data = comm + 6;
449 for (i=0;i<6+0x09;i++) fprintf(stderr, "%2x ", comm[i]);
453 for (i=0;i<6+0x09;i++) MDBG_ADD("%2x ", comm[i]);
456 return sanei_scsi_cmd(ms->sfd, comm, 6 + 0x09, 0, 0);
467 uint8_t *data, comm[19] = { 0x15, 0, 0, 0, 0, 0 };
470 data = comm + 6;
487 comm[4] = (ms->midtone_support) ? 0x0B : 0x0A;
493 for (i=0;i<6+comm[4];i++) fprintf(stderr, "%2x ", comm[i]);
497 for (i=0;i<6+comm[4];i++) MDBG_ADD("%2x ", comm[i]);
500 return sanei_scsi_cmd(ms->sfd, comm, 6 + comm[4], 0, 0);
511 uint8_t *data, comm[16] = { 0x16, 0, 0, 0, 0x0A, 0,
515 data = comm + 6;
523 for (i=0;i<6+0x0A;i++) fprintf(stderr, "%2x ", comm[i]);
527 for (i=0;i<6+0x0A;i++) MDBG_ADD("%2x ", comm[i]);
530 return sanei_scsi_cmd(ms->sfd, comm, 6 + 0x0A, 0, 0);
543 uint8_t data[20], comm[6] = { 0x1A, 0, 0, 0, 0, 0};
549 if (ms->onepass) comm[4] = 0x13;
550 else if (ms->midtone_support) comm[4] = 0x0B;
551 else comm[4] = 0x0A;
552 lenp = comm[4];
554 status = sanei_scsi_cmd(ms->sfd, comm, 6, data, &lenp);
579 uint8_t data[20], comm[6] = { 0x1A, 0, 0, 0, 0, 0};
585 if (ms->onepass) comm[4] = 0x13;
586 else if (ms->midtone_support) comm[4] = 0x0B;
587 else comm[4] = 0x0A;
588 lenp = comm[4];
590 status = sanei_scsi_cmd(ms->sfd, comm, 6, data, &lenp);
621 uint8_t *data, comm[36] = { 0x19, 0, 0, 0, 0x1E, 0 };
624 data = comm + 6;
632 for (i=0;i<6+0x1E;i++) fprintf(stderr, "%2x ", comm[i]);
635 return sanei_scsi_cmd(ms->sfd, comm, 6 + 0x1E, 0, 0);
647 uint8_t comm[6] = { 0x10, 0, 0, 0, 0, 0 };
650 comm[4] =
660 for (i=0;i<6;i++) fprintf(stderr, "%2x ", comm[i]);
664 for (i=0;i<6;i++) MDBG_ADD("%2x ", comm[i]);
667 return sanei_scsi_cmd(ms->sfd, comm, 6, 0, 0);
678 uint8_t comm[6] = { 0x1B, 0, 0, 0, 0, 0 };
681 comm[4] =
696 for (i=0;i<6;i++) fprintf(stderr, "%2x ", comm[i]);
700 for (i=0;i<6;i++) MDBG_ADD("%2x ", comm[i]);
703 return sanei_scsi_cmd(ms->sfd, comm, 6, 0, 0);
714 uint8_t comm[6] = { 0x1B, 0, 0, 0, 0, 0 };
721 for (i=0;i<6;i++) fprintf(stderr, "%2x ", comm[i]);
725 for (i=0;i<6;i++) MDBG_ADD("%2x ", comm[i]);
728 return sanei_scsi_cmd(ms->sfd, comm, 6, 0, 0);
742 uint8_t data[6], comm[6] = { 0x0F, 0, 0, 0, 0x06, 0 };
752 status = sanei_scsi_cmd(ms->sfd, comm, 6, data, &lenp);
788 uint8_t comm[6] = { 0x08, 0, 0, 0, 0, 0 };
791 comm[2] = (lines >> 16) & 0xFF;
792 comm[3] = (lines >> 8) & 0xFF;
793 comm[4] = (lines) & 0xFF;
795 return sanei_scsi_cmd(ms->sfd, comm, 6, buffer, bufsize);
806 uint8_t *data, *comm; /* commbytes[10] = { 0x55, 0, 0x27, 0, 0,
830 comm = calloc(commsize, sizeof(uint8_t));
831 if (comm == NULL) {
832 DBG(23, ".download_gamma: couldn't allocate %d bytes for comm buffer!\n",
836 data = comm + 10;
838 comm[0] = 0x55;
839 comm[1] = 0;
840 comm[2] = 0x27;
841 comm[3] = 0;
842 comm[4] = 0;
843 comm[5] = 0;
844 comm[6] = 0;
845 comm[7] = ((ms->gamma_entries * ms->gamma_entry_size) >> 8) & 0xFF;
846 comm[8] = (ms->gamma_entries * ms->gamma_entry_size) & 0xFF;
847 comm[9] = (ms->gamma_entry_size == 2) ? 1 : 0;
869 status = sanei_scsi_cmd(ms->sfd, comm, commsize, 0, 0);
880 free(comm);
897 comm[9] = (comm[9] & 0x3F) | (pl << 6);
898 status = sanei_scsi_cmd(ms->sfd, comm, commsize, 0, 0);
921 status = sanei_scsi_cmd(ms->sfd, comm, commsize, 0, 0);
946 comm[9] = (comm[9] & 0x3F) | (pl << 6);
947 status = sanei_scsi_cmd(ms->sfd, comm, commsize, 0, 0);
970 status = sanei_scsi_cmd(ms->sfd, comm, commsize, 0, 0);
972 free(comm);
983 uint8_t comm[8] = { 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x0a };
990 for (i=0;i<8;i++) fprintf(stderr, "%2x ", comm[i]);
994 for (i=0;i<8;i++) MDBG_ADD("%2x ", comm[i]);
997 return sanei_scsi_cmd(ms->sfd, comm, 8, 0, 0);
1006 download_calibration(Microtek_Scanner *ms, uint8_t *comm,
1011 comm[0] = 0x0c;
1012 comm[1] = 0x00;
1013 comm[2] = 0x00;
1014 comm[3] = (linewidth >> 8) & 0xFF;
1015 comm[4] = linewidth & 0xFF;
1016 comm[5] = 0x00;
1018 comm[6] = 0x00;
1020 case 'R': comm[7] = 0x40; break;
1021 case 'G': comm[7] = 0x80; break;
1022 case 'B': comm[7] = 0xc0; break;
1026 return sanei_scsi_cmd(ms->sfd, comm, 6 + linewidth, 0, 0);