函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\cgroup\cpuset.c Create Date:2022-07-27 12:19:24
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:cpuset_write_u64

函数原型:static int cpuset_write_u64(struct cgroup_subsys_state *css, struct cftype *cft, u64 val)

返回类型:int

参数:

类型参数名称
struct cgroup_subsys_state *css
struct cftype *cft
u64val
2254  cs等于css_cs(css)
2255  type等于private
2256  retval等于0
2258  get_online_cpus()
2259  percpu_down_write( & cpuset_rwsem)
2260  如果非venient tests for these bits
2261  retval等于负ENODEV
2262  转到:out_unlock
2266  :type恒等于FILE_CPU_EXCLUSIVE
2268  退出
2269  :type恒等于FILE_MEM_EXCLUSIVE
2271  退出
2272  :type恒等于FILE_MEM_HARDWALL
2274  退出
2277  退出
2278  :type恒等于FILE_MEMORY_MIGRATE
2280  退出
2283  退出
2284  :type恒等于FILE_SPREAD_PAGE
2286  退出
2287  :type恒等于FILE_SPREAD_SLAB
2289  退出
2290  默认
2291  retval等于负EINVAL
2292  退出
2294  out_unlock :
2295  percpu_up_write( & cpuset_rwsem)
2296  put_online_cpus()
2297  返回:retval