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_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 3257873279357337600 |
| PARAM_VALUE | 1 | slave | 0 |
| PARAM_VALUE | 2 | addr | 68 |
| PARAM_VALUE | 3 | count | 1 |
| PARAM_VALUE | 4 | dev_num | 15 |
| PARAM_VALUE | 5 | flags | 0 |
| PARAM_VALUE | 6 | buf | 7789922758192168960 |
| DATA_SOURCE | 2 | addr | $2 |
| DATA_SOURCE | 4 | dev_num | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soundwire/bus.c sdw_bread_no_pm_unlocked() -> sdw_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 8858602312875819008 |
| PARAM_VALUE | 1 | slave | 0 |
| PARAM_VALUE | 2 | addr | 80 |
| PARAM_VALUE | 3 | count | 1 |
| PARAM_VALUE | 4 | dev_num | 15 |
| PARAM_VALUE | 5 | flags | 0 |
| PARAM_VALUE | 6 | buf | 4986097623385497600 |
| DATA_SOURCE | 2 | addr | $2 |
| DATA_SOURCE | 4 | dev_num | $1 |
| LOCK2 | &attr->mutex | ||
| LOCK2 | &bus->bus_lock | ||
| TYPE_LOCK | (struct sdw_bus)->bus_lock | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/soundwire/bus.c sdw_bwrite_no_pm() -> sdw_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 8076499547831562240 |
| PARAM_VALUE | 1 | slave | 0 |
| PARAM_VALUE | 2 | addr | 68 |
| PARAM_VALUE | 3 | count | 1 |
| PARAM_VALUE | 4 | dev_num | 15 |
| PARAM_VALUE | 5 | flags | 1 |
| PARAM_VALUE | 6 | *buf | 2 |
| DATA_SOURCE | 2 | addr | $2 |
| DATA_SOURCE | 4 | dev_num | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soundwire/bus.c sdw_bwrite_no_pm_unlocked() -> sdw_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 5302941699786166272 |
| PARAM_VALUE | 1 | slave | 0 |
| PARAM_VALUE | 3 | count | 1 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 2 | addr | $2 |
| DATA_SOURCE | 4 | dev_num | $1 |
drivers/soundwire/bus.c sdw_ntransfer_no_pm() -> sdw_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 5291874498213425152 |
| PARAM_VALUE | 1 | slave | 4096-ptr_max |
| PARAM_VALUE | 1 | slave->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 3 | count | 1-32768 |
| PARAM_VALUE | 5 | flags | 0-1 |
| BUF_SIZE | 1 | slave | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | slave | s32min-(-1),1-s32max |
| BUF_SIZE | 6 | buf | (-1)-s32max |
| BUF_SIZE | 6 | buf | (-1)-s32max |
| CAPPED_DATA | 3 | count | 1 |
| CAPPED_DATA | 3 | count | 1 |
| DATA_SOURCE | 1 | slave | $0 |
| DATA_SOURCE | 2 | addr | $1 [m] |
| DATA_SOURCE | 5 | flags | $2 |
| DATA_SOURCE | 6 | buf | $4 [m] |
| NOSPEC | 2 | addr | |
| NOSPEC | 3 | count | |
| NOSPEC | 6 | buf | |
| HARD_MAX | 5 | flags | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | msg->addr | 0-u16max[c] |
| HOST_DATA | 0 | msg->addr_page1 | 0-255[c] |
| HOST_DATA | 0 | msg->addr_page2 | 0-255[c] |
| HOST_DATA | 2 | addr | 4-1207959567[c] |
| HOST_DATA | 3 | count | 1-16,32753-32764,32768[c] |
| HOST_DATA | 6 | buf | 4096-ptr_max[c] |
| USER_DATA | 0 | msg->addr | 0-u16max[c][u] |
| USER_DATA | 0 | msg->addr_page1 | 0-255[c] |
| USER_DATA | 0 | msg->addr_page2 | 0-255[c] |
| USER_DATA | 2 | addr | 1-1207992318[c][u] |
| USER_DATA | 3 | count | 1-32768[c] |
| USER_DATA | 6 | buf | 4096-ptr_max[c][u] |
| NO_OVERFLOW_SIMPLE | 6 | *buf | |
| UNITS | 1 | slave | unit_byte |
| UNITS | 3 | count | unit_byte |
| UNITS | 6 | buf | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | 1 | &slave->sdw_dev_lock |
drivers/soundwire/bus.c sdw_program_device_num() -> sdw_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 3703946637686153216 |
| PARAM_VALUE | 1 | slave | 0 |
| PARAM_VALUE | 2 | addr | 80 |
| PARAM_VALUE | 3 | count | 6 |
| PARAM_VALUE | 4 | dev_num | 0 |
| PARAM_VALUE | 5 | flags | 0 |
| PARAM_VALUE | 6 | buf | 4096-ptr_max |
| BUF_SIZE | 6 | buf | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cdns->status_update_lock |
drivers/soundwire/stream.c sdw_bank_switch() -> sdw_fill_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | slave | 0 |
| PARAM_VALUE | 2 | addr | 96,112 |
| PARAM_VALUE | 3 | count | 1 |
| PARAM_VALUE | 4 | dev_num | 15 |
| PARAM_VALUE | 5 | flags | 1 |
| PARAM_VALUE | 6 | buf | 4096-ptr_max |
| BUF_SIZE | 0 | msg | 24 |
| BUF_SIZE | 6 | buf | 1 |
| DATA_SOURCE | 0 | msg | r _kzalloc_noprof |
| DATA_SOURCE | 6 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 2 | addr | 112 |
| BIT_INFO | 2 | addr | 0x60,0x70 |
| HARD_MAX | 2 | addr | 112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bus->msg_lock |