Lines Matching defs:aic_softc
117 struct aic_softc { struct
118 device_t sc_dev;
120 bus_space_tag_t sc_iot;
121 bus_space_handle_t sc_ioh;
123 struct scsipi_adapter sc_adapter;
124 struct scsipi_channel sc_channel;
127 struct aic_acb *sc_nexus; /* current command */
128 struct aic_acb sc_acb[8];
129 struct aic_tinfo sc_tinfo[8];
132 u_char *sc_dp; /* Current data pointer */
133 size_t sc_dleft; /* Data bytes left to transfer */
134 u_char *sc_cp; /* Current command pointer */
135 size_t sc_cleft; /* Command bytes left to transfer */
138 u_char sc_phase; /* Current bus phase */
139 u_char sc_prevphase; /* Previous bus phase */
140 u_char sc_state; /* State applicable to the adapter */
149 u_char sc_flags;
153 u_char sc_selid; /* Reselection ID */
154 device_t sc_child;/* Our child */
157 u_char sc_msgpriq; /* Messages we want to send */
158 u_char sc_msgoutq; /* Messages sent during last MESSAGE OUT */
159 u_char sc_lastmsg; /* Message last transmitted */
160 u_char sc_currmsg; /* Message currently ready to transmit */
170 u_char sc_omess[AIC_MAX_MSG_LEN];
171 u_char *sc_omp; /* Outgoing message pointer */
172 u_char sc_imess[AIC_MAX_MSG_LEN];
173 u_char *sc_imp; /* Incoming message pointer */
176 int sc_initiator; /* Our scsi id */
177 int sc_freq; /* Clock frequency in MHz */
178 int sc_minsync; /* Minimum sync period / 4 */
179 int sc_maxsync; /* Maximum sync period / 4 */