Lines Matching full:cs

92 	struct xchk_stats	*cs,  in xchk_stats_format()  argument
96 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_format()
135 struct xchk_stats *cs) in xchk_stats_estimate_bufsize() argument
137 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_estimate_bufsize()
168 struct xchk_stats *cs) in xchk_stats_clearall() argument
170 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_clearall()
189 struct xchk_stats *cs, in xchk_stats_merge_one() argument
200 css = &cs->cs_stats[sm->sm_type]; in xchk_stats_merge_one()
248 struct xchk_stats *cs = file->private_data; in xchk_scrub_stats_read() local
261 bufsize = xchk_stats_estimate_bufsize(cs); in xchk_scrub_stats_read()
267 avail = xchk_stats_format(cs, buf, bufsize); in xchk_scrub_stats_read()
291 struct xchk_stats *cs = file->private_data; in xchk_clear_scrub_stats_write() local
302 xchk_stats_clearall(cs); in xchk_clear_scrub_stats_write()
314 struct xchk_stats *cs, in xchk_stats_init() argument
317 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_init()
329 struct xchk_stats *cs, in xchk_stats_register() argument
335 cs->cs_debugfs = xfs_debugfs_mkdir("scrub", parent); in xchk_stats_register()
336 if (!cs->cs_debugfs) in xchk_stats_register()
339 debugfs_create_file("stats", 0444, cs->cs_debugfs, cs, in xchk_stats_register()
341 debugfs_create_file("clear_stats", 0200, cs->cs_debugfs, cs, in xchk_stats_register()
348 struct xchk_stats *cs) in xchk_stats_teardown() argument
356 struct xchk_stats *cs) in xchk_stats_unregister() argument
358 debugfs_remove(cs->cs_debugfs); in xchk_stats_unregister()
389 struct xchk_stats *cs; in xchk_mount_stats_alloc() local
392 cs = kvzalloc(sizeof(struct xchk_stats), GFP_KERNEL); in xchk_mount_stats_alloc()
393 if (!cs) in xchk_mount_stats_alloc()
396 error = xchk_stats_init(cs, mp); in xchk_mount_stats_alloc()
400 mp->m_scrub_stats = cs; in xchk_mount_stats_alloc()
403 kvfree(cs); in xchk_mount_stats_alloc()