Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/i2c/busses/i2c-npcm7xx.c npcm_i2c_int_slave_handler() -> npcm_i2c_slave_rd_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->fifo_use | 1 |
| PARAM_VALUE | 0 | bus->master_or_slave | 1 |
| PARAM_VALUE | 0 | bus->operation | 1 |
| PARAM_VALUE | 0 | bus->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->slave | 1-u64max |
| PARAM_VALUE | 0 | bus->stop_ind | 4 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | bus->slave->dev.driver_data->buffer_idx | 0-u16max |
| HOST_DATA | 0 | bus->slave->dev.driver_data->part_buf.address | 0-255 |
| HOST_DATA | 0 | bus->slave->dev.driver_data->part_buf.length | 0-255 |
| HOST_DATA | 0 | bus->slave->dev.platform_data->addr | 0-255 |
| HOST_DATA | 0 | bus->slv_rd_size | 1-257[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/i2c/busses/i2c-npcm7xx.c npcm_i2c_int_slave_handler() -> npcm_i2c_slave_rd_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->data | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->master_or_slave | 1 |
| PARAM_VALUE | 0 | bus->operation | 1-2 |
| PARAM_VALUE | 0 | bus->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->slave | 1-u64max |
| PARAM_VALUE | 0 | bus->state | 3 |
| PARAM_VALUE | 0 | bus->stop_ind | 1-2 |
| DATA_SOURCE | 0 | bus | $0 |
| FUZZY_MAX | 0 | bus->operation | 2 |
| FUZZY_MAX | 0 | bus->stop_ind | 2 |
| HARD_MAX | 0 | bus->operation | 2 |
| HARD_MAX | 0 | bus->stop_ind | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | bus->own_slave_addr | 0-127[c] |
| HOST_DATA | 0 | bus->slave->dev.driver_data->buffer_idx | 0-u16max |
| HOST_DATA | 0 | bus->slave->dev.driver_data->part_buf.address | 0-255 |
| HOST_DATA | 0 | bus->slave->dev.driver_data->part_buf.length | 0-255 |
| HOST_DATA | 0 | bus->slave->dev.platform_data->addr | 0-255 |
| HOST_DATA | 0 | bus->slv_rd_size | 1-257[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/i2c/busses/i2c-npcm7xx.c npcm_i2c_int_slave_handler() -> npcm_i2c_slave_rd_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->master_or_slave | 1 |
| PARAM_VALUE | 0 | bus->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->slave | 1-u64max |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | bus->own_slave_addr | 0-127[c] |
| HOST_DATA | 0 | bus->slave->dev.driver_data->buffer_idx | 0-u16max |
| HOST_DATA | 0 | bus->slave->dev.driver_data->part_buf.address | 0-255 |
| HOST_DATA | 0 | bus->slave->dev.driver_data->part_buf.length | 0-255 |
| HOST_DATA | 0 | bus->slave->dev.platform_data->addr | 0-255 |
| HOST_DATA | 0 | bus->slv_rd_size | 1-257[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |