Lines Matching defs:data
41 * one simply writes appropriate system specific macros (ie, data
193 * @hostdata: host private data
592 * sense data is only guaranteed to be valid while the condition exists.
614 /* Caller does the locking needed to set & test these data atomically */
757 unsigned char **data;
787 pr_err("scsi%d: bus stuck in data phase -- probably a single byte overrun!\n",
800 data = (unsigned char **)&hostdata->connected->SCp.ptr;
802 *data += transferred;
813 *(*data)++ = saved_data;
820 "Doing %d byte PIO to 0x%p\n", cnt, *data);
821 NCR5380_transfer_pio(instance, &p, &cnt, data);
968 unsigned char *data;
991 * data bus during SELECTION.
1197 data = tmp;
1199 NCR5380_transfer_pio(instance, &phase, &len, &data);
1231 * unsigned char *phase, int *count, unsigned char **data)
1233 * Purpose : transfers data in given phase using polled I/O
1237 * bytes to transfer, **data - pointer to data pointer.
1243 * Also, *phase, *count, *data are modified in place.
1250 * IS 100% reliable, and for the actual data transfer where speed
1256 unsigned char **data)
1261 unsigned char *d = *data;
1350 *data = d;
1416 * other phase and will have to source/sink data.
1459 * unsigned char *phase, int *count, unsigned char **data)
1461 * Purpose : transfers data in given phase using either real
1466 * bytes to transfer, **data - pointer to data pointer.
1472 * Also, *phase, *count, *data are modified in place.
1478 unsigned char **data)
1483 unsigned char *d = *data;
1506 sun3scsi_dma_start(c, *data);
1578 * are nastier, since the device will be expecting more data than we
1589 * REQ by latching the SCSI data into the INPUT DATA register and asserting
1594 * the situation will never arise... either all of the data is DMA'ed
1675 unsigned char *data;
1802 data = &tmp;
1803 NCR5380_transfer_pio(instance, &phase, &len, &data);
1880 * The SCSI data pointer is *IMPLICITLY* saved on a disconnect
1908 data = extended_msg + 1;
1910 NCR5380_transfer_pio(instance, &phase, &len, &data);
1920 data = extended_msg + 3;
1923 NCR5380_transfer_pio(instance, &phase, &len, &data);
1968 data = &msgout;
1970 NCR5380_transfer_pio(instance, &phase, &len, &data);
1983 data = cmd->cmnd;
1989 NCR5380_transfer_pio(instance, &phase, &len, &data);
1993 data = &tmp;
1994 NCR5380_transfer_pio(instance, &phase, &len, &data);
2083 unsigned char *data = msg;
2086 NCR5380_transfer_pio(instance, &phase, &len, &data);
2107 * nexuses so we can chose to do additional data transfer.
2230 * lacks sense data). The mid-layer may re-issue a command that is in error
2231 * recovery (see scsi_send_eh_cmnd), but the logic and data structures in
2234 * The lock protects driver data structures, but EH handlers also use it