Defined in 2 files as a member:
- include/linux/firmware/imx/dsp.h, line 27 (as a member)
- include/linux/firmware/mediatek/mtk-adsp-ipc.h, line 29 (as a member)
Defined in 2 files as a function:
- drivers/char/ipmi/ssif_bmc.c, line 324 (as a function)
- drivers/firewire/core-cdev.c, line 743 (as a function)
Referenced in 7 files:
- drivers/char/ipmi/ssif_bmc.c, line 754
- drivers/firewire/core-cdev.c, line 866
- drivers/firmware/imx/imx-dsp.c, line 57
- drivers/firmware/mtk-adsp-ipc.c, line 62
- sound/soc/sof/imx/imx-common.c, line 113
- sound/soc/sof/mediatek/mt8186/mt8186.c, line 41
- sound/soc/sof/mediatek/mt8195/mt8195.c, line 41
Smatch caller information:
drivers/char/ipmi/ssif_bmc.c on_stop_event() -> handle_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->aborting | 1 |
| PARAM_VALUE | 0 | card->part_buf.smbus_cmd | 2,8 |
| PARAM_VALUE | 0 | card->request.len | 0-255 |
| PARAM_VALUE | 0 | card->state | 3 |
| PARAM_VALUE | 0 | *card->request.payload | 0-255 |
| BUF_SIZE | 0 | card | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | card | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | card->part_buf.index | 1 |
| CAPPED_DATA | 0 | card->part_buf.length | 1 |
| DATA_SOURCE | 0 | card | $0 |
| FUZZY_MAX | 0 | card->part_buf.smbus_cmd | 8 |
| BIT_INFO | 0 | card->part_buf.smbus_cmd | 0x0,0xa |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | card | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &card->lock | |
| TYPE_LOCK | (struct ssif_bmc_ctx)->lock |
drivers/firewire/core-transaction.c handle_exclusive_region_request() -> (struct fw_address_handler)->address_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->ack | 1-2 |
| PARAM_VALUE | 1 | request->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | request->length | 0-u16max |
| PARAM_VALUE | 1 | request->response.ack | 0 |
| PARAM_VALUE | 1 | request->response.callback | 34436707722743808 |
| PARAM_VALUE | 1 | request->timestamp | 0-u16max |
| PARAM_VALUE | 2 | tcode | 0-8,10-65551 |
| PARAM_VALUE | 3 | destination | 0-u16max |
| PARAM_VALUE | 4 | source | 0-u16max |
| PARAM_VALUE | 6 | offset | 0-281474976710655 |
| PARAM_VALUE | 8 | length | 0-u16max |
| BUF_SIZE | 1 | request | 144-65679 |
| BUF_SIZE | 1 | request | 144-65679 |
| BUF_SIZE | 7 | payload | 0-u16max |
| BUF_SIZE | 9 | callback_data | 72,104,184,256,336,376,416,448,704,2728 |
| DATA_SOURCE | 0 | card | $0 |
| DATA_SOURCE | 1 | request | $2 |
| DATA_SOURCE | 3 | destination | r async_header_get_destination |
| DATA_SOURCE | 4 | source | r async_header_get_source |
| DATA_SOURCE | 6 | offset | $3 |
| CONTAINER | 9 | *(-16+24) | $(-1) |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | request->response.speed | 1-s32max[c] |
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/core-transaction.c handle_fcp_region_request() -> (struct fw_address_handler)->address_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->ack | 1-2 |
| PARAM_VALUE | 1 | request->length | 0-512 |
| PARAM_VALUE | 1 | request->response.callback | 34436707722743808 |
| PARAM_VALUE | 1 | request->timestamp | 0-u16max |
| PARAM_VALUE | 2 | tcode | 0-1 |
| PARAM_VALUE | 3 | destination | 0-u16max |
| PARAM_VALUE | 4 | source | 0-u16max |
| PARAM_VALUE | 6 | offset | 281474708278016,281474708278528 |
| PARAM_VALUE | 8 | length | 0-512 |
| BUF_SIZE | 1 | request | 144-65679 |
| BUF_SIZE | 1 | request | 144-65679 |
| BUF_SIZE | 7 | payload | 0-u16max |
| BUF_SIZE | 9 | callback_data | 72,104,184,256,336,376,416,448,704,2728 |
| CAPPED_DATA | 1 | request->length | 1 |
| CAPPED_DATA | 6 | offset | 1 |
| CAPPED_DATA | 6 | offset | 1 |
| CAPPED_DATA | 8 | length | 1 |
| DATA_SOURCE | 0 | card | $0 |
| DATA_SOURCE | 1 | request | $2 |
| DATA_SOURCE | 2 | tcode | r async_header_get_tcode |
| DATA_SOURCE | 3 | destination | r async_header_get_destination |
| DATA_SOURCE | 4 | source | r async_header_get_source |
| DATA_SOURCE | 6 | offset | $3 |
| FUZZY_MAX | 1 | request->length | 512 |
| FUZZY_MAX | 8 | length | 512 |
| CONTAINER | 9 | *(-16+24) | $(-1) |
| BIT_INFO | 6 | offset | 0xfffff0000900,0xffffffffffff |
| BIT_INFO | 6 | offset | 0xfffff0000900,0xffffffffffffffff |
| HARD_MAX | 1 | request->length | 512 |
| HARD_MAX | 8 | length | 512 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | *request->data | 0-u32max |
| USER_DATA | 1 | request->response.speed | 1-s32max[c] |
| HALF_LOCKED2 | &pool->lock |