Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/spi/spidev.c spidev_message() -> spidev_sync_unlocked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 1-u64max |
| PARAM_VALUE | 1 | message | 3083754493872271360 |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 0 |
| PARAM_VALUE | 1 | message->context | 0 |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->resources.next | 4096-ptr_max |
| PARAM_VALUE | 1 | message->resources.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| MEM_ZERO | 1 | message | |
| LOCK2 | &spidev->spi_lock | ||
| TYPE_LOCK | (struct spidev_data)->spi_lock |
drivers/spi/spidev.c spidev_sync_read() -> spidev_sync_unlocked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 1-u64max |
| PARAM_VALUE | 1 | message | 171215405653512192 |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 0 |
| PARAM_VALUE | 1 | message->context | 0 |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->resources.next | 4096-ptr_max |
| PARAM_VALUE | 1 | message->resources.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| LOCK2 | &spidev->spi_lock | ||
| TYPE_LOCK | (struct spidev_data)->spi_lock |
drivers/spi/spidev.c spidev_sync_write() -> spidev_sync_unlocked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 1-u64max |
| PARAM_VALUE | 1 | message | 4679964813655404544 |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 0 |
| PARAM_VALUE | 1 | message->context | 0 |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->resources.next | 4096-ptr_max |
| PARAM_VALUE | 1 | message->resources.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| LOCK2 | &spidev->spi_lock | ||
| TYPE_LOCK | (struct spidev_data)->spi_lock |