Defined in 16 files as a member:

Defined in 2 files as a function:

Referenced in 312 files:

Smatch caller information:

sound/firewire/oxfw/oxfw-stream.c set_stream_format() -> set_rate()

Type Parameter Key Value
PARAM_VALUE 0 ice 4096-ptr_max
PARAM_VALUE 0 ice->assumed 1
PARAM_VALUE 0 ice->quirks 64-u32max
PARAM_VALUE 1 rate 32000,44100,48000,88200,96000,192000
BUF_SIZE 0 ice s32min-(-2),1-s32max
BUF_SIZE 0 ice s32min-(-2),1-s32max
CAPPED_DATA 1 rate 1
DATA_SOURCE 0 ice $0
DATA_SOURCE 1 rate $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ice unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &runtime->buffer_mutex

sound/pci/ice1712/ice1724.c snd_vt1724_pro_internal_clock_put() -> (struct ice1712_gpio)->set_pro_rate()

Type Parameter Key Value
PARAM_VALUE 0 ice 4096-ptr_max
PARAM_VALUE 0 ice->gpio.set_pro_rate 1-u64max
PARAM_VALUE 0 ice->hw_rates 4096-ptr_max
PARAM_VALUE 0 ice->hw_rates->list 4096-ptr_max
PARAM_VALUE 1 rate 0
BUF_SIZE 0 ice (-1),72,104,256,376,448,2728
BUF_SIZE 0 ice (-1),72,104,256,376,448,2728
CONTAINER 0 -64-976+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/pci/ice1712/ice1724.c snd_vt1724_set_pro_rate() -> (struct ice1712_gpio)->set_pro_rate()

Type Parameter Key Value
PARAM_VALUE 0 ice 4096-ptr_max
PARAM_VALUE 0 ice->gpio.set_pro_rate 1-u64max
PARAM_VALUE 0 ice->hw_rates 4096-ptr_max
PARAM_VALUE 0 ice->hw_rates->list 4096-ptr_max
PARAM_VALUE 0 ice->is_spdif_master 4096-ptr_max
BUF_SIZE 0 ice s32min-(-1),1-s32max
BUF_SIZE 0 ice s32min-(-1),1-s32max
CAPPED_DATA 0 ice->cur_rate 1
CAPPED_DATA 1 rate 1
DATA_SOURCE 0 ice $0
DATA_SOURCE 1 rate $1
CONTAINER 0 -64-976+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 _T->lock

sound/pci/ice1712/ice1712.c snd_ice1712_set_pro_rate() -> (struct ice1712_gpio)->set_pro_rate()

Type Parameter Key Value
PARAM_VALUE 0 ice 4096-ptr_max
PARAM_VALUE 0 ice->cur_rate 8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000
PARAM_VALUE 0 ice->gpio.set_pro_rate 1-u64max
PARAM_VALUE 1 rate 8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000
BUF_SIZE 0 ice s32min-(-1),1-s32max
BUF_SIZE 0 ice s32min-(-1),1-s32max
BUF_SIZE 0 ice->pci (-1),1-s32max
DATA_SOURCE 0 ice $0
DATA_SOURCE 1 rate $1 [m]
FUZZY_MAX 1 rate 48000
CONTAINER 0 -64-976+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ice->pci->current_state 0-3[c]
HALF_LOCKED2 &runtime->buffer_mutex

Smatch assignments to (struct psmouse)->set_rate:

drivers/input/mouse/cypress_ps2.c cypress_init() -> (struct psmouse)->set_rate [5768469076707213312]

drivers/input/mouse/psmouse-base.c __psmouse_reconnect() -> (struct psmouse)->set_rate [min-max]

drivers/input/mouse/psmouse-base.c psmouse_apply_defaults() -> (struct psmouse)->set_rate [6740714511971745792]

drivers/input/mouse/psmouse-base.c psmouse_attr_set_protocol() -> (struct psmouse)->set_rate [min-max]

drivers/input/mouse/psmouse-base.c psmouse_connect() -> (struct psmouse)->set_rate [0-u64max]

drivers/input/mouse/psmouse-base.c psmouse_disconnect() -> (struct psmouse)->set_rate [min-max]

drivers/input/mouse/psmouse-base.c psmouse_switch_protocol() -> (struct psmouse)->set_rate [min-max]

drivers/input/mouse/focaltech.c focaltech_init() -> (struct psmouse)->set_rate [8558809735615393792]

drivers/input/mouse/synaptics.c synaptics_init_ps2() -> (struct psmouse)->set_rate [1607307795166769152]

drivers/input/mouse/elantech.c elantech_setup_ps2() -> (struct psmouse)->set_rate [6864950473389203456]