Lines Matching defs:wd_softc
49 struct wd_softc { struct
51 struct dk_softc sc_dksc;
52 kmutex_t sc_lock;
53 int sc_quirks; /* any quirks drive might have */
56 struct ata_drive_datas *drvp; /* Our controller's infos */
57 const struct ata_bustype *atabus;
58 struct ataparams sc_params;/* drive characteristics found */
59 int sc_flags;
70 uint64_t sc_capacity; /* full capacity of the device */
71 uint64_t sc_capacity512; /* ... in DEV_BSIZE blocks */
72 uint32_t sc_capacity28; /* capacity accessible with LBA28 commands */
73 uint32_t sc_blksize; /* logical block size, in bytes */
74 struct disk_sectoralign sc_sectoralign; /* sector alignment */
78 u_int sc_bscount;
79 kcondvar_t sc_bslist_cv;
80 u_int sc_bslist_inuse;
85 struct callout sc_retry_callout; /* retry callout handle */
86 struct callout sc_restart_diskqueue; /* restart queue processing */
89 struct callout sc_requeue_callout; /* requeue callout handle */
91 struct ata_xfer dump_xfer;
94 struct sysctllog *nodelog;
95 bool drv_ncq;
98 bool drv_ncq_prio;
102 int drv_chaos_freq; /* frequency of simulated bio errors */
103 int drv_chaos_cnt; /* count of processed bio read xfers */
105 unsigned inflight;
106 char *sc_typename;