Lines Matching defs:ada_softc
247 struct ada_softc { struct
248 struct cam_iosched_softc *cam_iosched;
249 int outstanding_cmds; /* Number of active commands */
250 int refcount; /* Active xpt_action() calls */
251 ada_state state;
252 ada_flags flags;
253 ada_zone_mode zone_mode;
254 ada_zone_flags zone_flags;
255 struct ata_gp_log_dir ata_logdir;
256 int valid_logdir_len;
257 struct ata_identify_log_pages ata_iddir;
258 int valid_iddir_len;
259 uint64_t optimal_seq_zones;
260 uint64_t optimal_nonseq_zones;
261 uint64_t max_seq_zones;
262 ada_quirks quirks;
263 ada_delete_methods delete_method;
264 int trim_max_ranges;
265 int read_ahead;
266 int write_cache;
268 int force_read_error;
269 int force_write_error;
270 int periodic_read_error;
271 int periodic_read_count;
273 struct ccb_pathinq cpi;
274 struct disk_params params;
275 struct disk *disk;
276 struct task sysctl_task;
277 struct sysctl_ctx_list sysctl_ctx;
278 struct sysctl_oid *sysctl_tree;
279 struct callout sendordered_c;
280 struct trim_request trim_req;
281 uint64_t trim_count;
282 uint64_t trim_ranges;
283 uint64_t trim_lbas;
285 struct sysctl_ctx_list sysctl_stats_ctx;
286 struct sysctl_oid *sysctl_stats_tree;
287 u_int timeouts;
288 u_int errors;
289 u_int invalidations;
292 char announce_temp[ADA_ANNOUNCETMP_SZ];
294 char announce_buffer[ADA_ANNOUNCE_SZ];