Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/power/supply/isp1704_charger.c isp1704_charger_detect() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 61
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_detect() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 61
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_type() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_type() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 10
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_type() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 21
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_verify() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_verify() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 21
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_charger_verify() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 0,4096-u64max
PARAM_VALUE 0 isp->online 1
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->last_event 1
PARAM_VALUE 0 isp->present 1
PARAM_VALUE 1 reg 21
DATA_SOURCE 0 isp $0
LOCK2 &lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/isp1704_charger.c isp1704_test_ulpi() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 isp->dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 4096-ptr_max
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 isp->phy->dev->driver->owner->state 0-1,3-u32max
PARAM_VALUE 0 isp->phy->io_dev->power.request 0-4
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_status 0,2
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->type 1
PARAM_VALUE 1 reg 22
BUF_SIZE 0 isp 240
BUF_SIZE 0 isp->dev 1616
BUF_SIZE 0 isp->enable_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 isp->enable_gpio 1
DATA_SOURCE 0 isp $0
MEM_ZERO 0 isp
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/isp1704_charger.c isp1704_test_ulpi() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 isp->dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 4096-ptr_max
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 isp->phy->dev->driver->owner->state 0-1,3-u32max
PARAM_VALUE 0 isp->phy->io_dev->power.request 0-4
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_status 0,2
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->type 1
PARAM_VALUE 1 reg 0
BUF_SIZE 0 isp 240
BUF_SIZE 0 isp->dev 1616
BUF_SIZE 0 isp->enable_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 isp->enable_gpio 1
DATA_SOURCE 0 isp $0
MEM_ZERO 0 isp
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/isp1704_charger.c isp1704_test_ulpi() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 isp->dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 4096-ptr_max
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 isp->phy->dev->driver->owner->state 0-1,3-u32max
PARAM_VALUE 0 isp->phy->io_dev->power.request 0-4
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_status 0,2
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->type 1
PARAM_VALUE 1 reg 1
BUF_SIZE 0 isp 240
BUF_SIZE 0 isp->dev 1616
BUF_SIZE 0 isp->enable_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 isp->enable_gpio 1
DATA_SOURCE 0 isp $0
MEM_ZERO 0 isp
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/isp1704_charger.c isp1704_test_ulpi() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 isp->dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 4096-ptr_max
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 isp->phy->dev->driver->owner->state 0-1,3-u32max
PARAM_VALUE 0 isp->phy->io_dev->power.request 0-4
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_status 0,2
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->type 1
PARAM_VALUE 1 reg 2
BUF_SIZE 0 isp 240
BUF_SIZE 0 isp->dev 1616
BUF_SIZE 0 isp->enable_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 isp->enable_gpio 1
DATA_SOURCE 0 isp $0
MEM_ZERO 0 isp
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/isp1704_charger.c isp1704_test_ulpi() -> isp1704_read()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 isp->dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 isp->enable_gpio 4096-ptr_max
PARAM_VALUE 0 isp->phy 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver 4096-ptr_max
PARAM_VALUE 0 isp->phy->dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 isp->phy->dev->driver->owner->state 0-1,3-u32max
PARAM_VALUE 0 isp->phy->io_dev->power.request 0-4
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 isp->phy->io_dev->power.runtime_status 0,2
PARAM_VALUE 0 isp->phy->io_dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->phy->io_ops 4096-ptr_max
PARAM_VALUE 0 isp->phy->type 1
PARAM_VALUE 1 reg 3
BUF_SIZE 0 isp 240
BUF_SIZE 0 isp->dev 1616
BUF_SIZE 0 isp->enable_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 isp->enable_gpio 1
DATA_SOURCE 0 isp $0
MEM_ZERO 0 isp
RX_PATH
TASK_NOT_RUNNING