Defined in 4 files as a member:

Defined in 2 files as a function:

Referenced in 11 files:

Smatch caller information:

fs/read_write.c vfs_read() -> (struct file_operations)->read()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->f_op 4096-ptr_max
PARAM_VALUE 0 file->f_op->read 1-u64max
PARAM_VALUE 2 count 0-1000000000,2147479552
PARAM_VALUE 3 *ppos 0-1000000000
BUF_SIZE 3 ppos (-1),8
BUF_SIZE 3 ppos (-1),8
CAPPED_DATA 1 u 1
DATA_SOURCE 0 file $0
DATA_SOURCE 1 u $1
DATA_SOURCE 2 count $2 [m]
DATA_SOURCE 3 ppos $3
FUZZY_MAX 2 count 2147479552
CONTAINER 0 -24-80+0 $(-1)
BIT_INFO 0 file->f_mode 0x20001,0xffffffff
USER_DATA 1 u 0-u64max[c]
USER_DATA 2 count 0-1000000000
USER_DATA 3 *ppos 0-1000000000
USER_PTR 3 ppos

Smatch assignments to (struct tasdevice_priv)->dev_read:

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_config_get() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_config_put() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_get_profile_id() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_info_config() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_info_profile() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_info_programs() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_program_get() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_program_put() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda.c tasdevice_set_profile_id() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_amp_getvol() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_amp_putvol() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_digital_getvol() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_digital_putvol() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_force_fwload_get() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_force_fwload_put() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_spi_probe() -> (struct tasdevice_priv)->dev_read [0]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tasdev_fw_ready() -> (struct tasdevice_priv)->dev_read [0-u64max]

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tasdevice_spi_init() -> (struct tasdevice_priv)->dev_read [4269510306474737664]

sound/soc/codecs/tas2781-comlib-i2c.c tasdevice_init() -> (struct tasdevice_priv)->dev_read [7971137237556277248]

sound/soc/codecs/tas2781-comlib-i2c.c tasdevice_kzalloc() -> (struct tasdevice_priv)->dev_read [0]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_amp_getvol() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_amp_putvol() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_force_fwload_get() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_force_fwload_put() -> (struct tasdevice_priv)->dev_read [ignore]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_get_i2c_res() -> (struct tasdevice_priv)->dev_read [0-u64max]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdev_fw_ready() -> (struct tasdevice_priv)->dev_read [0-u64max]

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdevice_dspfw_init() -> (struct tasdevice_priv)->dev_read [0-u64max]

sound/soc/codecs/tas2781-i2c.c tasdevice_fw_ready() -> (struct tasdevice_priv)->dev_read [0-u64max]

sound/soc/codecs/tas2781-fmwlib.c tasdevice_rca_parser() -> (struct tasdevice_priv)->dev_read [0-u64max]