Lines Matching full:cmd
142 static SANE_Byte cmd[6]; in test_unit_ready() local
146 cmd[0] = IBM_SCSI_TEST_UNIT_READY; in test_unit_ready()
147 memset (cmd, 0, sizeof (cmd)); in test_unit_ready()
148 status = sanei_scsi_cmd (fd, cmd, sizeof (cmd), 0, 0); in test_unit_ready()
157 static SANE_Byte cmd[6]; in inquiry() local
161 memset (cmd, 0, sizeof (cmd)); in inquiry()
162 cmd[0] = IBM_SCSI_INQUIRY; in inquiry()
163 cmd[4] = *buf_size; in inquiry()
164 status = sanei_scsi_cmd (fd, cmd, sizeof (cmd), buf, buf_size); in inquiry()
174 struct scsi_mode_select_cmd cmd; in mode_select() member
182 select_cmd.cmd.opcode = IBM_SCSI_MODE_SELECT; in mode_select()
183 select_cmd.cmd.byte2 |= SMS_PF; in mode_select()
184 select_cmd.cmd.len = sizeof(select_cmd.smh) + sizeof(select_cmd.mp); in mode_select()
186 /* select_cmd.cmd.page_code= 20; */ in mode_select()
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; in trigger_scan() local
228 memset (&cmd, 0, sizeof (cmd)); in trigger_scan()
229 cmd.opcode = IBM_SCSI_START_SCAN; in trigger_scan()
230 cmd.len = wl_size; in trigger_scan()
232 /* cmd.unused[0] = 1; */ in trigger_scan()
234 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), &window_id_list, &wl_size); in trigger_scan()
236 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), 0, 0); in trigger_scan()
247 struct scsi_window_cmd cmd; in set_window() member
255 win.cmd.opcode = IBM_SCSI_SET_WINDOW; in set_window()
256 _lto3b(sizeof(*iwd), win.cmd.len); in set_window()
268 static struct scsi_window_cmd cmd; in get_window() local
275 memset (&cmd, 0, sizeof (cmd)); in get_window()
276 cmd.opcode = IBM_SCSI_GET_WINDOW; in get_window()
278 cmd.byte2 |= (SANE_Byte)0x01; /* set Single bit to get one window desc. */ in get_window()
280 _lto3b(iwd_size, cmd.len); in get_window()
281 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), iwd, &iwd_size); in get_window()
290 static struct scsi_read_scanner_cmd cmd; in read_data() local
294 memset (&cmd, 0, sizeof (cmd)); in read_data()
295 cmd.opcode = IBM_SCSI_READ_SCANNED_DATA; in read_data()
296 _lto3b(*buf_size, cmd.len); in read_data()
297 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), buf, buf_size); in read_data()
306 static struct scsi_object_position_cmd cmd; in object_position() local
316 memset (&cmd, 0, sizeof (cmd)); in object_position()
317 cmd.opcode = IBM_SCSI_OBJECT_POSITION; in object_position()
319 cmd.position_func = OBJECT_POSITION_LOAD; in object_position()
321 cmd.position_func = OBJECT_POSITION_UNLOAD; in object_position()
322 _lto3b(1, cmd.count); in object_position()
323 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), 0, 0); in object_position()
332 static struct scsi_get_buffer_status_cmd cmd; in get_data_status() local
338 memset (&cmd, 0, sizeof (cmd)); in get_data_status()
339 cmd.opcode = IBM_SCSI_GET_BUFFER_STATUS; in get_data_status()
340 _lto2b(ssd_size, cmd.len); in get_data_status()
341 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), &ssd, &ssd_size); in get_data_status()