Lines Matching refs:cmd

142   static SANE_Byte cmd[6];
146 cmd[0] = IBM_SCSI_TEST_UNIT_READY;
147 memset (cmd, 0, sizeof (cmd));
148 status = sanei_scsi_cmd (fd, cmd, sizeof (cmd), 0, 0);
157 static SANE_Byte cmd[6];
161 memset (cmd, 0, sizeof (cmd));
162 cmd[0] = IBM_SCSI_INQUIRY;
163 cmd[4] = *buf_size;
164 status = sanei_scsi_cmd (fd, cmd, sizeof (cmd), buf, buf_size);
174 struct scsi_mode_select_cmd cmd;
182 select_cmd.cmd.opcode = IBM_SCSI_MODE_SELECT;
183 select_cmd.cmd.byte2 |= SMS_PF;
184 select_cmd.cmd.len = sizeof(select_cmd.smh) + sizeof(select_cmd.mp);
186 /* select_cmd.cmd.page_code= 20; */
198 static struct scsi_mode_select_cmd cmd; /* no type, we can reuse it for sensing */
207 memset (&cmd, 0, sizeof (cmd));
208 cmd.opcode = IBM_SCSI_MODE_SENSE;
209 cmd.page_code = page_code;
210 cmd.len = sizeof(select_data);
211 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), &select_data, &select_size);
222 static struct scsi_start_scan_cmd cmd;
228 memset (&cmd, 0, sizeof (cmd));
229 cmd.opcode = IBM_SCSI_START_SCAN;
230 cmd.len = wl_size;
232 /* cmd.unused[0] = 1; */
234 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), &window_id_list, &wl_size);
236 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), 0, 0);
247 struct scsi_window_cmd cmd;
255 win.cmd.opcode = IBM_SCSI_SET_WINDOW;
256 _lto3b(sizeof(*iwd), win.cmd.len);
268 static struct scsi_window_cmd cmd;
275 memset (&cmd, 0, sizeof (cmd));
276 cmd.opcode = IBM_SCSI_GET_WINDOW;
278 cmd.byte2 |= (SANE_Byte)0x01; /* set Single bit to get one window desc. */
280 _lto3b(iwd_size, cmd.len);
281 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), iwd, &iwd_size);
290 static struct scsi_read_scanner_cmd cmd;
294 memset (&cmd, 0, sizeof (cmd));
295 cmd.opcode = IBM_SCSI_READ_SCANNED_DATA;
296 _lto3b(*buf_size, cmd.len);
297 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), buf, buf_size);
306 static struct scsi_object_position_cmd cmd;
316 memset (&cmd, 0, sizeof (cmd));
317 cmd.opcode = IBM_SCSI_OBJECT_POSITION;
319 cmd.position_func = OBJECT_POSITION_LOAD;
321 cmd.position_func = OBJECT_POSITION_UNLOAD;
322 _lto3b(1, cmd.count);
323 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), 0, 0);
332 static struct scsi_get_buffer_status_cmd cmd;
338 memset (&cmd, 0, sizeof (cmd));
339 cmd.opcode = IBM_SCSI_GET_BUFFER_STATUS;
340 _lto2b(ssd_size, cmd.len);
341 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), &ssd, &ssd_size);