函数逻辑报告 |
Source Code:block\blk-iolatency.c |
Create Date:2022-07-27 19:21:25 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:blkiolatency_timer_fn
函数原型:static void blkiolatency_timer_fn(struct timer_list *t)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct timer_list * | t |
658 | blkiolat等于from_timer(blkiolat, t, timer) |
678 | iolat等于blkg_to_lat(blkg) |
685 | 如果cookie大于等于DEFAULT_SCALE_COOKIE则转到:next |
688 | spin_lock_irqsave( & lock, flags) |
689 | 如果 Last time we adjusted the scale of everybody. 大于等于now则转到:next_lock |
696 | 如果( The guy who actually changed the latency numbers. == NULL)则 |
698 | 转到:next_lock |
706 | 如果now减 Last time we adjusted the scale of everybody. 大于等于NSEC_PER_SEC乘5则 The guy who actually changed the latency numbers. = NULL |
709 | next_lock : |
710 | spin_unlock_irqrestore( & lock, flags) |
711 | next : |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |