Defined in 3 files as a member:
- drivers/firmware/arm_scmi/common.h, line 397 (as a member)
- drivers/firmware/arm_scmi/common.h, line 441 (as a member)
- include/linux/mailbox_client.h, line 36 (as a member)
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/firmware/arm_scmi/msg.c, line 114
- drivers/firmware/arm_scmi/shmem.c, line 252
- drivers/firmware/arm_scmi/transports/mailbox.c
- drivers/firmware/arm_scmi/transports/optee.c
- drivers/firmware/arm_scmi/transports/smc.c, line 238
- drivers/firmware/arm_scmi/transports/virtio.c, line 511
- drivers/firmware/arm_scpi.c, line 966
- drivers/firmware/mtk-adsp-ipc.c, line 91
- drivers/mailbox/mailbox-test.c, line 342
- drivers/mailbox/mailbox.c
- drivers/soc/ti/wkup_m3_ipc.c, line 638
Smatch caller information:
drivers/mailbox/mailbox.c msg_submit() -> (struct mbox_client)->tx_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cl->tx_prepare | 1-u64max |
| BUF_SIZE | 1 | m | 2,4-5,7-8,12,28,32,40,48,68,128 |
| BUF_SIZE | 1 | m | 2,4-5,7-8,12,28,32,40,48,68,128 |
| CONTAINER | 0 | *(-40+0) | $(-1) |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chan->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct mbox_chan)->lock |