Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/power/supply/twl4030_charger.c twl4030_charger_enable_ac() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 0
PARAM_VALUE 1 set 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/power/supply/twl4030_charger.c twl4030_charger_enable_ac() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 1
PARAM_VALUE 1 set 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &of->mutex

drivers/power/supply/twl4030_charger.c twl4030_charger_enable_usb() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 0
PARAM_VALUE 1 set 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/power/supply/twl4030_charger.c twl4030_charger_enable_usb() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 5
PARAM_VALUE 1 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/power/supply/twl4030_charger.c twl4030_charger_enable_usb() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 2
PARAM_VALUE 1 set 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &of->mutex

drivers/power/supply/twl4030_charger.c twl4030_charger_update_current() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 0-7
PARAM_VALUE 1 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/power/supply/twl4030_charger.c twl4030_charger_update_current() -> twl4030_clear_set_boot_bci()

Type Parameter Key Value
PARAM_VALUE 0 clear 0
PARAM_VALUE 1 set 0-7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL