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_next()

Type Parameter Key Value
PARAM_VALUE 0 ci 1168074996792082432
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 920024361025011712
PARAM_VALUE 2 value 56385797489631232

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

Type Parameter Key Value
PARAM_VALUE 0 ci 1168074996792082432
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 920024361025011712
PARAM_VALUE 1 *key 0-22,24-255
PARAM_VALUE 2 value 56385797489631232
PARAM_VALUE 2 *value 0-16777215

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

Type Parameter Key Value
PARAM_VALUE 0 ci 6311329160191463424
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 8644084283533369344
PARAM_VALUE 2 value 8249006283762102272
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 6311329160191463424
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 8644084283533369344
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 8249006283762102272
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 5880801358862934016
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3317310714631110656
PARAM_VALUE 2 value 4757122745113583616
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 5880801358862934016
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3317310714631110656
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 4757122745113583616
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 3467902213051322368
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 7769910699380723712
PARAM_VALUE 2 value 3874610245456482304
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 3467902213051322368
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 7769910699380723712
PARAM_VALUE 1 *key 0-63,65-255
PARAM_VALUE 2 value 3874610245456482304
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 4589867883427233792
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3984718936325300224
PARAM_VALUE 2 value 4072639676729425920

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

Type Parameter Key Value
PARAM_VALUE 0 ci 4589867883427233792
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3984718936325300224
PARAM_VALUE 1 *key 0-22,24-255
PARAM_VALUE 2 value 4072639676729425920
PARAM_VALUE 2 *value 0-16777215

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

Type Parameter Key Value
PARAM_VALUE 0 ci 7402166510258118656
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 4765639356813905920
PARAM_VALUE 2 value 5232938125129015296
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ci 7402166510258118656
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 4765639356813905920
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 5232938125129015296
PARAM_VALUE 2 *value 0-16777215
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ci 6754087873856143360
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 6254841893049167872
PARAM_VALUE 2 value 3990620605499330560
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 6754087873856143360
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 6254841893049167872
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 3990620605499330560
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 8644375645899337728
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 6523441967210946560
PARAM_VALUE 2 value 5839459510542893056
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ci 8644375645899337728
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 6523441967210946560
PARAM_VALUE 1 *key 0-194,196-255
PARAM_VALUE 2 value 5839459510542893056
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ci 5881115674069143552
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 8506221804487110656
PARAM_VALUE 2 value 853402837925007360
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ci 5881115674069143552
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 8506221804487110656
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 853402837925007360
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ci 1324144990734229504
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3258914798068297728
PARAM_VALUE 2 value 2867368937669177344
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 ci 1324144990734229504
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3258914798068297728
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 2867368937669177344
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 ci 5392996124908408832
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 1001106022139424768
PARAM_VALUE 2 value 625673838590820352
RX_PATH
TASK_NOT_RUNNING
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_show() -> fw_csr_iterator_next()

Type Parameter Key Value
PARAM_VALUE 0 ci 5392996124908408832
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 1001106022139424768
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 625673838590820352
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING
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_next()

Type Parameter Key Value
PARAM_VALUE 0 ci 1965909459909013504
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3095953428972285952
PARAM_VALUE 2 value 3207413560857780224
RX_PATH
TASK_NOT_RUNNING
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_next()

Type Parameter Key Value
PARAM_VALUE 0 ci 1965909459909013504
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3095953428972285952
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 3207413560857780224
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING
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_next()

Type Parameter Key Value
PARAM_VALUE 0 ci 3612544742111293440
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3830578499974242304
PARAM_VALUE 2 value 5652061591686086656
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 3612544742111293440
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 3830578499974242304
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 5652061591686086656
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 9114051606464761856
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 2113442384869396480
PARAM_VALUE 2 value 3284895415831400448
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 9114051606464761856
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 2113442384869396480
PARAM_VALUE 1 *key 0-22,24-255
PARAM_VALUE 2 value 3284895415831400448
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 521520176088141824
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 265542456006787072
PARAM_VALUE 2 value 7987220037970272256
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 521520176088141824
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 265542456006787072
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 7987220037970272256
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 6367611631935066112
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 8824006714812788736
PARAM_VALUE 2 value 2147993389351751680
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 ci 6367611631935066112
PARAM_VALUE 0 ci->end 4097-u64max
PARAM_VALUE 0 ci->p 4096-ptr_max
PARAM_VALUE 1 key 8824006714812788736
PARAM_VALUE 1 *key 0-255
PARAM_VALUE 2 value 2147993389351751680
PARAM_VALUE 2 *value 0-16777215
RX_PATH
TASK_NOT_RUNNING