函数逻辑报告 |
Source Code:kernel\cgroup\cgroup.c |
Create Date:2022-07-27 12:12:15 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:css_task_iter_advance
函数原型:static void css_task_iter_advance(struct css_task_iter *it)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct css_task_iter * | it |
4458 | lockdep_assert_held( & css_set_lock) |
4459 | repeat : |
4460 | 如果task_pos则 |
4466 | 如果flags按位与rnal flags 则flags与等于rnal flags 的反 |
4471 | 如果task_pos恒等于tasks_head则task_pos等于链表后项 |
4473 | 如果task_pos恒等于mg_tasks_head则task_pos等于链表后项 |
4477 | 否则 |
4482 | 如果非task_pos则返回 |
4487 | 如果flags按位与walk only threadgroup leaders 则 |
4489 | 如果非thread_group_leader(task)则转到:repeat |
4493 | 如果非atomic_read( & live)则转到:repeat |
4495 | 否则 |
4497 | 如果任务标志按位与Getting shut down 则转到:repeat |
名称 | 描述 |
---|---|
css_task_iter_start | ss_task_iter_start - initiate task iteration*@css: the css to walk tasks of*@flags: CSS_TASK_ITER_* flags*@it: the task iterator to use* Initiate iteration through the tasks of @css |
css_task_iter_next | ss_task_iter_next - return the next task for the iterator*@it: the task iterator being iterated* The "next" function for task iteration. @it should have been* initialized via css_task_iter_start(). Returns NULL when the iteration* reaches the end. |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |