Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/soundwire/bus.c sdw_bread_no_pm() -> sdw_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3257873279357337600 |
| PARAM_VALUE | 1 | msg->flags | 0 |
| PARAM_VALUE | 1 | msg->len | 1 |
| PARAM_VALUE | 1 | msg->page | 0 |
| PARAM_VALUE | 1 | msg->ssp_sync | 0 |
| DATA_SOURCE | 0 | bus | $0 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soundwire/bus.c sdw_bwrite_no_pm() -> sdw_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 8076499547831562240 |
| PARAM_VALUE | 1 | msg->flags | 1 |
| PARAM_VALUE | 1 | msg->len | 1 |
| PARAM_VALUE | 1 | msg->page | 0 |
| PARAM_VALUE | 1 | msg->ssp_sync | 0 |
| DATA_SOURCE | 0 | bus | $0 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soundwire/bus.c sdw_ntransfer_no_pm() -> sdw_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 5291874498213425152 |
| PARAM_VALUE | 1 | msg->flags | 0-1 |
| PARAM_VALUE | 1 | msg->len | 1-32768 |
| PARAM_VALUE | 1 | msg->ssp_sync | 0 |
| NOSPEC | 1 | msg->addr | |
| NOSPEC | 1 | msg->len | |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | msg->addr | 0[c] |
| HOST_DATA | 1 | msg->addr_page1 | 0-255[c] |
| HOST_DATA | 1 | msg->addr_page2 | 0-255[c] |
| HOST_DATA | 1 | msg->len | 1-16,32753-32764,32768[c] |
| USER_DATA | 1 | msg->addr | 0[c][u] |
| USER_DATA | 1 | msg->addr_page1 | 0-255[c] |
| USER_DATA | 1 | msg->addr_page2 | 0-255[c] |
| USER_DATA | 1 | msg->len | 1-32768[c] |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &slave->sdw_dev_lock |
drivers/soundwire/bus.c sdw_program_device_num() -> sdw_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->assigned | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bus->bus_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bus->bus_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bus->bus_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | bus->bus_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | msg | 3703946637686153216 |
| PARAM_VALUE | 1 | msg->flags | 0 |
| PARAM_VALUE | 1 | msg->page | 0 |
| PARAM_VALUE | 1 | msg->ssp_sync | 0 |
| DATA_SOURCE | 0 | bus | $0 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cdns->status_update_lock |
drivers/soundwire/stream.c sdw_bank_switch() -> sdw_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->ops->pre_bank_switch | 0,6319095919616888832,7725628960525303808 |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->addr_page1 | 0 |
| PARAM_VALUE | 1 | msg->addr_page2 | 0 |
| PARAM_VALUE | 1 | msg->flags | 1 |
| PARAM_VALUE | 1 | msg->len | 1 |
| PARAM_VALUE | 1 | msg->page | 0 |
| PARAM_VALUE | 1 | msg->ssp_sync | 1 |
| BUF_SIZE | 1 | msg | 24 |
| DATA_SOURCE | 0 | bus | $0 |
| DATA_SOURCE | 1 | msg | r _kzalloc_noprof |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | *msg->buf | |
| HALF_LOCKED2 | 0 | &bus->msg_lock |