Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/mailbox/qcom-ipcc.c qcom_ipcc_probe() -> mbox_controller_unregister()

Type Parameter Key Value
PARAM_VALUE 0 mbox 4096-ptr_max
PARAM_VALUE 0 mbox->chans 1-u64max
PARAM_VALUE 0 mbox->dev 4096-ptr_max
PARAM_VALUE 0 mbox->node.next 8789526774551769088
PARAM_VALUE 0 mbox->node.prev 4096-ptr_max
PARAM_VALUE 0 mbox->num_chans 1-s32max
PARAM_VALUE 0 mbox->of_xlate 2205524272595177472
PARAM_VALUE 0 mbox->ops 7360963601304035328
PARAM_VALUE 0 mbox->poll_hrt._softexpires 0
PARAM_VALUE 0 mbox->poll_hrt.base 4096-ptr_max
PARAM_VALUE 0 mbox->poll_hrt.function 1-u64max
PARAM_VALUE 0 mbox->poll_hrt.is_lazy 0
PARAM_VALUE 0 mbox->poll_hrt.is_queued 0
PARAM_VALUE 0 mbox->poll_hrt.node.node.next 0
PARAM_VALUE 0 mbox->poll_hrt.node.node.node.__rb_parent_color 0
PARAM_VALUE 0 mbox->poll_hrt.node.node.node.rb_left 0
PARAM_VALUE 0 mbox->poll_hrt.node.node.node.rb_right 0
PARAM_VALUE 0 mbox->poll_hrt.node.node.prev 0
PARAM_VALUE 0 mbox->txdone_poll 0
MEM_ZERO 0 mbox
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mailbox/sun6i-msgbox.c sun6i_msgbox_remove() -> mbox_controller_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/mailbox/mailbox.c __devm_mbox_controller_unregister() -> mbox_controller_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock