Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/mfd/max8925-i2c.c max8925_bulk_read() -> max8925_read_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 0,8,100,102,104,106 |
| PARAM_VALUE | 2 | bytes | 2,8 |
| PARAM_VALUE | 3 | dest | 4096-ptr_max |
| BUF_SIZE | 3 | dest | 2,8 |
| DATA_SOURCE | 0 | i2c | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| DATA_SOURCE | 2 | bytes | $2 |
| DATA_SOURCE | 3 | dest | $3 |
| FUZZY_MAX | 1 | reg | 106 |
| BIT_INFO | 1 | reg | 0x0,0x6e |
| HARD_MAX | 1 | reg | 106 |
| HARD_MAX | 2 | bytes | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->io_lock | ||
| HALF_LOCKED2 | &rtc->ops_lock | ||
| TYPE_LOCK | (struct max8925_chip)->io_lock |
drivers/mfd/max8925-i2c.c max8925_reg_read() -> max8925_read_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 2 | bytes | 1 |
| PARAM_VALUE | 3 | dest | 8665180425123422208 |
| PARAM_VALUE | 3 | *dest | 0 |
| BUF_SIZE | 0 | i2c | (-1),8-s32max |
| BUF_SIZE | 0 | i2c | (-1),8-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c->irq | |
| LOCK2 | &chip->io_lock | ||
| HALF_LOCKED2 | &rtc->ops_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct max8925_chip)->io_lock |
drivers/mfd/max8925-i2c.c max8925_set_bits() -> max8925_read_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c | 4096-ptr_max |
| PARAM_VALUE | 2 | bytes | 1 |
| PARAM_VALUE | 3 | dest | 1565672219418591232 |
| BUF_SIZE | 0 | i2c | (-1),8-s32max |
| BUF_SIZE | 0 | i2c | (-1),8-s32max |
| DATA_SOURCE | 0 | i2c | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c->irq | |
| LOCK2 | &chip->io_lock | ||
| TYPE_LOCK | (struct max8925_chip)->io_lock |