Lines Matching defs:bis
639 struct blkg_iostat_set *bis =
641 memset(bis, 0, sizeof(*bis));
644 u64_stats_init(&bis->sync);
645 bis->blkg = blkg;
1107 struct blkg_iostat_set *bis = &blkg->iostat;
1123 seq = u64_stats_fetch_begin(&bis->sync);
1125 rbytes = bis->cur.bytes[BLKG_IOSTAT_READ];
1126 wbytes = bis->cur.bytes[BLKG_IOSTAT_WRITE];
1127 dbytes = bis->cur.bytes[BLKG_IOSTAT_DISCARD];
1128 rios = bis->cur.ios[BLKG_IOSTAT_READ];
1129 wios = bis->cur.ios[BLKG_IOSTAT_WRITE];
1130 dios = bis->cur.ios[BLKG_IOSTAT_DISCARD];
1131 } while (u64_stats_fetch_retry(&bis->sync, seq));
2105 struct blkg_iostat_set *bis;
2116 bis = per_cpu_ptr(bio->bi_blkg->iostat_cpu, cpu);
2117 flags = u64_stats_update_begin_irqsave(&bis->sync);
2125 bis->cur.bytes[rwd] += bio->bi_iter.bi_size;
2127 bis->cur.ios[rwd]++;
2133 if (!READ_ONCE(bis->lqueued)) {
2136 llist_add(&bis->lnode, lhead);
2137 WRITE_ONCE(bis->lqueued, true);
2140 u64_stats_update_end_irqrestore(&bis->sync, flags);