TRM_S1040_SCSI_FIFO
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, identify_message);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, SIMPLE_QUEUE_TAG);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, tag_number);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, REQUEST_SENSE);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, (dcb->target_lun << 5));
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, SCSI_SENSE_BUFFERSIZE);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, *ptr++);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, NOP);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, *ptr++);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, *ptr);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, REQUEST_SENSE);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, (dcb->target_lun << 5));
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, SCSI_SENSE_BUFFERSIZE);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
byte = DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
u8 byte = DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, *virt++);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 0);
DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 'K');
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 'G');
DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
DC395x_write8(acb, TRM_S1040_SCSI_FIFO, 'K');
srb->target_status = DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
srb->end_message = DC395x_read8(acb, TRM_S1040_SCSI_FIFO); /* get message */
srb->msgin_buf[acb->msg_len++] = DC395x_read8(acb, TRM_S1040_SCSI_FIFO);