Lines Matching defs:data
41 * one simply writes appropriate system specific macros (ie, data
87 * The command data pointer is initialized after the command is connected
190 * @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 */
759 unsigned char **data;
789 pr_err("scsi%d: bus stuck in data phase -- probably a single byte overrun!\n",
802 data = (unsigned char **)&ncmd->ptr;
804 *data += transferred;
815 *(*data)++ = saved_data;
822 "Doing %d byte PIO to 0x%p\n", cnt, *data);
823 NCR5380_transfer_pio(instance, &p, &cnt, data, 0);
970 unsigned char *data;
993 * data bus during SELECTION.
1199 data = tmp;
1201 NCR5380_transfer_pio(instance, &phase, &len, &data, 0);
1233 * unsigned char *phase, int *count, unsigned char **data)
1235 * Purpose : transfers data in given phase using polled I/O
1239 * bytes to transfer, **data - pointer to data pointer,
1246 * Also, *phase, *count, *data are modified in place.
1253 * IS 100% reliable, and for the actual data transfer where speed
1259 unsigned char **data, unsigned int can_sleep)
1264 unsigned char *d = *data;
1354 *data = d;
1421 * other phase and will have to source/sink data.
1466 * unsigned char *phase, int *count, unsigned char **data)
1468 * Purpose : transfers data in given phase using either real
1473 * bytes to transfer, **data - pointer to data pointer.
1479 * Also, *phase, *count, *data are modified in place.
1485 unsigned char **data)
1490 unsigned char *d = *data;
1513 sun3scsi_dma_start(c, *data);
1585 * are nastier, since the device will be expecting more data than we
1596 * REQ by latching the SCSI data into the INPUT DATA register and asserting
1601 * the situation will never arise... either all of the data is DMA'ed
1682 unsigned char *data;
1810 data = &tmp;
1811 NCR5380_transfer_pio(instance, &phase, &len, &data, 0);
1887 * The SCSI data pointer is *IMPLICITLY* saved on a disconnect
1915 data = extended_msg + 1;
1917 NCR5380_transfer_pio(instance, &phase, &len, &data, 1);
1927 data = extended_msg + 3;
1930 NCR5380_transfer_pio(instance, &phase, &len, &data, 1);
1975 data = &msgout;
1977 NCR5380_transfer_pio(instance, &phase, &len, &data, 0);
1989 data = cmd->cmnd;
1995 NCR5380_transfer_pio(instance, &phase, &len, &data, 0);
1999 data = &tmp;
2000 NCR5380_transfer_pio(instance, &phase, &len, &data, 0);
2089 unsigned char *data = msg;
2092 NCR5380_transfer_pio(instance, &phase, &len, &data, 0);
2113 * nexuses so we can chose to do additional data transfer.
2236 * lacks sense data). The mid-layer may re-issue a command that is in error
2237 * recovery (see scsi_send_eh_cmnd), but the logic and data structures in
2240 * The lock protects driver data structures, but EH handlers also use it