Lines Matching defs:bis
623 static void __blkg_clear_stat(struct blkg_iostat_set *bis)
628 flags = u64_stats_update_begin_irqsave(&bis->sync);
629 blkg_iostat_set(&bis->cur, &cur);
630 blkg_iostat_set(&bis->last, &cur);
631 u64_stats_update_end_irqrestore(&bis->sync, flags);
1131 struct blkg_iostat_set *bis = &blkg->iostat;
1147 seq = u64_stats_fetch_begin(&bis->sync);
1149 rbytes = bis->cur.bytes[BLKG_IOSTAT_READ];
1150 wbytes = bis->cur.bytes[BLKG_IOSTAT_WRITE];
1151 dbytes = bis->cur.bytes[BLKG_IOSTAT_DISCARD];
1152 rios = bis->cur.ios[BLKG_IOSTAT_READ];
1153 wios = bis->cur.ios[BLKG_IOSTAT_WRITE];
1154 dios = bis->cur.ios[BLKG_IOSTAT_DISCARD];
1155 } while (u64_stats_fetch_retry(&bis->sync, seq));
2186 struct blkg_iostat_set *bis;
2197 bis = per_cpu_ptr(bio->bi_blkg->iostat_cpu, cpu);
2198 flags = u64_stats_update_begin_irqsave(&bis->sync);
2206 bis->cur.bytes[rwd] += bio->bi_iter.bi_size;
2208 bis->cur.ios[rwd]++;
2214 if (!READ_ONCE(bis->lqueued)) {
2217 llist_add(&bis->lnode, lhead);
2218 WRITE_ONCE(bis->lqueued, true);
2221 u64_stats_update_end_irqrestore(&bis->sync, flags);