Lines Matching defs:ata_queue
225 struct ata_queue { struct
226 int8_t queue_flags; /* flags for this queue */
229 int8_t queue_active; /* number of active transfers */
230 uint8_t queue_openings; /* max number of active xfers */
232 int queue_freeze; /* freeze count for the queue */
233 kcondvar_t queue_drain; /* c: waiting of queue drain */
234 kcondvar_t queue_idle; /* c: waiting of queue idle */
236 uint32_t active_xfers_used; /* mask of active commands */
237 uint32_t queue_xfers_avail; /* available xfers mask */
238 uint32_t queue_hold; /* slots held during recovery */
239 kcondvar_t c_active; /* somebody actively waiting for xfer */
240 kcondvar_t c_cmd_finish; /* somebody waiting for cmd finish */