Documented in 1 files:
Defined in 1 files as a member:
Defined in 5 files as a function:
- arch/powerpc/kernel/secvar-sysfs.c, line 55 (as a function)
- drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c, line 264 (as a function)
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c, line 1550 (as a function)
- drivers/platform/x86/dell/dell_rbu.c, line 480 (as a function)
- drivers/s390/char/sclp_sd.c, line 475 (as a function)
Referenced in 39 files:
- arch/x86/events/intel/uncore_snb.c
- block/sed-opal.c
- drivers/char/hw_random/core.c
- drivers/char/hw_random/geode-rng.c, line 88
- drivers/char/hw_random/intel-rng.c, line 228
- drivers/char/hw_random/ixp4xx-rng.c, line 38
- drivers/char/hw_random/ks-sa-rng.c, line 218
- drivers/char/hw_random/mxc-rnga.c, line 148
- drivers/char/hw_random/n2-drv.c, line 764
- drivers/char/hw_random/octeon-rng.c, line 68
- drivers/char/hw_random/pasemi-rng.c, line 81
- drivers/char/hw_random/s390-trng.c, line 193
- drivers/char/hw_random/via-rng.c, line 191
- drivers/char/hw_random/xgene-rng.c, line 309
- drivers/crypto/amcc/crypto4xx_trng.c, line 96
- drivers/crypto/hifn_795x.c, line 767
- drivers/crypto/talitos.c, line 888
- drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c, line 280
- drivers/iio/light/vcnl4000.c
- drivers/misc/amd-sbi/rmi-core.c
- drivers/net/ethernet/emulex/benet/be_cmds.c
- drivers/net/ethernet/emulex/benet/be_cmds.h, line 2433
- drivers/net/ethernet/emulex/benet/be_ethtool.c
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c, line 1567
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
- drivers/net/wireless/ath/carl9170/main.c, line 1599
- drivers/net/wireless/broadcom/b43/main.c, line 3578
- drivers/net/wireless/broadcom/b43legacy/main.c, line 2432
- drivers/s390/char/sclp_sd.c, line 539
- drivers/s390/crypto/zcrypt_api.c, line 1777
- fs/smb/smbdirect/connection.c
- include/linux/virtio_vsock.h, line 246
- net/vmw_vsock/hyperv_transport.c, line 822
- net/vmw_vsock/virtio_transport_common.c, line 1155
- net/vmw_vsock/vmci_transport.c
- net/vmw_vsock/vmci_transport_notify.c
- net/vmw_vsock/vmci_transport_notify.h, line 57
- net/vmw_vsock/vmci_transport_notify_qstate.c
- tools/testing/selftests/drivers/net/psp_responder.c
Smatch caller information:
fs/sysfs/file.c sysfs_kf_bin_read() -> (struct bin_attribute)->read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | filp | 4096-ptr_max |
| PARAM_VALUE | 2 | count | 4096-ptr_max |
| PARAM_VALUE | 2 | count->read | 1-u64max |
| PARAM_VALUE | 3 | pos | 1-u64max |
| PARAM_VALUE | 5 | count | 1-4096 |
| BUF_SIZE | 1 | buf | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| BUF_SIZE | 1 | buf | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| BUF_SIZE | 2 | count | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| BUF_SIZE | 2 | count | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| CAPPED_DATA | 5 | count | 1 |
| CAPPED_DATA | 5 | count | 1 |
| DATA_SOURCE | 1 | buf | r sysfs_file_kobj |
| DATA_SOURCE | 3 | pos | $1 |
| DATA_SOURCE | 4 | pos | $3 |
| DATA_SOURCE | 5 | count | $2 [m] |
| CONTAINER | 2 | -64+0 | $(-1) |
| PARAM_COMPARE | 3 | pos | >= $5 |
| BIT_INFO | 5 | count | 0x0,0x7fffffffffffffff |
| BIT_INFO | 5 | count | 0x0,0x7fffffffffffffff |
| NOSPEC | 4 | pos | |
| NOSPEC | 4 | pos | |
| NOSPEC | 5 | count | |
| NOSPEC | 5 | count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | pos | 0-4095 |
| USER_DATA | 5 | count | 1-4096 |
| BYTE_COUNT | 3 | ==pos5 | 8050 |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/read_write.c vfs_read() -> (struct file_operations)->read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | filp | 4096-ptr_max |
| PARAM_VALUE | 0 | filp->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | filp->f_op->read | 1-u64max |
| PARAM_VALUE | 2 | count | 0-1000000000,2147479552 |
| PARAM_VALUE | 3 | *pos | 0-1000000000 |
| BUF_SIZE | 3 | pos | (-1),8 |
| BUF_SIZE | 3 | pos | (-1),8 |
| CAPPED_DATA | 1 | buf | 1 |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | count | $2 [m] |
| DATA_SOURCE | 3 | pos | $3 |
| FUZZY_MAX | 2 | count | 2147479552 |
| CONTAINER | 0 | -24-80+0 | $(-1) |
| BIT_INFO | 0 | filp->f_mode | 0x20001,0xffffffff |
| USER_DATA | 1 | buf | 0-u64max[c] |
| USER_DATA | 2 | count | 0-1000000000 |
| USER_DATA | 3 | *pos | 0-1000000000 |
| USER_PTR | 3 | pos |