Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/i2c/busses/i2c-img-scb.c
- line 439
- line 440
- line 454
- line 496
- line 507
- line 514
- line 515
- line 542
- line 560
- line 577
- line 594
- line 595
- line 596
- line 608
- line 609
- line 615
- line 690
- line 708
- line 722
- line 807
- line 846
- line 924
- line 932
- line 975
- line 999
- line 1093
- line 1094
- line 1228
- line 1260
- line 1261
- line 1270
- line 1279
- line 1285
- line 1288
- line 1294
- line 1296
- line 1297
- line 1298
- line 1304
- line 1307
- line 1310
- line 1313
Smatch caller information:
drivers/i2c/busses/i2c-img-scb.c img_i2c_atomic() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| PARAM_VALUE | 2 | value | 0 |
| DATA_SOURCE | 0 | i2c | $0 |
| BIT_INFO | 0 | i2c->line_status | 0x0,0xfffbffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_atomic_op() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| BIT_INFO | 2 | value | 0xa00,0xbf0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_atomic_start() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| PARAM_VALUE | 2 | value | 0,65584,98352,262144,658996 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_check_timer() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| BIT_INFO | 2 | value | 0x10000,0xffffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 60 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| BIT_INFO | 2 | value | 0x0,0xc07f7f07 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 132 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 136 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 112 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 80 |
| PARAM_VALUE | 2 | value | 600 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 84 |
| PARAM_VALUE | 2 | value | 600 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 108 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 88 |
| PARAM_VALUE | 2 | value | 1300 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 96 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 100 |
| PARAM_VALUE | 2 | value | u16max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 104 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 68 |
| PARAM_VALUE | 2 | value | u32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 152 |
| PARAM_VALUE | 2 | value | u32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_init() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_isr() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 68 |
| DATA_SOURCE | 0 | i2c | $1 |
| DATA_SOURCE | 2 | value | r img_i2c_readl |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | value | 0-u32max |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/i2c/busses/i2c-img-scb.c img_i2c_isr() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 152 |
| PARAM_VALUE | 2 | value | 0-63 |
| DATA_SOURCE | 0 | i2c | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | value | 0-63[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/i2c/busses/i2c-img-scb.c img_i2c_isr() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 68 |
| PARAM_VALUE | 2 | value | 0,512-7680 |
| DATA_SOURCE | 0 | i2c | $1 |
| BIT_INFO | 2 | value | 0x0,0x1e00 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| HOST_DATA | 2 | value | 0,512-7680 |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_isr() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| DATA_SOURCE | 0 | i2c | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_raw_op() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| PARAM_VALUE | 2 | value | 3610,16780826-4278193690 |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1) |
| BIT_INFO | 2 | value | 0xe1a,0xe1a |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_read() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| PARAM_VALUE | 2 | value | 0,65536,65584,98352,262144,327680,658996,724532 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_read() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| UNITS | 2 | value | unit_array_size |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_read() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 12 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| UNITS | 2 | value | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_read_fifo() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 148 |
| PARAM_VALUE | 2 | value | 255 |
| DATA_SOURCE | 0 | i2c | $0 |
| BIT_INFO | 0 | i2c->msg.flags | 0x1,0xffffffffffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| HOST_DATA | 0 | *i2c->msg.buf | 0-255 |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_reset_start() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| PARAM_VALUE | 2 | value | 0,65584,98352,262144,658996 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_sequence() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->seq | (-1),2,7 |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_soft_reset() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 76 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_soft_reset() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 76 |
| PARAM_VALUE | 2 | value | 511 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c->scb_clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c->sys_clk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| STR_LEN | 0 | i2c->adap.name | (-1),47 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
drivers/i2c/busses/i2c-img-scb.c img_i2c_stop_start() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| PARAM_VALUE | 2 | value | 0,65584,98352,262144,658996 |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_transaction_halt() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 76 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| HOST_DATA | 2 | value | 0-u32max |
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_wr_rd_fence() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 128 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| UNITS | 0 | i2c | unit_byte |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &i2c->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_wr_rd_fence() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 128 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| UNITS | 0 | i2c | unit_byte |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &i2c->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_write() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 16 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| UNITS | 2 | value | unit_array_size |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_write() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 124 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| UNITS | 2 | value | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_write() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72 |
| PARAM_VALUE | 2 | value | 0,65536,65584,98352,262144,327680,658996,724532 |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &i2c->check_timer | 1 |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_write_fifo() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 24 |
| PARAM_VALUE | 2 | value | 0-255 |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | i2c->line_status | 0-u32max |
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | 0 | &i2c->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_xfer() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 68 |
| PARAM_VALUE | 2 | value | u32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |
drivers/i2c/busses/i2c-img-scb.c img_i2c_xfer() -> img_i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 152 |
| PARAM_VALUE | 2 | value | u32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c->lock | |
| TYPE_LOCK | (struct img_i2c)->lock |