Defined in 2 files as a function:
- include/linux/task_io_accounting_ops.h, line 11 (as a function)
- include/linux/task_io_accounting_ops.h, line 59 (as a function)
Referenced in 6 files:
- block/blk-core.c, line 959
- fs/netfs/read_collect.c, line 440
- fs/nfs/direct.c, line 451
- fs/nfs/read.c
- fs/smb/client/cifssmb.c
- fs/smb/client/smb2pdu.c
Smatch caller information:
fs/nfs/direct.c nfs_file_direct_read() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bytes | 1-1000000000 |
| DATA_SOURCE | 0 | bytes | r iov_iter_count |
| NOSPEC | 0 | bytes | |
| NOSPEC | 0 | bytes | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | bytes | 1-1000000000 |
fs/smb/client/smb2pdu.c smb2_readv_callback() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| UNITS | 0 | bytes | unit_byte |
fs/smb/client/smb2pdu.c smb2_readv_callback() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| UNITS | 0 | bytes | unit_byte |
block/blk-core.c submit_bio() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOSPEC | 0 | bytes | |
| NOSPEC | 0 | bytes | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | bytes | 0-u32max[c] |
| USER_DATA | 0 | bytes | 0-u32max |
| UNITS | 0 | bytes | unit_byte |
| HALF_LOCKED2 | &dcc->cmd_lock | ||
| HALF_LOCKED2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->tree_log_mutex | ||
| HALF_LOCKED2 | &iclog->ic_sema | ||
| HALF_LOCKED2 | &info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &log->io_mutex | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &zmd->mblk_flush_lock | ||
| HALF_LOCKED2 | &zmd->mblk_sem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &floppy_mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex |
fs/netfs/read_collect.c netfs_read_collection() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | bytes | unit_byte |
fs/nfs/read.c nfs_read_folio() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bytes | r folio_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/read.c nfs_readahead() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bytes | 4096-17592186040320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | bytes | 4096-17592186040320[c] |
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/smb/client/cifssmb.c cifs_readv_callback() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| UNITS | 0 | bytes | unit_byte |
fs/smb/client/cifssmb.c cifs_readv_callback() -> task_io_account_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| UNITS | 0 | bytes | unit_byte |