Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/busses/i2c-imx.c i2c_imx_acked() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 3
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_atomic_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_atomic_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_atomic_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_atomic_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_atomic_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_atomic_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_bus_busy() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 3
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 3
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_write() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_write() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 3
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_dma_write() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_enable_bus_idle() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 5
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 i2c_imx->i2csr 0-255
NO_OVERFLOW_SIMPLE 0 i2c_imx->slave->irq
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_isr() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 1 reg 3
DATA_SOURCE 0 i2c_imx $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_isr() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
DATA_SOURCE 0 i2c_imx $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_acked() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 3
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read_block_data_len() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read_block_data_len() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read_continue() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
CAPPED_DATA 0 i2c_imx->msg_buf_idx 1
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read_continue() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
CAPPED_DATA 0 i2c_imx->msg_buf_idx 1
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read_continue() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
CAPPED_DATA 0 i2c_imx->msg_buf_idx 1
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_isr_read_continue() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 i2c_imx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/i2c/busses/i2c-imx.c i2c_imx_prepare_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_prepare_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
NOCHECK_CALL
HOST_DATA 0 i2c_imx->i2csr 0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_read() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_slave_handle() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 i2c_imx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_slave_handle() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 i2c_imx $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_slave_handle() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 i2c_imx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_slave_timeout() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 1 reg 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_slave_timeout() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &i2c_imx->slave_lock
TYPE_LOCK (struct imx_i2c_struct)->slave_lock

drivers/i2c/busses/i2c-imx.c i2c_imx_start() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_stop() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
DATA_SOURCE 0 i2c_imx $0
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_xfer_common() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_xfer_common() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte

drivers/i2c/busses/i2c-imx.c i2c_imx_xfer_common() -> imx_i2c_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 i2c_imx 4096-ptr_max
PARAM_VALUE 0 i2c_imx->hwdata 4096-ptr_max
PARAM_VALUE 1 reg 3
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
BUF_SIZE 0 i2c_imx s32min-(-2),1-s32max
HOST_DATA 0 i2c_imx->i2csr 0-255
UNITS 0 i2c_imx unit_byte