Lines Matching defs:ahd_softc
608 struct ahd_softc *ahd_softc; member
1053 struct ahd_softc { struct
1054 bus_space_tag_t tags[2];
1055 bus_space_handle_t bshs[2];
1056 struct scb_data scb_data;
1058 struct hardware_scb *next_queued_hscb;
1059 struct map_node *next_queued_hscb_map;
1069 ahd_mode dst_mode;
1070 ahd_mode src_mode;
1076 ahd_mode saved_dst_mode;
1077 ahd_mode saved_src_mode;
1082 struct ahd_platform_data *platform_data;
1087 ahd_dev_softc_t dev_softc;
1092 ahd_bus_intr_t bus_intr;
1100 struct ahd_tmode_tstate *enabled_targets[AHD_NUM_TARGETS];
1106 struct ahd_tmode_lstate *black_hole;
1112 struct ahd_tmode_lstate *pending_device;
1117 struct timer_list stat_timer;
1124 u_int cmdcmplt_bucket;
1125 uint32_t cmdcmplt_counts[AHD_STAT_BUCKETS];
1126 uint32_t cmdcmplt_total;
1131 ahd_chip chip;
1132 ahd_feature features;
1133 ahd_bug bugs;
1134 ahd_flag flags;
1135 struct seeprom_config *seep_config;
1138 struct ahd_completion *qoutfifo;
1139 uint16_t qoutfifonext;
1163 TAILQ_ENTRY(ahd_softc) links; argument
1166 char channel;
1169 uint8_t our_id;
1174 struct target_cmd *targetcmds;
1175 uint8_t tqinfifonext;
1181 uint8_t hs_mailbox;
1186 uint8_t send_msg_perror;
1187 ahd_msg_flags msg_flags;
1188 ahd_msg_type msg_type;
1189 uint8_t msgout_buf[12];/* Message we are sending */
1190 uint8_t msgin_buf[12];/* Message we are receiving */
1191 u_int msgout_len; /* Length of message to send */
1192 u_int msgout_index; /* Current index in msgout */
1193 u_int msgin_index; /* Current index in msgin */
1199 bus_dma_tag_t parent_dmat;
1200 bus_dma_tag_t shared_data_dmat;
1201 struct map_node shared_data_map;
1204 struct ahd_suspend_state suspend_state;
1207 u_int enabled_luns;
1210 u_int init_level;
1213 u_int pci_cachesize;
1216 uint8_t iocell_opts[AHD_NUM_PER_DEV_ANNEXCOLS];
1218 u_int stack_size;
1219 uint16_t *saved_stack;
1222 const char *description;
1223 const char *bus_description;
1224 char *name;
1225 int unit;
1228 int seltime;
1240 u_int int_coalescing_timer;
1241 u_int int_coalescing_maxcmds;
1242 u_int int_coalescing_mincmds;
1243 u_int int_coalescing_threshold;
1244 u_int int_coalescing_stop_threshold;
1246 uint16_t user_discenable;/* Disconnection allowed */
1247 uint16_t user_tagenable;/* Tagged Queuing allowed */