Lines Matching refs:command

357 	unsigned char *command = us->iobuf;  in usbat_set_shuttle_features()  local
359 command[0] = 0x40; in usbat_set_shuttle_features()
360 command[1] = USBAT_CMD_SET_FEAT; in usbat_set_shuttle_features()
366 command[2] = epp_control; in usbat_set_shuttle_features()
374 command[3] = external_trigger; in usbat_set_shuttle_features()
381 command[4] = test_pattern; in usbat_set_shuttle_features()
387 command[5] = mask_byte; in usbat_set_shuttle_features()
395 command[6] = subcountL; in usbat_set_shuttle_features()
396 command[7] = subcountH; in usbat_set_shuttle_features()
398 return usbat_execute_command(us, command, 8); in usbat_set_shuttle_features()
459 unsigned char *command = us->iobuf; in usbat_read_block() local
464 command[0] = 0xC0; in usbat_read_block()
465 command[1] = USBAT_ATA | USBAT_CMD_READ_BLOCK; in usbat_read_block()
466 command[2] = USBAT_ATA_DATA; in usbat_read_block()
467 command[3] = 0; in usbat_read_block()
468 command[4] = 0; in usbat_read_block()
469 command[5] = 0; in usbat_read_block()
470 command[6] = LSB_of(len); in usbat_read_block()
471 command[7] = MSB_of(len); in usbat_read_block()
473 result = usbat_execute_command(us, command, 8); in usbat_read_block()
493 unsigned char *command = us->iobuf; in usbat_write_block() local
498 command[0] = 0x40; in usbat_write_block()
499 command[1] = access | USBAT_CMD_WRITE_BLOCK; in usbat_write_block()
500 command[2] = USBAT_ATA_DATA; in usbat_write_block()
501 command[3] = 0; in usbat_write_block()
502 command[4] = 0; in usbat_write_block()
503 command[5] = 0; in usbat_write_block()
504 command[6] = LSB_of(len); in usbat_write_block()
505 command[7] = MSB_of(len); in usbat_write_block()
507 result = usbat_execute_command(us, command, 8); in usbat_write_block()
541 unsigned char *command = us->iobuf; in usbat_hp8200e_rw_block_test() local
570 command[0] = 0x40; in usbat_hp8200e_rw_block_test()
571 command[1] = access | USBAT_CMD_WRITE_REGS; in usbat_hp8200e_rw_block_test()
572 command[2] = 0x07; in usbat_hp8200e_rw_block_test()
573 command[3] = 0x17; in usbat_hp8200e_rw_block_test()
574 command[4] = 0xFC; in usbat_hp8200e_rw_block_test()
575 command[5] = 0xE7; in usbat_hp8200e_rw_block_test()
576 command[6] = LSB_of(num_registers*2); in usbat_hp8200e_rw_block_test()
577 command[7] = MSB_of(num_registers*2); in usbat_hp8200e_rw_block_test()
582 command[cmdlen-8] = (direction==DMA_TO_DEVICE ? 0x40 : 0xC0); in usbat_hp8200e_rw_block_test()
583 command[cmdlen-7] = access | in usbat_hp8200e_rw_block_test()
586 command[cmdlen-6] = data_reg; in usbat_hp8200e_rw_block_test()
587 command[cmdlen-5] = status_reg; in usbat_hp8200e_rw_block_test()
588 command[cmdlen-4] = timeout; in usbat_hp8200e_rw_block_test()
589 command[cmdlen-3] = qualifier; in usbat_hp8200e_rw_block_test()
590 command[cmdlen-2] = LSB_of(len); in usbat_hp8200e_rw_block_test()
591 command[cmdlen-1] = MSB_of(len); in usbat_hp8200e_rw_block_test()
593 result = usbat_execute_command(us, command, cmdlen); in usbat_hp8200e_rw_block_test()
694 unsigned char *command = us->iobuf; in usbat_multiple_write() local
699 command[0] = 0x40; in usbat_multiple_write()
700 command[1] = USBAT_ATA | USBAT_CMD_WRITE_REGS; in usbat_multiple_write()
703 command[2] = 0; in usbat_multiple_write()
704 command[3] = 0; in usbat_multiple_write()
705 command[4] = 0; in usbat_multiple_write()
706 command[5] = 0; in usbat_multiple_write()
709 command[6] = LSB_of(num_registers*2); in usbat_multiple_write()
710 command[7] = MSB_of(num_registers*2); in usbat_multiple_write()
713 result = usbat_execute_command(us, command, 8); in usbat_multiple_write()
752 unsigned char *command = us->iobuf; in usbat_read_blocks() local
754 command[0] = 0xC0; in usbat_read_blocks()
755 command[1] = USBAT_ATA | USBAT_CMD_COND_READ_BLOCK; in usbat_read_blocks()
756 command[2] = USBAT_ATA_DATA; in usbat_read_blocks()
757 command[3] = USBAT_ATA_STATUS; in usbat_read_blocks()
758 command[4] = 0xFD; /* Timeout (ms); */ in usbat_read_blocks()
759 command[5] = USBAT_QUAL_FCQ; in usbat_read_blocks()
760 command[6] = LSB_of(len); in usbat_read_blocks()
761 command[7] = MSB_of(len); in usbat_read_blocks()
764 result = usbat_execute_command(us, command, 8); in usbat_read_blocks()
794 unsigned char *command = us->iobuf; in usbat_write_blocks() local
796 command[0] = 0x40; in usbat_write_blocks()
797 command[1] = USBAT_ATA | USBAT_CMD_COND_WRITE_BLOCK; in usbat_write_blocks()
798 command[2] = USBAT_ATA_DATA; in usbat_write_blocks()
799 command[3] = USBAT_ATA_STATUS; in usbat_write_blocks()
800 command[4] = 0xFD; /* Timeout (ms) */ in usbat_write_blocks()
801 command[5] = USBAT_QUAL_FCQ; in usbat_write_blocks()
802 command[6] = LSB_of(len); in usbat_write_blocks()
803 command[7] = MSB_of(len); in usbat_write_blocks()
806 result = usbat_execute_command(us, command, 8); in usbat_write_blocks()
1069 unsigned char command[3] = { 0x01, 0xA0, 0xEC }; in usbat_flash_get_sector_count() local
1082 rc = usbat_multiple_write(us, registers, command, 3); in usbat_flash_get_sector_count()
1131 unsigned char command[7]; in usbat_flash_read_data() local
1175 usbat_pack_ata_sector_cmd(command, thistime, sector, 0x20); in usbat_flash_read_data()
1178 result = usbat_multiple_write(us, registers, command, 7); in usbat_flash_read_data()
1222 unsigned char command[7]; in usbat_flash_write_data() local
1270 usbat_pack_ata_sector_cmd(command, thistime, sector, 0x30); in usbat_flash_write_data()
1273 result = usbat_multiple_write(us, registers, command, 7); in usbat_flash_write_data()