Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/softing/softing_main.c softing_card_boot() -> (struct softing_platform_data)->reset()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 1 v 1
CONTAINER 0 *(-120-0+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->fw.lock
TYPE_LOCK (struct softing)->fw.lock

drivers/net/can/softing/softing_main.c softing_card_boot() -> (struct softing_platform_data)->reset()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 v 0
CONTAINER 0 *(-120-0+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->fw.lock
TYPE_LOCK (struct softing)->fw.lock

drivers/net/can/softing/softing_main.c softing_card_boot() -> (struct softing_platform_data)->reset()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 1 v 1
CONTAINER 0 *(-120-0+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->fw.lock
TYPE_LOCK (struct softing)->fw.lock

drivers/net/can/softing/softing_main.c softing_card_shutdown() -> (struct softing_platform_data)->reset()

Type Parameter Key Value
PARAM_VALUE 1 v 1
CONTAINER 0 *(-120-0+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &card->fw.lock