函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |