Lines Matching refs:sf
90 static u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_stat() argument
93 return __blkg_prfill_u64(sf, pd, bfq_stat_read((void *)pd + off)); in blkg_prfill_stat()
986 static int bfq_io_show_weight_legacy(struct seq_file *sf, void *v) in bfq_io_show_weight_legacy() argument
988 struct blkcg *blkcg = css_to_blkcg(seq_css(sf)); in bfq_io_show_weight_legacy()
995 seq_printf(sf, "%u\n", val); in bfq_io_show_weight_legacy()
1000 static u64 bfqg_prfill_weight_device(struct seq_file *sf, in bfqg_prfill_weight_device() argument
1007 return __blkg_prfill_u64(sf, pd, bfqg->entity.dev_weight); in bfqg_prfill_weight_device()
1010 static int bfq_io_show_weight(struct seq_file *sf, void *v) in bfq_io_show_weight() argument
1012 struct blkcg *blkcg = css_to_blkcg(seq_css(sf)); in bfq_io_show_weight()
1015 seq_printf(sf, "default %u\n", bfqgd->weight); in bfq_io_show_weight()
1016 blkcg_print_blkgs(sf, blkcg, bfqg_prfill_weight_device, in bfq_io_show_weight()
1138 static int bfqg_print_rwstat(struct seq_file *sf, void *v) in bfqg_print_rwstat() argument
1140 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), blkg_prfill_rwstat, in bfqg_print_rwstat()
1141 &blkcg_policy_bfq, seq_cft(sf)->private, true); in bfqg_print_rwstat()
1145 static u64 bfqg_prfill_rwstat_recursive(struct seq_file *sf, in bfqg_prfill_rwstat_recursive() argument
1151 return __blkg_prfill_rwstat(sf, pd, &sum); in bfqg_prfill_rwstat_recursive()
1154 static int bfqg_print_rwstat_recursive(struct seq_file *sf, void *v) in bfqg_print_rwstat_recursive() argument
1156 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), in bfqg_print_rwstat_recursive()
1158 seq_cft(sf)->private, true); in bfqg_print_rwstat_recursive()
1163 static int bfqg_print_stat(struct seq_file *sf, void *v) in bfqg_print_stat() argument
1165 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), blkg_prfill_stat, in bfqg_print_stat()
1166 &blkcg_policy_bfq, seq_cft(sf)->private, false); in bfqg_print_stat()
1170 static u64 bfqg_prfill_stat_recursive(struct seq_file *sf, in bfqg_prfill_stat_recursive() argument
1192 return __blkg_prfill_u64(sf, pd, sum); in bfqg_prfill_stat_recursive()
1195 static int bfqg_print_stat_recursive(struct seq_file *sf, void *v) in bfqg_print_stat_recursive() argument
1197 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), in bfqg_print_stat_recursive()
1199 seq_cft(sf)->private, false); in bfqg_print_stat_recursive()
1203 static u64 bfqg_prfill_sectors(struct seq_file *sf, struct blkg_policy_data *pd, in bfqg_prfill_sectors() argument
1209 return __blkg_prfill_u64(sf, pd, sum >> 9); in bfqg_prfill_sectors()
1212 static int bfqg_print_stat_sectors(struct seq_file *sf, void *v) in bfqg_print_stat_sectors() argument
1214 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), in bfqg_print_stat_sectors()
1219 static u64 bfqg_prfill_sectors_recursive(struct seq_file *sf, in bfqg_prfill_sectors_recursive() argument
1227 return __blkg_prfill_u64(sf, pd, in bfqg_prfill_sectors_recursive()
1231 static int bfqg_print_stat_sectors_recursive(struct seq_file *sf, void *v) in bfqg_print_stat_sectors_recursive() argument
1233 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), in bfqg_print_stat_sectors_recursive()
1239 static u64 bfqg_prfill_avg_queue_size(struct seq_file *sf, in bfqg_prfill_avg_queue_size() argument
1250 __blkg_prfill_u64(sf, pd, v); in bfqg_prfill_avg_queue_size()
1255 static int bfqg_print_avg_queue_size(struct seq_file *sf, void *v) in bfqg_print_avg_queue_size() argument
1257 blkcg_print_blkgs(sf, css_to_blkcg(seq_css(sf)), in bfqg_print_avg_queue_size()