static ssize_t osd_brw_stats_seq_write(struct file *file, const char *buf, size_t len, loff_t *off) { struct seq_file *seq = file->private_data; struct osd_device *osd = seq->private; int i; for (i = 0; i < BRW_LAST; i++) lprocfs_oh_clear(&osd->od_brw_stats.hist[i]); return len; }
static ssize_t osc_rpc_stats_seq_write(struct file *file, const char *buf, size_t len, loff_t *off) { struct seq_file *seq = file->private_data; struct obd_device *dev = seq->private; struct client_obd *cli = &dev->u.cli; lprocfs_oh_clear(&cli->cl_read_rpc_hist); lprocfs_oh_clear(&cli->cl_write_rpc_hist); lprocfs_oh_clear(&cli->cl_read_page_hist); lprocfs_oh_clear(&cli->cl_write_page_hist); lprocfs_oh_clear(&cli->cl_read_offset_hist); lprocfs_oh_clear(&cli->cl_write_offset_hist); return len; }