Home
last modified time | relevance | path

Searched full:sdtr (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/scsi/
H A Dnsp32.c10 * 1.1: Add /proc SDTR status.
218 /* SCSI SDTR */
379 * SDTR Message Routine
978 * message SDTR is needed to do synchronous transfer. in nsp32_queuecommand_lck()
996 "SDTR: entry: %d start_period: 0x%x offset: 0x%x\n", in nsp32_queuecommand_lck()
1000 * It was negotiating SDTR with target, sending from the in nsp32_queuecommand_lck()
1012 * It was negotiating SDTR with target, sending from target, in nsp32_queuecommand_lck()
1021 "Unknown SDTR from target is reached, fall back to async."); in nsp32_queuecommand_lck()
1486 seq_puts(m, "SDTR status\n"); in nsp32_show_info()
1644 * target SDTR check in nsp32_busfree_occur()
[all …]
H A D53c700.h91 * If DEV_NEGOTIATED_SYNC not set, tack and SDTR message on to the
93 * If we get an SDTR reply, work out the SXFER parameters, squirrel
415 /* Parameters to begin SDTR negotiations. Empirically, I find that
423 #define NCR_700_MIN_PERIOD 25 /* for SDTR message, 100ns */
H A Dadvansys.c430 } sdtr; member
444 #define xfer_period u_ext_msg.sdtr.sdtr_xfer_period
445 #define req_ack_offset u_ext_msg.sdtr.sdtr_req_ack_offset
994 ushort sdtr_speed1; /* 04 SDTR Speed TID 0-3 */
1037 ushort sdtr_speed2; /* 13 SDTR speed TID 4-7 */
1038 ushort sdtr_speed3; /* 14 SDTR speed TID 8-11 */
1042 ushort sdtr_speed4; /* 17 SDTR speed 4 TID 12-15 */
1096 ushort sdtr_speed1; /* 04 SDTR Speed TID 0-3 */
1139 ushort sdtr_speed2; /* 13 SDTR speed TID 4-7 */
1140 ushort sdtr_speed3; /* 14 SDTR speed TID 8-11 */
[all …]
H A Dnsp32.h519 #define SDTR_INITIATOR BIT(0) /* sending SDTR from initiator */
520 #define SDTR_TARGET BIT(1) /* sending SDTR from target */
521 #define SDTR_DONE BIT(2) /* exchanging SDTR has been processed */
H A Dwd33c93.c263 * Calculate Synchronous Transfer Register value from SDTR code.
280 period *= 4; /* convert SDTR code to ns */ in calc_sync_xfer()
288 * Calculate SDTR code bytes [3],[4] from period and offset.
550 * need to send an SDTR message to this device after selection is in DEF_SCSI_QCMD()
553 * target (and _all_ luns within it), we'll still send the SDTR message in DEF_SCSI_QCMD()
862 printk(" sending SDTR %02x03%02x%02x%02x ", in wd33c93_intr()
1013 /* A device has sent an unsolicited SDTR message; rather than go in wd33c93_intr()
1163 * it - like when our SDTR message is rejected by a target. Some in wd33c93_intr()
H A D53c700.c66 * support for odd clock speeds which constrain SDTR negotiations.
226 /* This translates the SDTR message offset and period to a value
833 /* SDTR message out of the blue, reject it */ in process_extended_message()
835 "Unexpected SDTR msg\n"); in process_extended_message()
H A Ddc395x.c1064 /* SDTR */
2214 /* Reply with corrected SDTR Message */ in msgin_set_sync()
2334 /* SDTR */ in msgin_phase0()
H A Dncr53c8xx.c1549 ** a SDTR or WDTR message is appended.
4150 ** Build the identify / tag / sdtr message in ncr_queue_command()
6634 ** -> target answered (ok) NEG SYNC sdtr set - clrack in ncr_int_sir()
6635 ** -> target answered (!ok) NEG SYNC sdtr defa. REJ--->msg_bad in ncr_int_sir()
6641 ** -> incoming message --- SYNC sdtr set SDTR - in ncr_int_sir()
6712 ** if target sends SDTR message, in ncr_int_sir()
H A Dscsi_transport_spi.c412 * for SDTR/PPR messages */
H A Dqlogicpti.c987 if (sdev->sdtr) { in qlogicpti_sdev_configure()
/linux/drivers/scsi/arm/
H A Dacornscsi.h225 SYNC_SENT_REQUEST, /* sent SDTR message */
226 SYNC_COMPLETED, /* received SDTR reply */
H A Dfas216.c490 * not accept an SDTR message, some targets may not initiate synchronous
497 * SDTR message with a MESSAGE REJECT message if the either the
528 * data transfers shall not respond to an SDTR in fas216_handlesync()
552 * Honour the request by sending back a SDTR in fas216_handlesync()
/linux/include/scsi/
H A Dscsi_device.h207 unsigned sdtr:1; /* Device supports SDTR messages */ member
645 return sdev->sdtr; in scsi_device_sync()
H A Dscsi_transport_spi.h19 int period; /* value in the PPR/SDTR command */
H A Dscsi_host.h208 * device->sdtr will be true if the device supports SDTR messages.
/linux/drivers/scsi/pcmcia/
H A Dnsp_cs.c7 Support Synchronous Data Transfer Request (SDTR) mode
1417 seq_puts(m, "SDTR status\n"); in nsp_show_info()
1699 nsp_msg(KERN_INFO, "clear SDTR status"); in nsp_cs_suspend()
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c2243 * if this was the beginning of an SDTR.
2987 * or just issue an SDTR with a 0 offset. in ahc_build_transfer_msg()
3005 * Both the PPR message and SDTR message require the in ahc_build_transfer_msg()
3009 * Regardless, guarantee that if we are using WDTR and SDTR in ahc_build_transfer_msg()
3044 printk("(%s:%c:%d:%d): Sending SDTR period %x, offset %x\n", in ahc_construct_sdtr()
3644 "SDTR period %x, offset %x\n\t" in ahc_parse_msg()
3670 * Send our own SDTR in reply in ahc_parse_msg()
3675 "Initiated SDTR\n", in ahc_parse_msg()
3774 * We will always have an SDTR to send. in ahc_parse_msg()
3985 * outstanding SDTR or WDTR message for this in ahc_handle_msg_reject()
[all …]
H A Daic79xx_core.c3187 printk("SDTR negotiation rejected busfree.\n"); in ahd_handle_nonpkt_busfree()
3709 * if this was the beginning of an SDTR.
3955 * WDTR or SDTR messages. in ahd_set_syncrate()
4535 * or just issue an SDTR with a 0 offset. in ahd_build_transfer_msg()
4552 * Both the PPR message and SDTR message require the in ahd_build_transfer_msg()
4556 * Regardless, guarantee that if we are using WDTR and SDTR in ahd_build_transfer_msg()
4591 printk("(%s:%c:%d:%d): Sending SDTR period %x, offset %x\n", in ahd_construct_sdtr()
5146 "SDTR period %x, offset %x\n\t" in ahd_parse_msg()
5171 * Send our own SDTR in reply in ahd_parse_msg()
5176 "Initiated SDTR\n", in ahd_parse_msg()
[all …]
/linux/Documentation/scsi/
H A Daic7xxx.rst159 an SDTR with an offset of 0 to be sure the target
H A Daic79xx.rst91 an SDTR with an offset of 0 to be sure the target
/linux/arch/parisc/include/uapi/asm/
H A Dpdc.h286 /* Get SCSI Interface Card info: SDTR, SCSI ID, mode (SE vs LVD) */
/linux/drivers/media/i2c/
H A Dtw9910.c66 #define SDTR 0x1D /* Standard Recognition */ macro
/linux/drivers/message/fusion/
H A Dmptbase.h480 /* #define MPT_SCSICFG_BLK_NEGO 0x10 WriteSDP1 with WDTR and SDTR disabled */
/linux/drivers/scsi/sym53c8xx_2/
H A Dsym_hipd.h753 * a SDTR or WDTR message is appended.
H A Dsym_hipd.c2087 * We received a SDTR.
3942 * chip handler for SYNCHRONOUS DATA TRANSFER REQUEST (SDTR) message.
3983 "sdtr: ofs=%d per=%d div=%d fak=%d chg=%d.\n",
4549 * We handle MODIFY DATA POINTER, SDTR, WDTR

12