Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/busses/i2c-npcm7xx.c npcm_i2c_slave_rd_wr() -> npcm_i2c_slave_receive()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->adap.quirks 4096-ptr_max
PARAM_VALUE 0 bus->master_or_slave 1
PARAM_VALUE 0 bus->operation 2
PARAM_VALUE 0 bus->reg 4096-ptr_max
PARAM_VALUE 0 bus->slave 4096-ptr_max
PARAM_VALUE 0 bus->slave->dev.driver_data->alert_done.wait.lock.owner (-1)
PARAM_VALUE 0 bus->slave->dev.driver_data->alert_done.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 bus->slave->dev.driver_data->block_num 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->buffer_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->got_rsp.count 0-4294967295
PARAM_VALUE 0 bus->slave->dev.driver_data->got_rsp.first_waiter->up 0-1
PARAM_VALUE 0 bus->slave->dev.driver_data->input->num_vals 0-4294967294
PARAM_VALUE 0 bus->slave->dev.driver_data->input->timer.flags 0-4294967295
PARAM_VALUE 0 bus->slave->dev.driver_data->intf->xmit_msgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->nbytes_processed 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->pec_support 0-1
PARAM_VALUE 0 bus->slave->dev.driver_data->remain_len 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->request_queue_len.counter s32min-s32max
PARAM_VALUE 0 bus->slave->dev.driver_data->sel->ndev->refcnt_tracker.no_tracker.refs.counter s32min-s32max
PARAM_VALUE 0 bus->slave->dev.driver_data->sel->rx_done.done 0-4294967295
PARAM_VALUE 0 bus->slave->dev.driver_data->sel_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bus->slave->dev.driver_data->worker.cpu s32min-s32max
PARAM_VALUE 0 bus->slave->slave_cb 4096-ptr_max
PARAM_VALUE 0 bus->slv_rd_ind 0
PARAM_VALUE 0 bus->slv_rd_size 0-u16max
PARAM_VALUE 0 bus->slv_wr_ind 0
PARAM_VALUE 0 bus->slv_wr_size 0
PARAM_VALUE 0 bus->stop_ind 1
PARAM_VALUE 0 *bus->slave->dev.driver_data->request.payload 0-255
PARAM_VALUE 0 *bus->slv_rd_buf 0-255
BUF_SIZE 2 read_data 32
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
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags