Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/firewire/bebob/bebob_proc.c proc_read_hw_info() -> snd_bebob_read_block()

Type Parameter Key Value
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 size 80
BUF_SIZE 2 buf 80
DATA_SOURCE 2 buf r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/firewire/bebob/bebob.c name_device() -> snd_bebob_read_block()

Type Parameter Key Value
PARAM_VALUE 0 unit 4096-ptr_max
PARAM_VALUE 0 unit->device.bus 0,4096-ptr_max
PARAM_VALUE 0 unit->device.class 0,4096-ptr_max
PARAM_VALUE 0 unit->device.driver 0,4096-ptr_max
PARAM_VALUE 0 unit->directory 4096-ptr_max
PARAM_VALUE 1 addr 16
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 size 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 _T->lock

sound/firewire/bebob/bebob_maudio.c snd_bebob_maudio_load_firmware() -> snd_bebob_read_block()

Type Parameter Key Value
PARAM_VALUE 0 unit 4096-ptr_max
PARAM_VALUE 0 unit->directory 4096-ptr_max
PARAM_VALUE 1 addr 32
PARAM_VALUE 2 buf 7274737660822581248
PARAM_VALUE 3 size 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 unit $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte