Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

sound/firewire/dice/dice-weiss.c snd_dice_detect_weiss_formats() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 1168074996792082432
BUF_SIZE 1 p 60,68
NOCHECK_CALL

drivers/firewire/sbp2.c sbp2_scan_logical_unit_dir() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 6311329160191463424
DATA_SOURCE 1 p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/firewire/sbp2.c sbp2_scan_unit_dir() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 5880801358862934016
BUF_SIZE 1 p 60,68
BUF_SIZE 1 p 60,68
DATA_SOURCE 1 p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/isight.c get_unit_base() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 3467902213051322368
BUF_SIZE 1 p 60,68
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/dice/dice-presonus.c snd_dice_detect_presonus_formats() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 4589867883427233792
BUF_SIZE 1 p 60,68
NOCHECK_CALL

drivers/firewire/core-device.c create_units() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 7402166510258118656
PARAM_VALUE 1 p 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/firewire/core-device.c get_ids() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 6754087873856143360
PARAM_VALUE 1 p 1-u64max
DATA_SOURCE 1 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/firewire/core-device.c search_directory() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 8644375645899337728
DATA_SOURCE 1 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/firewire/core-device.c search_leaf() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 5881115674069143552
BUF_SIZE 1 p (-1),60,68
BUF_SIZE 1 p (-1),60,68
DATA_SOURCE 1 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/firewire/core-device.c show_immediate() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 1324144990734229504
PARAM_VALUE 1 p 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/firewire/core-device.c units_show() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 5392996124908408832
PARAM_VALUE 1 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/firewire/core-device.c units_sprintf() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 1965909459909013504
DATA_SOURCE 1 p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

sound/firewire/oxfw/oxfw.c detect_quirks() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 3612544742111293440
PARAM_VALUE 1 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/dice/dice-tcelectronic.c snd_dice_detect_tcelectronic_formats() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 9114051606464761856
PARAM_VALUE 1 p 4096-ptr_max
BUF_SIZE 1 p 60,68
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/motu/motu.c name_card() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 521520176088141824
BUF_SIZE 1 p 60,68
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/dice/dice.c check_dice_category() -> fw_csr_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 ci 6367611631935066112
BUF_SIZE 1 p 60,68
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL