Lines Matching defs:da_softc
336 struct da_softc { struct
337 struct cam_iosched_softc *cam_iosched;
338 struct bio_queue_head delete_run_queue;
340 int refcount; /* Active xpt_action() calls */
341 da_state state;
342 da_flags flags;
343 da_quirks quirks;
344 int minimum_cmd_size;
345 int mode_page;
346 int error_inject;
347 int trim_max_ranges;
348 int delete_available; /* Delete methods possibly available */
349 da_zone_mode zone_mode;
350 da_zone_interface zone_interface;
351 da_zone_flags zone_flags;
352 struct ata_gp_log_dir ata_logdir;
353 int valid_logdir_len;
354 struct ata_identify_log_pages ata_iddir;
355 int valid_iddir_len;
356 uint64_t optimal_seq_zones;
357 uint64_t optimal_nonseq_zones;
358 uint64_t max_seq_zones;
359 u_int maxio;
360 uint32_t unmap_max_ranges;
361 uint32_t unmap_max_lba; /* Max LBAs in UNMAP req */
362 uint32_t unmap_gran;
363 uint32_t unmap_gran_align;
364 uint64_t ws_max_blks;
365 uint64_t trim_count;
366 uint64_t trim_ranges;
367 uint64_t trim_lbas;
368 da_delete_methods delete_method_pref;
369 da_delete_methods delete_method;
370 da_delete_func_t *delete_func;
371 int p_type;
372 struct disk_params params;
373 struct disk *disk;
374 struct task sysctl_task;
375 struct sysctl_ctx_list sysctl_ctx;
376 struct sysctl_oid *sysctl_tree;
377 struct callout sendordered_c;
378 uint64_t wwpn;
379 uint8_t unmap_buf[UNMAP_BUF_SIZE];
380 struct scsi_read_capacity_data_long rcaplong;
381 struct callout mediapoll_c;
382 int ref_flags[DA_REF_MAX];
384 struct sysctl_ctx_list sysctl_stats_ctx;
385 struct sysctl_oid *sysctl_stats_tree;
386 u_int errors;
387 u_int timeouts;
388 u_int invalidations;
391 char announce_temp[DA_ANNOUNCETMP_SZ];
393 char announcebuf[DA_ANNOUNCE_SZ];