Documented in 1 files:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/firewire/core-transaction.c, line 490
- drivers/firewire/net.c
- drivers/firewire/sbp2.c
- sound/firewire/fireface/ff-transaction.c, line 108
- sound/firewire/oxfw/oxfw-scs1x.c, line 270
- sound/firewire/tascam/tascam-transaction.c, line 228
Smatch caller information:
sound/firewire/tascam/tascam-transaction.c midi_port_work() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 0 |
| PARAM_VALUE | 6 | offset | 281470681759744 |
| PARAM_VALUE | 7 | *payload | 0-255 |
| PARAM_VALUE | 8 | length | 4 |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| BUF_SIZE | 7 | payload | 4 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/sbp2.c sbp2_agent_reset_no_wait() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 0 |
| PARAM_VALUE | 7 | payload | 7474354137813725184 |
| PARAM_VALUE | 8 | length | 4 |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| BUF_SIZE | 1 | t | 264 |
| BUF_SIZE | 7 | payload | 4 |
| BUF_SIZE | 10 | callback_data | 264 |
| DATA_SOURCE | 1 | t | r _kmalloc_noprof |
| DATA_SOURCE | 10 | callback_data | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/sbp2.c sbp2_send_orb() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 1 |
| PARAM_VALUE | 7 | payload | 5992664200703000576 |
| PARAM_VALUE | 8 | length | 8 |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| BUF_SIZE | 7 | payload | 8 |
| DATA_SOURCE | 3 | destination_id | $2 |
| DATA_SOURCE | 4 | generation | $3 |
| DATA_SOURCE | 6 | offset | $4 |
| DATA_SOURCE | 10 | callback_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/firewire/core-transaction.c fw_run_transaction() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card->driver->read_csr | 4096-ptr_max |
| PARAM_VALUE | 1 | t | 567536391778893824 |
| PARAM_VALUE | 1 | t->split_timeout_timer.entry.pprev | 0 |
| PARAM_VALUE | 1 | t->split_timeout_timer.flags | 0-4194302 |
| PARAM_VALUE | 2 | tcode | 0-1,4-5,18 |
| PARAM_VALUE | 8 | length | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 10 | callback_data | 6102043025779621888 |
| BUF_SIZE | 7 | payload | (-1)-s32max |
| BUF_SIZE | 7 | payload | (-1)-s32max |
| BUF_SIZE | 10 | callback_data | 112 |
| CAPPED_DATA | 8 | length | 1 |
| CAPPED_DATA | 8 | length | 1 |
| DATA_SOURCE | 0 | card | $0 |
| DATA_SOURCE | 2 | tcode | $1 |
| DATA_SOURCE | 3 | destination_id | $2 |
| DATA_SOURCE | 4 | generation | $3 |
| DATA_SOURCE | 5 | speed | $4 |
| DATA_SOURCE | 6 | offset | $5 |
| DATA_SOURCE | 7 | payload | $6 |
| DATA_SOURCE | 8 | length | $7 |
| FUZZY_MAX | 2 | tcode | 5 |
| FUZZY_MAX | 8 | length | 36 |
| NOSPEC | 8 | length | |
| NOSPEC | 8 | length | |
| HARD_MAX | 2 | tcode | 18 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 8 | length | 0,24-4604[c] |
| UNITS | 6 | offset | unit_byte |
| UNITS | 7 | payload | unit_byte |
| UNITS | 8 | length | unit_byte |
| USER_PTR | 7 | payload | |
| HALF_LOCKED2 | &pool->lock |
sound/firewire/oxfw/oxfw-scs1x.c scs_output_work() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 1 |
| PARAM_VALUE | 6 | offset | 211140036188890 |
| PARAM_VALUE | 7 | payload | 4096-ptr_max |
| PARAM_VALUE | 8 | length | 1-u32max |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| BUF_SIZE | 7 | payload | 64 |
| FUZZY_MAX | 8 | length | 1 |
| NOCHECK_CALL | |||
| UNITS | 8 | length | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/net.c fwnet_send_packet() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 10 |
| PARAM_VALUE | 3 | destination_id | 57088 |
| PARAM_VALUE | 5 | speed | 0 |
| PARAM_VALUE | 6 | offset | 0 |
| PARAM_VALUE | 8 | length | 8-65543 |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| BUF_SIZE | 7 | payload | 1-s32max |
| BUF_SIZE | 10 | callback_data | (-1),1-s32max |
| DATA_SOURCE | 10 | callback_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 7 | payload | unit_byte |
| UNITS | 8 | length | unit_byte |
drivers/firewire/net.c fwnet_send_packet() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 1 |
| PARAM_VALUE | 3 | destination_id | 0-65534 |
| PARAM_VALUE | 8 | length | 0-u16max |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| BUF_SIZE | 7 | payload | 1-s32max |
| BUF_SIZE | 10 | callback_data | (-1),1-s32max |
| DATA_SOURCE | 10 | callback_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 7 | payload | unit_byte |
| UNITS | 8 | length | unit_byte |
sound/firewire/fireface/ff-transaction.c transmit_midi_msg() -> fw_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tcode | 0-1 |
| PARAM_VALUE | 6 | offset | 0,2149056512,2149122048,281470681743408 |
| PARAM_VALUE | 7 | payload | 4096-ptr_max |
| PARAM_VALUE | 8 | length | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 9 | callback | 5689031612519723008,6248789120743395328 |
| PARAM_VALUE | 10 | callback_data | 4096-ptr_max |
| FUZZY_MAX | 2 | tcode | 1 |
| BIT_INFO | 9 | callback | 0x46b0001808341000,0x5efba89d1e3cf000 |
| BIT_INFO | 9 | callback | 0x46b0001808341000,0x5efba89d1e3cf000 |
| HARD_MAX | 2 | tcode | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |