• Home
  • Raw
  • Download

Lines Matching +full:system +full:- +full:clock +full:- +full:direction +full:- +full:out

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
77 /* Command retry count (0-65535) */
85 /* ISP request and response entry counts (37-65535) */
91 * on cmd->SCp location of every I/O
96 /* NOTE: the sp->cmd will be NULL when this completion is
101 uint8_t dir; /* direction of transfer */
107 #define SRB_TIMEOUT (1 << 0) /* Command timed out */
127 #define ISP_CFG1_F128 BIT_6 /* 128-byte FIFO threshold */
128 #define ISP_CFG1_F64 BIT_4|BIT_5 /* 128-byte FIFO threshold */
129 #define ISP_CFG1_F32 BIT_5 /* 128-byte FIFO threshold */
130 #define ISP_CFG1_F16 BIT_4 /* 128-byte FIFO threshold */
140 #define PCI_64BIT_SLOT BIT_14 /* PCI 64-bit slot indicator. */
160 #define CDMA_CONF_DIR BIT_0 /* DMA direction (0=fifo->host 1=host->fifo) */
177 #define DDMA_CONF_DIR BIT_0 /* DMA direction (0=fifo->host 1=host->fifo) */
199 uint16_t unused_4[0x20];/* 0x80-0xbf Gap */
205 uint16_t unused_5[0x5]; /* 0xc2-0xcb Gap */
210 uint16_t unused_6[0x11]; /* d0-f0 */
237 * ISP mailbox Self-Test status codes
259 #define MBA_SYSTEM_ERR 0x8002 /* System Error. */
262 #define MBA_WAKEUP_THRES 0x8005 /* Request Queue Wake-up. */
295 #define MBC_SET_CLOCK_RATE 0x34 /* Set clock rate */
302 #define MBC_SET_SYSTEM_PARAMETER 0x45 /* Set system parameter word */
504 * ISP queue - command entry structure definition.
511 uint8_t sys_define; /* System defined. */
513 __le32 handle; /* System handle. */
533 * ISP queue - continuation entry structure definition.
539 uint8_t sys_define; /* System defined. */
559 * ISP queue - status entry structure definition.
565 uint8_t sys_define; /* System defined. */
571 __le32 handle; /* System handle. */
591 * ISP queue - marker entry structure definition.
597 uint8_t sys_define; /* System defined. */
602 uint8_t modifier; /* Modifier (7-0). */
610 * ISP queue - extended command entry structure definition.
618 uint8_t sys_define; /* System defined. */
620 uint32_t handle; /* System handle. */
632 * ISP queue - 64-Bit addressing, command entry structure definition.
638 uint8_t sys_define; /* System defined. */
640 __le32 handle; /* System handle. */
657 * ISP queue - 64-Bit addressing, continuation entry structure definition.
663 uint8_t sys_define; /* System defined. */
678 * ISP queue - enable LUN entry structure definition.
696 /* commands (2-26). */
698 /* commands (2-26). */
704 * ISP queue - modify LUN entry structure definition.
731 * ISP queue - immediate notify entry structure definition.
757 * ISP queue - notify acknowledge entry structure definition.
778 * ISP queue - Accept Target I/O (ATIO) entry structure definition.
801 * ISP queue - Continue Target I/O (CTIO) entry structure definition.
834 * ISP queue - CTIO returned entry structure definition.
864 * ISP queue - CTIO A64 entry structure definition.
894 * ISP queue - CTIO returned entry structure definition.
927 * ISP status entry - completion status definitions.
931 #define CS_DMA 0x2 /* A DMA direction error. */
934 #define CS_ABORTED 0x5 /* System aborted command. */
940 #define CS_NO_MSG_OUT 0xB /* No msg out after selection. */
964 * ISP target entries - Option flags bit definitions.
969 #define OF_DATA_OUT BIT_7 /* Data out from initiator */
980 * BUS parameters/settings structure - UNUSED
1015 struct device_reg __iomem *iobase; /* Base Memory-mapped I/O address */