Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/phy/phy-twl6030-usb.c otg_set_vbus_work() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->vbus_enable 1
PARAM_VALUE 1 module 2
PARAM_VALUE 2 data 64
PARAM_VALUE 3 address 8
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/phy/phy-twl6030-usb.c otg_set_vbus_work() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->vbus_enable 0
PARAM_VALUE 1 module 2
PARAM_VALUE 2 data 0
PARAM_VALUE 3 address 8
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/phy/phy-twl6030-usb.c twl6030_enable_irq() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->asleep 0
PARAM_VALUE 0 twl->comparator.set_vbus 337425056732520448
PARAM_VALUE 0 twl->comparator.start_srp 7481053638758903808
PARAM_VALUE 0 twl->dev 4096-ptr_max
PARAM_VALUE 0 twl->irq1 1-s32max
PARAM_VALUE 0 twl->irq2 1-s32max
PARAM_VALUE 0 twl->linkstat 0
PARAM_VALUE 0 twl->usb3v3 4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 1
PARAM_VALUE 3 address 20
BUF_SIZE 0 twl 384
BUF_SIZE 0 twl->dev 1616
BUF_SIZE 0 twl->irq1 s32min-(-1),1-s32max
BUF_SIZE 0 twl->irq2 s32min-(-1),1-s32max
DATA_SOURCE 0 twl $0
MEM_ZERO 0 twl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_start_srp() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 36
PARAM_VALUE 3 address 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/usb/phy/phy-twl6030-usb.c twl6030_start_srp() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 132
PARAM_VALUE 3 address 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/usb/phy/phy-twl6030-usb.c twl6030_start_srp() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 160
PARAM_VALUE 3 address 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/usb/phy/phy-twl6030-usb.c twl6030_usb_ldo_init() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->comparator.set_vbus 337425056732520448
PARAM_VALUE 0 twl->comparator.start_srp 7481053638758903808
PARAM_VALUE 0 twl->dev 4096-ptr_max
PARAM_VALUE 0 twl->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->of_node 1-u64max
PARAM_VALUE 0 twl->irq1 1-s32max
PARAM_VALUE 0 twl->irq2 1-s32max
PARAM_VALUE 0 twl->linkstat 0
PARAM_VALUE 1 module 9
PARAM_VALUE 2 data 1
PARAM_VALUE 3 address 250
BUF_SIZE 0 twl 384
BUF_SIZE 0 twl->dev 1616
BUF_SIZE 0 twl->irq1 s32min-(-1),1-s32max
BUF_SIZE 0 twl->irq2 s32min-(-1),1-s32max
DATA_SOURCE 0 twl $0
MEM_ZERO 0 twl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usb_ldo_init() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->comparator.set_vbus 337425056732520448
PARAM_VALUE 0 twl->comparator.start_srp 7481053638758903808
PARAM_VALUE 0 twl->dev 4096-ptr_max
PARAM_VALUE 0 twl->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->of_node 1-u64max
PARAM_VALUE 0 twl->irq1 1-s32max
PARAM_VALUE 0 twl->irq2 1-s32max
PARAM_VALUE 0 twl->linkstat 0
PARAM_VALUE 1 module 9
PARAM_VALUE 2 data 1
PARAM_VALUE 3 address 245
BUF_SIZE 0 twl 384
BUF_SIZE 0 twl->dev 1616
BUF_SIZE 0 twl->irq1 s32min-(-1),1-s32max
BUF_SIZE 0 twl->irq2 s32min-(-1),1-s32max
DATA_SOURCE 0 twl $0
MEM_ZERO 0 twl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usb_ldo_init() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->comparator.set_vbus 337425056732520448
PARAM_VALUE 0 twl->comparator.start_srp 7481053638758903808
PARAM_VALUE 0 twl->dev 4096-ptr_max
PARAM_VALUE 0 twl->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->of_node 1-u64max
PARAM_VALUE 0 twl->irq1 1-s32max
PARAM_VALUE 0 twl->irq2 1-s32max
PARAM_VALUE 0 twl->linkstat 0
PARAM_VALUE 1 module 9
PARAM_VALUE 2 data 16
PARAM_VALUE 3 address 229
BUF_SIZE 0 twl 384
BUF_SIZE 0 twl->dev 1616
BUF_SIZE 0 twl->irq1 s32min-(-1),1-s32max
BUF_SIZE 0 twl->irq2 s32min-(-1),1-s32max
DATA_SOURCE 0 twl $0
MEM_ZERO 0 twl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usb_ldo_init() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->comparator.set_vbus 337425056732520448
PARAM_VALUE 0 twl->comparator.start_srp 7481053638758903808
PARAM_VALUE 0 twl->dev 4096-ptr_max
PARAM_VALUE 0 twl->dev->kobj.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 twl->dev->links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 twl->dev->power.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 twl->irq1 1-s32max
PARAM_VALUE 0 twl->irq2 1-s32max
PARAM_VALUE 0 twl->linkstat 0
PARAM_VALUE 0 twl->usb3v3 4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 4
PARAM_VALUE 3 address 4
BUF_SIZE 0 twl 384
BUF_SIZE 0 twl->dev 1616
BUF_SIZE 0 twl->irq1 s32min-(-1),1-s32max
BUF_SIZE 0 twl->irq2 s32min-(-1),1-s32max
BUF_SIZE 0 twl->usb3v3 (-1),160
DATA_SOURCE 0 twl $0
MEM_ZERO 0 twl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usb_ldo_init() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->comparator.set_vbus 337425056732520448
PARAM_VALUE 0 twl->comparator.start_srp 7481053638758903808
PARAM_VALUE 0 twl->dev 4096-ptr_max
PARAM_VALUE 0 twl->dev->kobj.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 twl->dev->links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 twl->dev->power.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 twl->dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 twl->irq1 1-s32max
PARAM_VALUE 0 twl->irq2 1-s32max
PARAM_VALUE 0 twl->linkstat 0
PARAM_VALUE 0 twl->usb3v3 4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 20
PARAM_VALUE 3 address 6
BUF_SIZE 0 twl 384
BUF_SIZE 0 twl->dev 1616
BUF_SIZE 0 twl->irq1 s32min-(-1),1-s32max
BUF_SIZE 0 twl->irq2 s32min-(-1),1-s32max
BUF_SIZE 0 twl->usb3v3 (-1),160
DATA_SOURCE 0 twl $0
MEM_ZERO 0 twl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usbotg_irq() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->asleep 1
PARAM_VALUE 0 twl->dev 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->class 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 twl->usb3v3 4096-ptr_max
PARAM_VALUE 0 twl->usb3v3->enable_count 0-4294967295
PARAM_VALUE 0 twl->usb3v3->rdev 4096-ptr_max
PARAM_VALUE 0 twl->usb3v3->rdev->ena_gpio_state 1
PARAM_VALUE 0 twl->usb3v3->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 twl->usb3v3->rdev->reg_data->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 twl->usb3v3->rdev->reg_data->lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 twl->usb3v3->rdev->reg_data->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 twl->usb3v3->rdev->regmap->async 0-1
PARAM_VALUE 0 twl->usb3v3->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 twl->usb3v3->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 1
PARAM_VALUE 3 address 21
CAPPED_DATA 0 twl->usb3v3->rdev 1
DATA_SOURCE 0 twl $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usbotg_irq() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl 4096-ptr_max
PARAM_VALUE 0 twl->asleep 1
PARAM_VALUE 0 twl->dev 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->class 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 twl->usb3v3 4096-ptr_max
PARAM_VALUE 0 twl->usb3v3->enable_count 0-4294967295
PARAM_VALUE 0 twl->usb3v3->rdev 4096-ptr_max
PARAM_VALUE 0 twl->usb3v3->rdev->ena_gpio_state 1
PARAM_VALUE 0 twl->usb3v3->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 twl->usb3v3->rdev->reg_data->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 twl->usb3v3->rdev->reg_data->lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 twl->usb3v3->rdev->reg_data->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 twl->usb3v3->rdev->regmap->async 0-1
PARAM_VALUE 0 twl->usb3v3->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 twl->usb3v3->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 16
PARAM_VALUE 3 address 20
CAPPED_DATA 0 twl->usb3v3->rdev 1
DATA_SOURCE 0 twl $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usbotg_irq() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl->dev 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->class 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->driver 0,4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 16
PARAM_VALUE 3 address 21
DATA_SOURCE 0 twl $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usbotg_irq() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl->dev 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->class 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->driver 0,4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 1
PARAM_VALUE 3 address 20
DATA_SOURCE 0 twl $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/phy/phy-twl6030-usb.c twl6030_usbotg_irq() -> twl6030_writeb()

Type Parameter Key Value
PARAM_VALUE 0 twl->dev 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->class 0,4096-ptr_max
PARAM_VALUE 0 twl->dev->driver 0,4096-ptr_max
PARAM_VALUE 1 module 0
PARAM_VALUE 2 data 0-1
PARAM_VALUE 3 address 17
DATA_SOURCE 0 twl $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL