Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 5 files:
- fs/debugfs/file.c
- sound/soc/sof/ipc4-mtrace.c, line 126
- sound/soc/sof/sof-client-ipc-flood-test.c, line 43
- sound/soc/sof/sof-client-ipc-kernel-injector.c, line 27
- sound/soc/sof/sof-client-ipc-msg-injector.c, line 40
Smatch caller information:
fs/debugfs/file.c debugfs_attr_read() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
fs/debugfs/file.c debugfs_attr_write_xsigned() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
fs/debugfs/file.c debugfs_read_file_bool() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
fs/debugfs/file.c debugfs_read_file_str() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
fs/debugfs/file.c debugfs_write_file_bool() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &sched_domains_mutex |
fs/debugfs/file.c debugfs_write_file_str() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
fs/debugfs/file.c full_proxy_llseek() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/debugfs/file.c full_proxy_poll() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
fs/debugfs/file.c full_proxy_read() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
fs/debugfs/file.c full_proxy_unlocked_ioctl() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
fs/debugfs/file.c full_proxy_write() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
fs/debugfs/file.c read_file_blob() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
fs/debugfs/file.c short_proxy_llseek() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/debugfs/file.c short_proxy_read() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
fs/debugfs/file.c short_proxy_write() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dentry->d_fsdata | 4096-ptr_max |
fs/debugfs/file.c write_file_blob() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|
sound/soc/sof/sof-client-ipc-kernel-injector.c sof_msg_inject_dfs_open() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_size |
sound/soc/sof/sof-client-ipc-msg-injector.c sof_msg_inject_dfs_open() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_size |
sound/soc/sof/sof-client-ipc-flood-test.c sof_ipc_flood_dfs_open() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_size |
sound/soc/sof/ipc4-mtrace.c sof_ipc4_mtrace_dfs_open() -> debugfs_file_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | dentry->d_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | dentry->d_inode->i_size | |
| LOCK2 | _T->lock |