Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/platform/chrome/cros_ec_proto.c cros_ec_xfer_command() -> cros_ec_xfer_command ptr xfer_fxn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ec_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | ec_msg | 4096-ptr_max |
| PARAM_VALUE | 1 | ec_msg->insize | 0-u16max |
| BUF_SIZE | 0 | ec_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ec_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ec_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | ec_dev->ec | (-1),1688 |
| BUF_SIZE | 0 | ec_dev->pd | (-1),1688 |
| BUF_SIZE | 0 | ec_dev->phys_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | ec_dev->priv | (-1),32,48,152,200,800 |
| BUF_SIZE | 1 | ec_msg | (-1),20-s32max |
| BUF_SIZE | 1 | ec_msg | (-1),20-s32max |
| BUF_SIZE | 1 | ec_msg->data | (-1),13-u16max |
| CAPPED_DATA | 1 | ec_msg->insize | 1 |
| DATA_SOURCE | 0 | ec_dev | $0 |
| DATA_SOURCE | 1 | ec_msg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *ec_dev->dout | 0-255 |
| USER_DATA | 1 | ec_msg->command | 0-u32max |
| USER_DATA | 1 | ec_msg->insize | 0-u16max[c] |
| USER_DATA | 1 | ec_msg->outsize | 0-u16max[c] |
| USER_DATA | 1 | ec_msg->result | 0-u32max |
| USER_DATA | 1 | ec_msg->version | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | ec_dev->event_size | |
| NO_OVERFLOW_SIMPLE | 0 | ec_dev->event_size->msg.outsize | |
| NO_OVERFLOW_SIMPLE | 0 | ec_dev->irq | |
| NO_OVERFLOW_SIMPLE | 1 | ec_msg->data->reboot_timeout_sec | |
| USER_PTR | 1 | ec_msg | |
| USER_PTR | 1 | ec_msg->data | |
| HALF_LOCKED2 | 0 | &ec_dev->lock |