Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/firewire/core-cdev.c release_address_handler() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/firewire/fireworks/fireworks_transaction.c snd_efw_transaction_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 5581773554246389760
NOCHECK_CALL

sound/firewire/tascam/tascam-transaction.c snd_tscm_transaction_register() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->address_callback 8344555096661872640
PARAM_VALUE 0 handler->callback_data 4096-ptr_max
PARAM_VALUE 0 handler->done.done 0
PARAM_VALUE 0 handler->done.wait.lock.magic 3735899821
PARAM_VALUE 0 handler->done.wait.lock.owner (-1)
PARAM_VALUE 0 handler->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 handler->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 handler->kref.refcount.refs.counter 1
PARAM_VALUE 0 handler->length 64
PARAM_VALUE 0 handler->link.next 41011197097332736
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/tascam/tascam-transaction.c snd_tscm_transaction_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->callback_data 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/firewire/sbp2.c sbp2_remove() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/firewire/firedtv-fw.c fdtv_exit() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 1985331201051836416
NOCHECK_CALL

drivers/media/firewire/firedtv-fw.c fdtv_init() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 1985331201051836416
PARAM_VALUE 0 handler->done.done 0
PARAM_VALUE 0 handler->done.wait.lock.magic 3735899821
PARAM_VALUE 0 handler->done.wait.lock.owner (-1)
PARAM_VALUE 0 handler->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 handler->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 handler->kref.refcount.refs.counter 1
PARAM_VALUE 0 handler->length 1-4294967296
PARAM_VALUE 0 handler->link.next 41011197097332736
NOCHECK_CALL

sound/firewire/motu/motu-transaction.c snd_motu_transaction_register() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->address_callback 4132348907434889216
PARAM_VALUE 0 handler->callback_data 4096-ptr_max
PARAM_VALUE 0 handler->done.done 0
PARAM_VALUE 0 handler->done.wait.lock.magic 3735899821
PARAM_VALUE 0 handler->done.wait.lock.owner (-1)
PARAM_VALUE 0 handler->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 handler->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 handler->kref.refcount.refs.counter 1
PARAM_VALUE 0 handler->length 4
PARAM_VALUE 0 handler->link.next 41011197097332736
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/motu/motu-transaction.c snd_motu_transaction_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->address_callback 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/firewire/fcp.c fcp_module_exit() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 5174828075769499648
NOCHECK_CALL

sound/firewire/oxfw/oxfw-scs1x.c remove_scs1x() -> fw_core_remove_address_handler()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/oxfw/oxfw-scs1x.c snd_oxfw_scs1x_add() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->address_callback 3923521982338605056
PARAM_VALUE 0 handler->callback_data 4096-ptr_max
PARAM_VALUE 0 handler->done.done 0
PARAM_VALUE 0 handler->done.wait.lock.magic 3735899821
PARAM_VALUE 0 handler->done.wait.lock.owner (-1)
PARAM_VALUE 0 handler->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 handler->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 handler->kref.refcount.refs.counter 1
PARAM_VALUE 0 handler->length 64
PARAM_VALUE 0 handler->link.next 41011197097332736
MEM_ZERO 0 handler
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/firewire/net.c fwnet_fifo_stop() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &fwnet_device_mutex
HALF_LOCKED2 &dev->mutex

sound/firewire/digi00x/digi00x-transaction.c snd_dg00x_transaction_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->callback_data 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/fireface/ff-transaction.c allocate_own_address() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->address_callback 6890154511049461760
PARAM_VALUE 0 handler->callback_data 4096-ptr_max
PARAM_VALUE 0 handler->done.done 0
PARAM_VALUE 0 handler->done.wait.lock.magic 3735899821
PARAM_VALUE 0 handler->done.wait.lock.owner (-1)
PARAM_VALUE 0 handler->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 handler->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 handler->kref.refcount.refs.counter 1
PARAM_VALUE 0 handler->length 1-255
PARAM_VALUE 0 handler->link.next 41011197097332736
PARAM_VALUE 0 handler->offset 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/fireface/ff-transaction.c snd_ff_transaction_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/target/sbp/sbp_target.c sbp_management_agent_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &subsys->su_mutex

drivers/target/sbp/sbp_target.c sbp_target_agent_unregister() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/firewire/dice/dice-transaction.c snd_dice_transaction_destroy() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->callback_data 1-u64max
BUF_SIZE 0 handler 152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/firewire/dice/dice-transaction.c snd_dice_transaction_init() -> fw_core_remove_address_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->address_callback 931152803281784832
PARAM_VALUE 0 handler->callback_data 4096-ptr_max
PARAM_VALUE 0 handler->done.done 0
PARAM_VALUE 0 handler->done.wait.lock.magic 3735899821
PARAM_VALUE 0 handler->done.wait.lock.owner (-1)
PARAM_VALUE 0 handler->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 handler->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 handler->done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 handler->kref.refcount.refs.counter 1
PARAM_VALUE 0 handler->length 4
PARAM_VALUE 0 handler->link.next 41011197097332736
BUF_SIZE 0 handler 152
BUF_SIZE 0 handler->callback_data 72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL