Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/i2c/busses/i2c-imx.c
- line 543
- line 617
- line 713
- line 735
- line 769
- line 849
- line 852
- line 866
- line 898
- line 899
- line 978
- line 1013
- line 1019
- line 1035
- line 1050
- line 1055
- line 1060
- line 1066
- line 1075
- line 1155
- line 1156
- line 1195
- line 1214
- line 1225
- line 1257
- line 1270
- line 1312
- line 1323
- line 1328
- line 1332
- line 1344
- line 1359
- line 1363
- line 1459
- line 1467
- line 1487
- line 1502
- line 1509
- line 1516
- line 1570
- line 1610
- line 1621
- line 1628
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 |