Defined in 2 files as a member:
- drivers/firmware/arm_scmi/common.h, line 214 (as a member)
- sound/soc/fsl/imx-pcm-rpmsg.h, line 503 (as a member)
Defined in 3 files as a function:
- fs/dlm/lock.c, line 3560 (as a function)
- tools/testing/selftests/bpf/test_progs.c, line 1395 (as a function)
- tools/testing/selftests/connector/proc_filter.c, line 40 (as a function)
Referenced in 12 files:
- drivers/firmware/arm_scmi/driver.c, line 1446
- drivers/firmware/arm_scmi/raw_mode.c, line 649
- drivers/firmware/arm_scmi/transports/mailbox.c, line 373
- drivers/firmware/arm_scmi/transports/optee.c, line 507
- drivers/firmware/arm_scmi/transports/smc.c, line 279
- drivers/firmware/arm_scmi/transports/virtio.c, line 796
- fs/dlm/lock.c
- net/wireless/core.h, line 455
- net/wireless/scan.c
- sound/soc/fsl/imx-pcm-rpmsg.c
- tools/testing/selftests/bpf/test_progs.c
- tools/testing/selftests/connector/proc_filter.c
Smatch caller information:
fs/dlm/lock.c send_bast() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_grmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_rqmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_status | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_type | 10 |
| PARAM_VALUE | 1 | *ms->m_extra | 0-255 |
| BUF_SIZE | 2 | name | 65 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ms->m_bastmode | 0-5[c] |
| USER_DATA | 1 | ms->m_exflags | 0-u32max[u] |
| USER_DATA | 1 | ms->m_hash | 0-u32max |
| USER_DATA | 1 | ms->m_header.h_length | 88-152[c][u] |
| USER_DATA | 1 | ms->m_rqmode | 0-5[u] |
| USER_DATA | 3 | namelen | 0-64[c] |
| UNITS | 3 | namelen | unit_byte |
| LOCK2 | &r->res_lock | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &ls->ls_requestqueue_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dlm_rsb)->res_lock |
fs/dlm/lock.c send_common() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_grmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_rqmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_status | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_type | 1-4 |
| PARAM_VALUE | 1 | *ms->m_extra | 0-255 |
| BUF_SIZE | 2 | name | 65 |
| STR_LEN | 1 | ms->m_rqmode | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ms->m_exflags | 0-u32max[u] |
| USER_DATA | 1 | ms->m_hash | 0-u32max |
| USER_DATA | 1 | ms->m_header.h_length | 88-152[c][u] |
| USER_DATA | 1 | ms->m_rqmode | 0-5[u] |
| USER_DATA | 3 | namelen | 0-64[c][u] |
| UNITS | 3 | namelen | unit_byte |
| LOCK2 | &r->res_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dlm_rsb)->res_lock |
fs/dlm/lock.c send_common_reply() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_grmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_result | 4294901758-4294901759,4294963201-4294967201,4294967225,4294967239,4294967243,4294967261,4294967287 |
| PARAM_VALUE | 1 | ms->m_rqmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_status | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_type | 5-8 |
| PARAM_VALUE | 1 | *ms->m_extra | 0-255 |
| BUF_SIZE | 2 | name | 65 |
| PREEMPT_ADD | |||
| UNITS | 3 | namelen | unit_byte |
| LOCK2 | &ls->ls_requestqueue_lock | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &ls->ls_recv_active | ||
| HALF_LOCKED2 | &r->res_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dlm_ls)->ls_requestqueue_lock |
fs/dlm/lock.c send_grant() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_grmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_result | 0 |
| PARAM_VALUE | 1 | ms->m_rqmode | u32max |
| PARAM_VALUE | 1 | ms->m_status | 2 |
| PARAM_VALUE | 1 | ms->m_type | 9 |
| PARAM_VALUE | 1 | *ms->m_extra | 0-255 |
| BUF_SIZE | 2 | name | 65 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | namelen | unit_byte |
| LOCK2 | &r->res_lock | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dlm_rsb)->res_lock |
fs/dlm/lock.c send_lookup() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_grmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_rqmode | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_status | 0-127,4294967168-u32max |
| PARAM_VALUE | 1 | ms->m_type | 11 |
| PARAM_VALUE | 1 | *ms->m_extra | 0-255 |
| BUF_SIZE | 2 | name | 65 |
| STR_LEN | 1 | ms->m_rqmode | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ms->m_exflags | 0-u32max[u] |
| USER_DATA | 1 | ms->m_hash | 0-u32max |
| USER_DATA | 1 | ms->m_header.h_length | 88-152[c][u] |
| USER_DATA | 1 | ms->m_rqmode | 0-5[u] |
| USER_DATA | 3 | namelen | 0-64[c][u] |
| UNITS | 3 | namelen | unit_byte |
| LOCK2 | &r->res_lock | ||
| HALF_LOCKED2 | &ls->ls_in_recovery | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &ls->ls_requestqueue_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dlm_rsb)->res_lock |
fs/dlm/lock.c send_lookup_reply() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_type | 13 |
| PARAM_VALUE | 3 | namelen | (-88)-65447 |
| LOCK2 | &ls->ls_requestqueue_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &ls->ls_recv_active | ||
| TYPE_LOCK | (struct dlm_ls)->ls_requestqueue_lock |
fs/dlm/lock.c send_purge() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_nodeid | 1-u32max |
| PARAM_VALUE | 1 | ms->m_type | 14 |
| PARAM_VALUE | 2 | name | 0 |
| PARAM_VALUE | 3 | namelen | 0 |
| USER_DATA | 1 | ms->m_header.h_length | 88-152[c][u] |
| USER_DATA | 1 | ms->m_nodeid | 1-u32max[u] |
| USER_DATA | 1 | ms->m_pid | 0-u32max[u] |
fs/dlm/lock.c send_remove() -> send_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mh | 1-u64max |
| PARAM_VALUE | 1 | ms | 4096-ptr_max |
| PARAM_VALUE | 1 | ms->m_header.h_cmd | 1 |
| PARAM_VALUE | 1 | ms->m_header.h_version | 196610 |
| PARAM_VALUE | 1 | ms->m_type | 12 |
| PARAM_VALUE | 3 | namelen | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | name | 65 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | namelen | unit_byte |