Lines Matching refs:registers
92 /* USBAT ATA registers */
105 /* USBAT User I/O Data registers */
116 /* USBAT User I/O Enable registers */
335 * Stores critical information in internal registers in preparation for the execution
380 * registers where the byte count should be read for transferring the data.
514 unsigned char *registers,
555 * Write to multiple registers
591 data[j<<1] = registers[j];
671 * Write to multiple registers:
672 * Allows us to write specific data to any registers. The data to be written
678 unsigned char *registers,
688 /* Write to multiple registers, ATA access */
709 data[i<<1] = registers[i];
1054 unsigned char registers[3] = {
1072 rc = usbat_multiple_write(us, registers, command, 3);
1112 unsigned char registers[7] = {
1168 result = usbat_multiple_write(us, registers, command, 7);
1203 unsigned char registers[7] = {
1263 result = usbat_multiple_write(us, registers, command, 7);
1289 unsigned char *registers,
1305 registers, data, 19,
1374 registers, data, 19,
1556 unsigned char registers[32];
1569 registers[0] = USBAT_ATA_FEATURES;
1570 registers[1] = USBAT_ATA_SECCNT;
1571 registers[2] = USBAT_ATA_SECNUM;
1572 registers[3] = USBAT_ATA_LBA_ME;
1573 registers[4] = USBAT_ATA_LBA_HI;
1574 registers[5] = USBAT_ATA_DEVICE;
1575 registers[6] = USBAT_ATA_CMD;
1585 registers[i] = 0x10;
1599 registers, data, 19,
1616 return usbat_hp8200e_handle_read10(us, registers, data, srb);
1626 result = usbat_multiple_write(us, registers, data, 7);