Lines Matching defs:bios
7 * To implement hierarchical throttling, throtl_grps form a tree and bios
9 * issued. When dispatching bios from the children and local group at each
10 * level, if the bios are dispatched into a single bio_list, there's a risk
11 * of a local or child group which can queue many bios at once filling up
14 * To avoid such starvation, dispatched bios are queued separately
19 * throtl_qnode is used to keep the queued bios separated by their sources.
27 * tree pinned while bios are in flight.
31 struct bio_list bios; /* queued bios */
43 unsigned int nr_queued[2]; /* number of queued bios */
81 * qnode_on_self is used when bios are directly queued to this
82 * throtl_grp so that local bios compete fairly with bios
83 * dispatched from children. qnode_on_parent is used when bios are
126 * submitted while some bios are still throttled, they record how many
147 unsigned int bio_cnt; /* total bios */
148 unsigned int bad_bio_cnt; /* bios exceeding latency threshold */