Lines Matching refs:scmd
3375 struct command_send scmd;
3381 memset (&scmd, 0, sizeof (scmd));
3383 scmd.opc = AVISION_SCSI_SEND;
3384 scmd.datatypecode = AVISION_DATATYPECODE_LIGHT_STATUS; /* send light status */
3385 set_double (scmd.datatypequal, dev->data_dq);
3386 set_triple (scmd.transferlen, size);
3388 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
3409 } scmd;
3416 memset (&scmd, 0, sizeof (scmd));
3417 scmd.cmd.opc = AVISION_SCSI_SEND;
3418 scmd.cmd.datatypecode = AVISION_DATATYPECODE_POWER_SAVING_TIMER; /* power-saving timer */
3419 set_double (scmd.cmd.datatypequal, dev->data_dq);
3420 set_triple (scmd.cmd.transferlen, sizeof (scmd.time) );
3422 set_double (scmd.time, time);
3424 status = avision_cmd (&s->av_con, &scmd.cmd, sizeof (scmd.cmd),
3425 &scmd.time, sizeof (scmd.time), 0, 0);
3659 struct command_send scmd;
3667 memset (&scmd, 0, sizeof (scmd));
3668 scmd.opc = AVISION_SCSI_SEND;
3670 scmd.datatypecode = AVISION_DATATYPECODE_SEND_NVRAM_DATA; /* nvram data */
3671 set_double (scmd.datatypequal, 0); /* dev->data_dq not available */
3672 set_triple (scmd.transferlen, size);
3674 status = avision_cmd (av_con, &scmd, sizeof (scmd), &c7_nvram, size,
3689 struct command_send scmd;
3697 memset (&scmd, 0, sizeof (scmd));
3698 scmd.opc = AVISION_SCSI_SEND;
3700 scmd.datatypecode = AVISION_DATATYPECODE_FLASH_DATA; /* flash data */
3701 set_double (scmd.datatypequal, 0);
3702 set_triple (scmd.transferlen, size);
3704 status = avision_cmd (av_con, &scmd, sizeof (scmd), &c7_flash_ram, size,
3722 struct command_send scmd;
3733 memset (&scmd, 0, sizeof (scmd));
3735 scmd.opc = AVISION_SCSI_SEND;
3736 scmd.datatypecode = AVISION_DATATYPECODE_UNKNOWN; /* unknown */
3737 set_double (scmd.datatypequal, 0);
3739 set_triple (scmd.transferlen, size);
3741 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd), payload, size, 0, 0);
4043 struct command_send scmd;
4048 memset (&scmd, 0, sizeof (scmd));
4050 scmd.opc = AVISION_SCSI_SEND;
4051 scmd.datatypecode = AVISION_DATATYPECODE_BUTTON_STATUS; /* button control */
4052 set_double (scmd.datatypequal, dev->data_dq);
4053 set_triple (scmd.transferlen, size);
4055 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
4215 } scmd;
4241 memset (&scmd, 0, sizeof (scmd));
4242 scmd.cmd.opc = AVISION_SCSI_SEND;
4243 scmd.cmd.datatypecode = AVISION_DATATYPECODE_FILM_HOLDER_SENSE; /* send film holder "sense" */
4244 set_double (scmd.cmd.datatypequal, dev->data_dq);
4245 set_triple (scmd.cmd.transferlen, sizeof (scmd.data) );
4247 scmd.data[0] = (uint8_t) dev->holder_type;
4248 scmd.data[1] = (uint8_t) frame;
4250 status = avision_cmd (&s->av_con, &scmd.cmd, sizeof (scmd.cmd),
4251 &scmd.data, sizeof (scmd.data), 0, 0);
4974 struct command_send scmd;
4982 memset (&scmd, 0, sizeof (scmd));
4985 scmd.opc = AVISION_SCSI_SEND;
4986 scmd.datatypecode = AVISION_DATATYPECODE_ATTACH_TRUNCATE_HEAD; /* Attach/Truncate head(left) of scan length */
4987 set_triple (scmd.transferlen, size);
5018 set_double (scmd.datatypequal, 0x0001); /* attach, 0x000 is shorten */
5025 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5033 scmd.datatypecode = AVISION_DATATYPECODE_ATTACH_TRUNCATE_TAIL; /* Attach/Truncate tail(right) of scan length */
5060 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5295 struct command_send scmd;
5314 memset (&scmd, 0x00, sizeof (scmd));
5315 scmd.opc = AVISION_SCSI_SEND;
5316 scmd.datatypecode = send_type;
5347 memset (&scmd, 0, sizeof (scmd) );
5348 scmd.opc = AVISION_SCSI_SEND;
5349 scmd.datatypecode = send_type;
5350 set_double (scmd.datatypequal, send_type_q);
5351 set_triple (scmd.transferlen, send_size);
5353 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5386 memset (&scmd, 0, sizeof (scmd));
5387 scmd.opc = AVISION_SCSI_SEND;
5388 scmd.datatypecode = send_type; /* send calibration data */
5389 set_double (scmd.datatypequal, channel);
5390 set_triple (scmd.transferlen, conv_out_size);
5392 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5785 struct command_send scmd;
5844 memset (&scmd, 0, sizeof (scmd) );
5846 scmd.opc = AVISION_SCSI_SEND;
5847 scmd.datatypecode = AVISION_DATATYPECODE_DOWNLOAD_GAMMA_TABLE; /* 0x81 for download gamma table */
5848 set_triple (scmd.transferlen, gamma_table_raw_size);
5853 set_double (scmd.datatypequal, color);
5939 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5961 struct command_send scmd;
5998 cmd.scmd.opc = AVISION_SCSI_SEND;
5999 cmd.scmd.datatypecode = AVISION_DATATYPECODE_3X3_COLOR_MATRIX; /* 0x83 for 3x3 color matrix */
6000 set_triple (cmd.scmd.transferlen, sizeof (struct matrix_3x3));
6004 status = avision_cmd (&s->av_con, &cmd.scmd, sizeof (cmd.scmd),
6062 struct command_send scmd;
6093 memset (&scmd, 0x00, sizeof (scmd));
6094 scmd.opc = AVISION_SCSI_SEND;
6095 scmd.datatypecode = AVISION_DATATYPECODE_ACCELERATION_TABLE; /* send acceleration table */
6097 set_double (scmd.datatypequal, table);
6098 set_triple (scmd.transferlen, accel_info.total_steps);
6192 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),