Lines Matching defs:ahd_softc

608 	struct ahd_softc	 *ahd_softc;  member
1056 struct ahd_softc { struct
1057 bus_space_tag_t tags[2];
1058 bus_space_handle_t bshs[2];
1060 bus_dma_tag_t buffer_dmat; /* dmat for buffer I/O */
1062 struct scb_data scb_data;
1064 struct hardware_scb *next_queued_hscb;
1065 struct map_node *next_queued_hscb_map;
1075 ahd_mode dst_mode;
1076 ahd_mode src_mode;
1082 ahd_mode saved_dst_mode;
1083 ahd_mode saved_src_mode;
1088 struct ahd_platform_data *platform_data;
1093 ahd_dev_softc_t dev_softc;
1098 ahd_bus_intr_t bus_intr;
1106 struct ahd_tmode_tstate *enabled_targets[AHD_NUM_TARGETS];
1112 struct ahd_tmode_lstate *black_hole;
1118 struct ahd_tmode_lstate *pending_device;
1123 struct timer_list stat_timer;
1130 u_int cmdcmplt_bucket;
1131 uint32_t cmdcmplt_counts[AHD_STAT_BUCKETS];
1132 uint32_t cmdcmplt_total;
1137 ahd_chip chip;
1138 ahd_feature features;
1139 ahd_bug bugs;
1140 ahd_flag flags;
1141 struct seeprom_config *seep_config;
1144 struct ahd_completion *qoutfifo;
1145 uint16_t qoutfifonext;
1169 TAILQ_ENTRY(ahd_softc) links; argument
1172 char channel;
1175 uint8_t our_id;
1180 struct target_cmd *targetcmds;
1181 uint8_t tqinfifonext;
1187 uint8_t hs_mailbox;
1192 uint8_t send_msg_perror;
1193 ahd_msg_flags msg_flags;
1194 ahd_msg_type msg_type;
1195 uint8_t msgout_buf[12];/* Message we are sending */
1196 uint8_t msgin_buf[12];/* Message we are receiving */
1197 u_int msgout_len; /* Length of message to send */
1198 u_int msgout_index; /* Current index in msgout */
1199 u_int msgin_index; /* Current index in msgin */
1205 bus_dma_tag_t parent_dmat;
1206 bus_dma_tag_t shared_data_dmat;
1207 struct map_node shared_data_map;
1210 struct ahd_suspend_state suspend_state;
1213 u_int enabled_luns;
1216 u_int init_level;
1219 u_int pci_cachesize;
1222 uint8_t iocell_opts[AHD_NUM_PER_DEV_ANNEXCOLS];
1224 u_int stack_size;
1225 uint16_t *saved_stack;
1228 const char *description;
1229 const char *bus_description;
1230 char *name;
1231 int unit;
1234 int seltime;
1246 u_int int_coalescing_timer;
1247 u_int int_coalescing_maxcmds;
1248 u_int int_coalescing_mincmds;
1249 u_int int_coalescing_threshold;
1250 u_int int_coalescing_stop_threshold;
1252 uint16_t user_discenable;/* Disconnection allowed */
1253 uint16_t user_tagenable;/* Tagged Queuing allowed */