Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_cfg_speed() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->base 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->bus_speed 100000,400000
PARAM_VALUE 0 iproc_i2c->device 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->driver_data 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->of_node 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.done 0
PARAM_VALUE 0 iproc_i2c->done.wait.lock.magic 3735899821
PARAM_VALUE 0 iproc_i2c->done.wait.lock.owner (-1)
PARAM_VALUE 0 iproc_i2c->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_base 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 4
BUF_SIZE 0 iproc_i2c 2640
BUF_SIZE 0 iproc_i2c->device 1616
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 0 iproc_i2c->bus_speed 0x280,0xffffffffffffffff
MEM_ZERO 0 iproc_i2c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_enable_disable() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->adapter.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 offset 0
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c->device (-1),1616
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
UNITS 0 iproc_i2c unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 val 2147483648-3221225471
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c->device (-1),1616
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x80000000,0xbfffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 2147483648-3221225471[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 val 0-1073741823
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c->device (-1),1616
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-1073741823[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 val 3221225472
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c->device (-1),1616
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0-268435455
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c->device (-1),1616
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-268435455[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val u32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c->device (-1),1616
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->done.wait.lock.owner (-1)
PARAM_VALUE 0 iproc_i2c->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->thld_bytes 1-4294967294
PARAM_VALUE 0 iproc_i2c->xfer_is_done 1
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 134217728-1476395008
DATA_SOURCE 0 iproc_i2c $1
BIT_INFO 2 val 0x0,0x58000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 134217728-1476395008[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_read() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->irq s32min-(-1),1-s32max
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0-3221225471
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
CAPPED_DATA 0 iproc_i2c->msg->len 1
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x0,0xbfffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-3221225471[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_read() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->thld_bytes 1-u32max
PARAM_VALUE 1 offset 12
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
CAPPED_DATA 0 iproc_i2c->msg->len 1
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_remove() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->irq s32min-(-1),1-s32max
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_resume() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 4
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_send() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->irq s32min-(-1),1-s32max
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->msg->buf 4096-ptr_max
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0-4160749567
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x0,0xf7ffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4160749567[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_send() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->msg->buf 4096-ptr_max
PARAM_VALUE 1 offset 64
PARAM_VALUE 2 val 0-255,2147483648-2147483903
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x0,0x800000ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->bus 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->class 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->driver 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 0
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x80000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->bus 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->class 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->driver 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 val 0-s32max
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 val 3221225472
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c->slave (-1),1696
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 0,16777216-u32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c->slave (-1),1696
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x19000000,0x99ffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,16777216-u32max[c]
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 8
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c->slave (-1),1696
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x80000000,0x80ffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 132120576
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c->slave (-1),1696
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_init() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave_int_mask 94371840
PARAM_VALUE 0 iproc_i2c->tx_underrun 0
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 94371840
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-1),1-s32max
BUF_SIZE 0 iproc_i2c->slave (-1),1696
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iproc_i2c->slave->irq
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->alert_done.wait.lock.owner (-1)
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->alert_done.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->block_num 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->buffer_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->got_rsp.count 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->got_rsp.first_waiter->up 0-1
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->input->num_vals 0-4294967294
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->input->timer.flags 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->intf->xmit_msgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->nbytes_processed 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->pec_support 0-1
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->remain_len 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->request_queue_len.counter s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel->ndev->refcnt_tracker.no_tracker.refs.counter s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel->rx_done.done 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->worker.cpu s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->slave_cb 4096-ptr_max
PARAM_VALUE 0 *iproc_i2c->slave->dev.driver_data->request.payload 0-255
PARAM_VALUE 1 offset 72
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->alert_done.wait.lock.owner (-1)
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->alert_done.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->block_num 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->buffer_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->got_rsp.count 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->got_rsp.first_waiter->up 0-1
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->input->num_vals 0-4294967294
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->input->timer.flags 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->intf->xmit_msgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->nbytes_processed 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->pec_support 0-1
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->remain_len 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->request_queue_len.counter s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel->ndev->refcnt_tracker.no_tracker.refs.counter s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel->rx_done.done 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->worker.cpu s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->slave_cb 4096-ptr_max
PARAM_VALUE 0 *iproc_i2c->slave->dev.driver_data->request.payload 0-255
PARAM_VALUE 1 offset 52
PARAM_VALUE 2 val 2147483648
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->alert_done.wait.lock.owner (-1)
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->alert_done.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->block_num 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->buffer_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->got_rsp.count 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->got_rsp.first_waiter->up 0-1
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->input->num_vals 0-4294967294
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->input->timer.flags 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->intf->xmit_msgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->nbytes_processed 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->pec_support 0-1
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->remain_len 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->request_queue_len.counter s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel->ndev->refcnt_tracker.no_tracker.refs.counter s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel->rx_done.done 0-4294967295
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->sel_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave->dev.driver_data->worker.cpu s32min-s32max
PARAM_VALUE 0 iproc_i2c->slave->slave_cb 4096-ptr_max
PARAM_VALUE 0 *iproc_i2c->slave->dev.driver_data->request.payload 0-255
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 4194304
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave_int_mask 0-4290772991
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0-4290772991
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 0 iproc_i2c->slave_int_mask 0x0,0xffbfffff
BIT_INFO 2 val 0x0,0xffbfffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4290772991[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave_int_mask 0-4290772991
PARAM_VALUE 1 offset 72
PARAM_VALUE 2 val 2147483648
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 0 iproc_i2c->slave_int_mask 0x0,0xffbfffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave_int_mask 0-4290772991
PARAM_VALUE 1 offset 52
PARAM_VALUE 2 val 2147483648
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 0 iproc_i2c->slave_int_mask 0x0,0xffbfffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave_int_mask 0-4290772991
PARAM_VALUE 1 offset 16
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 0 iproc_i2c->slave_int_mask 0x0,0xffbfffff
BIT_INFO 2 val 0x40000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave->slave_cb 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->slave_int_mask 0-4290772991
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 8388608
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 0 iproc_i2c->slave_int_mask 0x0,0xffbfffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 56
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_slave_isr() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave_rx_tasklet.next 0
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 67108864
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_suspend() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->irq s32min-(-1),1-s32max
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_unreg_slave() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 1-u64max
PARAM_VALUE 1 offset 56
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BIT_INFO 2 val 0x0,0xf81fffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
UNITS 0 iproc_i2c unit_byte
HALF_LOCKED2 global &driver_clients_lock

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_unreg_slave() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 1-u64max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 val 0-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-s32max[c]
UNITS 0 iproc_i2c unit_byte
HALF_LOCKED2 global &driver_clients_lock

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_unreg_slave() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 1-u64max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 val 3221225472
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte
HALF_LOCKED2 global &driver_clients_lock

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_unreg_slave() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->slave 1-u64max
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 132120576
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte
HALF_LOCKED2 global &driver_clients_lock

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_internal() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 1 offset 64
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
DATA_SOURCE 2 val r i2c_8bit_addr_from_msg
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_internal() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 1 offset 64
PARAM_VALUE 2 val 0-255,2147483648-2147483903
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x0,0x800000ff
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_internal() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4097-ptr_max
PARAM_VALUE 0 iproc_i2c->msg->flags 1-u16max
PARAM_VALUE 1 offset 64
PARAM_VALUE 2 val 2147483648-2147483903
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x80000000,0x800000ff
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_internal() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->rx_bytes 0
PARAM_VALUE 0 iproc_i2c->thld_bytes 1-63
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0
PARAM_VALUE 1 offset 12
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
FUZZY_MAX 0 iproc_i2c->thld_bytes 50
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_internal() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.done 0
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->irq s32min-(-1),1-s32max
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 268435456,402653184,1342177280
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
FUZZY_MAX 2 val 268435456
BIT_INFO 2 val 0x10000000,0x58000000
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_wait() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0
PARAM_VALUE 1 offset 48
PARAM_VALUE 2 val 2147483648,2147487232,2147487745-2147554303
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
DATA_SOURCE 2 val $2
BIT_INFO 2 val 0x80000000,0x8000ffff
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_wait() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.done 0-4294967293,u32max
PARAM_VALUE 0 iproc_i2c->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->done.wait.lock.owner (-1)
PARAM_VALUE 0 iproc_i2c->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->done.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->irq s32min-(-1),1-s32max
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0
PARAM_VALUE 1 offset 56
PARAM_VALUE 2 val 0
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_wait() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->irq 0
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0-1
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 0,134217728-1476395008
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
BIT_INFO 2 val 0x0,0x58000000
NOCHECK_CALL
HOST_DATA 2 val 0,134217728-1476395008
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_wait() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 val 3221225472
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_xfer_wait() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->bus 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->class 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->device->driver 0,4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iproc_i2c->msg 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->xfer_is_done 0-1
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 val 3221225472
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
BUF_SIZE 0 iproc_i2c s32min-(-2),1-s32max
DATA_SOURCE 0 iproc_i2c $0
NOCHECK_CALL
UNITS 0 iproc_i2c unit_byte

drivers/i2c/busses/i2c-bcm-iproc.c slave_rx_tasklet_fn() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 val 16777216,18874368
DATA_SOURCE 0 iproc_i2c $0
FUZZY_MAX 2 val 16777216
BIT_INFO 2 val 0x1000000,0x1200000
RX_PATH
NOCHECK_CALL

drivers/i2c/busses/i2c-bcm-iproc.c slave_rx_tasklet_fn() -> iproc_i2c_wr_reg()

Type Parameter Key Value
PARAM_VALUE 0 iproc_i2c 4096-ptr_max
PARAM_VALUE 0 iproc_i2c->idm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 56
DATA_SOURCE 0 iproc_i2c $0
RX_PATH
NOCHECK_CALL