Lines Matching +full:out +full:- +full:of +full:- +full:reset

1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 1997-2000 Russell King
66 #define STAT_DATAOUT (0) /* Data out */
68 #define STAT_COMMAND (STAT_CD) /* Command out */
70 #define STAT_MESGOUT (STAT_MSG|STAT_CD) /* Message out */
86 #define INST_BUSRESET (1 << 7) /* SCSI Bus reset */
118 #define CNTL1_DISR (1 << 6) /* Disable Irq on SCSI reset */
123 #define CLKF_F37MHZ 0x00 /* 35.01 - 40 MHz */
125 #define CLKF_F12MHZ 0x03 /* 10.01 - 15 MHz */
126 #define CLKF_F17MHZ 0x04 /* 15.01 - 20 MHz */
127 #define CLKF_F22MHZ 0x05 /* 20.01 - 25 MHz */
128 #define CLKF_F27MHZ 0x06 /* 25.01 - 30 MHz */
129 #define CLKF_F32MHZ 0x07 /* 30.01 - 35 MHz */
175 PHASE_DATAOUT, /* data out to device */
179 PHASE_MSGOUT, /* after message out phase */
180 PHASE_MSGOUT_EXPECT, /* expecting message out */
219 struct scsi_cmnd *rstSCpnt; /* reset command */
220 struct scsi_cmnd *pending_SCpnt[8]; /* per-device pending commands */
234 void __iomem *io_base; /* iomem base of FAS216 */
246 unsigned char msgin_fifo; /* bytes in fifo at time of message in */
269 unsigned char clockrate; /* clock rate of FAS device (MHz) */
285 /* per-device info */
297 unsigned long busyluns[64/sizeof(unsigned long)];/* array of bits indicating LUNs busy */
301 fasdmatype_t transfer_type; /* current type of DMA transfer */
313 /* driver-private data per SCSI command. */
329 * Params : instance - a driver-specific filled-out structure
336 * Params : instance - a driver-specific filled-out structure
343 * Params : h - host adapter
344 * : SCpnt - Command to queue
345 * Returns : 0 - success, else error
351 * Params : h - host adapter
352 * : SCpnt - Command to queue
353 * Returns : 0 - success, else error
359 * Params : info - interface to service
367 * Params : instance - a driver-specific filled-out structure
378 * Params : SCpnt - command to abort
384 * Purpose : Reset the device associated with this command
385 * Params : SCpnt - command specifing device to reset
386 * Returns : FAILED if unable to reset
391 * Purpose : Reset the complete bus associated with this command
392 * Params : SCpnt - command specifing bus to reset
393 * Returns : FAILED if unable to reset
398 * Purpose : Reset the host associated with this command
399 * Params : SCpnt - command specifing host to reset
400 * Returns : FAILED if unable to reset