Defined in 1 files as a function:
Referenced in 8 files:
- drivers/media/platform/qcom/iris/iris_vidc.c, line 166
- drivers/media/platform/qcom/venus/hfi_cmds.c
- drivers/media/platform/qcom/venus/hfi_msgs.c, line 798
- fs/smb/client/file.c, line 1925
- include/net/arp.h, line 16
- include/net/ndisc.h, line 349
- kernel/events/core.c, line 10830
- net/netfilter/nf_tables_trace.c, line 376
Smatch caller information:
net/netfilter/nf_tables_trace.c nft_trace_init() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| HALF_LOCKED2 | global &once_lock |
drivers/media/platform/qcom/iris/iris_vidc.c iris_open() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | 7608 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/file.c hash_lockowner() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ptr | 1-s32max |
| BUF_SIZE | 0 | ptr | 1-s32max |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ptr | unit_byte |
| HALF_LOCKED2 | &cinode->lock_sem | ||
| HALF_LOCKED2 | &flctx->flc_lock |
net/ipv4/arp.c arp_hashfn() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ptr | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &tbl->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/events/core.c __perf_event_overflow() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/media/platform/qcom/venus/hfi_msgs.c to_instance() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &core->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct venus_core)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_cmd() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_etb_decoder() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_etb_encoder() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_flush() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | (-1),20,24,28,32,36,40,44,60,80,84,360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1024,1072,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2448,2728,2888,3040,3256-s32max |
| BUF_SIZE | 0 | ptr | (-1),20,24,28,32,36,40,44,60,80,84,360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1024,1072,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2448,2728,2888,3040,3256-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_ftb() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_get_property_1x() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_get_property_3xx() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_get_seq_hdr() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| DATA_SOURCE | 0 | ptr | $1 |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_init() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_parse_seq_header() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| DATA_SOURCE | 0 | ptr | $1 |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_set_buffers() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inst->lock | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_set_property_1x() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_set_property_3xx() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_set_property_4xx() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_set_property_6xx() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_session_unset_buffers() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ptr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_sys_set_resource() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| BUF_SIZE | 0 | ptr | 25128 |
| BUF_SIZE | 0 | ptr | 25128 |
| DATA_SOURCE | 0 | ptr | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/media/platform/qcom/venus/hfi_cmds.c pkt_sys_unset_resource() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ptr | $3 |
net/ipv6/ndisc.c ndisc_hashfn() -> hash32_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ptr | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &tbl->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |