Lines Matching refs:command

354 	unsigned char *command = us->iobuf;  in usbat_set_shuttle_features()  local
356 command[0] = 0x40; in usbat_set_shuttle_features()
357 command[1] = USBAT_CMD_SET_FEAT; in usbat_set_shuttle_features()
363 command[2] = epp_control; in usbat_set_shuttle_features()
371 command[3] = external_trigger; in usbat_set_shuttle_features()
378 command[4] = test_pattern; in usbat_set_shuttle_features()
384 command[5] = mask_byte; in usbat_set_shuttle_features()
392 command[6] = subcountL; in usbat_set_shuttle_features()
393 command[7] = subcountH; in usbat_set_shuttle_features()
395 return usbat_execute_command(us, command, 8); in usbat_set_shuttle_features()
456 unsigned char *command = us->iobuf; in usbat_read_block() local
461 command[0] = 0xC0; in usbat_read_block()
462 command[1] = USBAT_ATA | USBAT_CMD_READ_BLOCK; in usbat_read_block()
463 command[2] = USBAT_ATA_DATA; in usbat_read_block()
464 command[3] = 0; in usbat_read_block()
465 command[4] = 0; in usbat_read_block()
466 command[5] = 0; in usbat_read_block()
467 command[6] = LSB_of(len); in usbat_read_block()
468 command[7] = MSB_of(len); in usbat_read_block()
470 result = usbat_execute_command(us, command, 8); in usbat_read_block()
490 unsigned char *command = us->iobuf; in usbat_write_block() local
495 command[0] = 0x40; in usbat_write_block()
496 command[1] = access | USBAT_CMD_WRITE_BLOCK; in usbat_write_block()
497 command[2] = USBAT_ATA_DATA; in usbat_write_block()
498 command[3] = 0; in usbat_write_block()
499 command[4] = 0; in usbat_write_block()
500 command[5] = 0; in usbat_write_block()
501 command[6] = LSB_of(len); in usbat_write_block()
502 command[7] = MSB_of(len); in usbat_write_block()
504 result = usbat_execute_command(us, command, 8); in usbat_write_block()
538 unsigned char *command = us->iobuf; in usbat_hp8200e_rw_block_test() local
567 command[0] = 0x40; in usbat_hp8200e_rw_block_test()
568 command[1] = access | USBAT_CMD_WRITE_REGS; in usbat_hp8200e_rw_block_test()
569 command[2] = 0x07; in usbat_hp8200e_rw_block_test()
570 command[3] = 0x17; in usbat_hp8200e_rw_block_test()
571 command[4] = 0xFC; in usbat_hp8200e_rw_block_test()
572 command[5] = 0xE7; in usbat_hp8200e_rw_block_test()
573 command[6] = LSB_of(num_registers*2); in usbat_hp8200e_rw_block_test()
574 command[7] = MSB_of(num_registers*2); in usbat_hp8200e_rw_block_test()
579 command[cmdlen-8] = (direction==DMA_TO_DEVICE ? 0x40 : 0xC0); in usbat_hp8200e_rw_block_test()
580 command[cmdlen-7] = access | in usbat_hp8200e_rw_block_test()
583 command[cmdlen-6] = data_reg; in usbat_hp8200e_rw_block_test()
584 command[cmdlen-5] = status_reg; in usbat_hp8200e_rw_block_test()
585 command[cmdlen-4] = timeout; in usbat_hp8200e_rw_block_test()
586 command[cmdlen-3] = qualifier; in usbat_hp8200e_rw_block_test()
587 command[cmdlen-2] = LSB_of(len); in usbat_hp8200e_rw_block_test()
588 command[cmdlen-1] = MSB_of(len); in usbat_hp8200e_rw_block_test()
590 result = usbat_execute_command(us, command, cmdlen); in usbat_hp8200e_rw_block_test()
691 unsigned char *command = us->iobuf; in usbat_multiple_write() local
696 command[0] = 0x40; in usbat_multiple_write()
697 command[1] = USBAT_ATA | USBAT_CMD_WRITE_REGS; in usbat_multiple_write()
700 command[2] = 0; in usbat_multiple_write()
701 command[3] = 0; in usbat_multiple_write()
702 command[4] = 0; in usbat_multiple_write()
703 command[5] = 0; in usbat_multiple_write()
706 command[6] = LSB_of(num_registers*2); in usbat_multiple_write()
707 command[7] = MSB_of(num_registers*2); in usbat_multiple_write()
710 result = usbat_execute_command(us, command, 8); in usbat_multiple_write()
749 unsigned char *command = us->iobuf; in usbat_read_blocks() local
751 command[0] = 0xC0; in usbat_read_blocks()
752 command[1] = USBAT_ATA | USBAT_CMD_COND_READ_BLOCK; in usbat_read_blocks()
753 command[2] = USBAT_ATA_DATA; in usbat_read_blocks()
754 command[3] = USBAT_ATA_STATUS; in usbat_read_blocks()
755 command[4] = 0xFD; /* Timeout (ms); */ in usbat_read_blocks()
756 command[5] = USBAT_QUAL_FCQ; in usbat_read_blocks()
757 command[6] = LSB_of(len); in usbat_read_blocks()
758 command[7] = MSB_of(len); in usbat_read_blocks()
761 result = usbat_execute_command(us, command, 8); in usbat_read_blocks()
791 unsigned char *command = us->iobuf; in usbat_write_blocks() local
793 command[0] = 0x40; in usbat_write_blocks()
794 command[1] = USBAT_ATA | USBAT_CMD_COND_WRITE_BLOCK; in usbat_write_blocks()
795 command[2] = USBAT_ATA_DATA; in usbat_write_blocks()
796 command[3] = USBAT_ATA_STATUS; in usbat_write_blocks()
797 command[4] = 0xFD; /* Timeout (ms) */ in usbat_write_blocks()
798 command[5] = USBAT_QUAL_FCQ; in usbat_write_blocks()
799 command[6] = LSB_of(len); in usbat_write_blocks()
800 command[7] = MSB_of(len); in usbat_write_blocks()
803 result = usbat_execute_command(us, command, 8); in usbat_write_blocks()
1066 unsigned char command[3] = { 0x01, 0xA0, 0xEC }; in usbat_flash_get_sector_count() local
1079 rc = usbat_multiple_write(us, registers, command, 3); in usbat_flash_get_sector_count()
1128 unsigned char command[7]; in usbat_flash_read_data() local
1172 usbat_pack_ata_sector_cmd(command, thistime, sector, 0x20); in usbat_flash_read_data()
1175 result = usbat_multiple_write(us, registers, command, 7); in usbat_flash_read_data()
1219 unsigned char command[7]; in usbat_flash_write_data() local
1267 usbat_pack_ata_sector_cmd(command, thistime, sector, 0x30); in usbat_flash_write_data()
1270 result = usbat_multiple_write(us, registers, command, 7); in usbat_flash_write_data()