Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:block\blk-cgroup.c Create Date:2022-07-28 17:39:39
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:blkcg_reset_stats

Proto:static int blkcg_reset_stats(struct cgroup_subsys_state *css, struct cftype *cftype, u64 val)

Type:int

Parameter:

TypeParameterName
struct cgroup_subsys_state *css
struct cftype *cftype
u64val
462  blkcg = css_to_blkcg(css)
466  mutex_lock( & blkcg_pol_mutex)
467  spin_lock_irq( & lock)
475  for_each_possible_cpu(cpu)
476  bis = per_cpu_ptr(iostat_cpu, cpu)
478  memset(bis, 0, size of bis )
480  memset( & iostat, 0, size of iostat )
482  When i < Maximum number of blkcg policies allowed to be registered concurrently.* Defined here to simplify include dependency. cycle
483  pol = blkcg_policy[i]
485  If pd[i] && pd_reset_stats_fn Then pd_reset_stats_fn(pd[i])
490  spin_unlock_irq( & lock)
491  mutex_unlock - release the mutex*@lock: the mutex to be released* Unlock a mutex that has been locked by this task previously.* This function must not be used in interrupt context. Unlocking* of a not locked mutex is not allowed.
492  Return 0