task_io_accounting_ops.h

来自「Axis 221 camera embedded programing inte」· C头文件 代码 · 共 48 行

H
48
字号
/* * Task I/O accounting operations */#ifndef __TASK_IO_ACCOUNTING_OPS_INCLUDED#define __TASK_IO_ACCOUNTING_OPS_INCLUDED#ifdef CONFIG_TASK_IO_ACCOUNTINGstatic inline void task_io_account_read(size_t bytes){	current->ioac.read_bytes += bytes;}static inline void task_io_account_write(size_t bytes){	current->ioac.write_bytes += bytes;}static inline void task_io_account_cancelled_write(size_t bytes){	current->ioac.cancelled_write_bytes += bytes;}static inline void task_io_accounting_init(struct task_struct *tsk){	memset(&tsk->ioac, 0, sizeof(tsk->ioac));}#elsestatic inline void task_io_account_read(size_t bytes){}static inline void task_io_account_write(size_t bytes){}static inline void task_io_account_cancelled_write(size_t bytes){}static inline void task_io_accounting_init(struct task_struct *tsk){}#endif		/* CONFIG_TASK_IO_ACCOUNTING */#endif		/* __TASK_IO_ACCOUNTING_OPS_INCLUDED */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?