函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\fs-writeback.c Create Date:2022-07-29 10:41:30
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Retrieve work items and do the writeback they describe

函数原型:static long wb_do_writeback(struct bdi_writeback *wb)

返回类型:long

参数:

类型参数名称
struct bdi_writeback *wb
2032  wrote等于0
2034  设置内存位
2035  当((work = Return the next wb_writeback_work struct that hasn't been processed yet.) != NULL)循环
2036  trace_writeback_exec(wb, work)
2037  wrote加等于Explicit flushing or periodic writeback of "old" data
2038  finish_writeback_work(wb, work)
2044  wrote加等于wb_check_start_all(wb)
2049  wrote加等于wb_check_old_data_flush(wb)
2050  wrote加等于wb_check_background_flush(wb)
2051  lear_bit - Clears a bit in memory*@nr: Bit to clear*@addr: Address to start counting from* This is a relaxed atomic operation (no implied memory barriers).
2053  返回:wrote
调用者
名称描述
wb_workfnHandle writeback of dirty data for the device backed by this bdi. Also* reschedules periodically and does kupdated style flushing.