Documented in 1 files:
Defined in 2 files as a function:
- drivers/tee/amdtee/amdtee_private.h, line 105 (as a function)
- include/net/erspan.h, line 122 (as a function)
Referenced in 3 files:
Smatch caller information:
net/ipv6/ip6_gre.c erspan_build_header() -> set_session_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ta_handle | 4096-ptr_max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| DATA_SOURCE | 1 | session_index | $1 |
| MEM_ZERO | 0 | ta_handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ta_handle->vlan | 0-255[c] |
| USER_DATA | 0 | ta_handle->vlan_upper | 0-15[c] |
| USER_DATA | 1 | session_index | 0-u16max |
| UNITS | 0 | ta_handle | unit_byte |
| USER_PTR | 0 | ta_handle | |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ip6_gre.c erspan_build_header_v2() -> set_session_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ta_handle | 4096-ptr_max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| DATA_SOURCE | 1 | session_index | $1 |
| MEM_ZERO | 0 | ta_handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ta_handle->vlan | 0-255[c] |
| USER_DATA | 0 | ta_handle->vlan_upper | 0-15[c] |
| USER_DATA | 1 | session_index | 0-u16max |
| UNITS | 0 | ta_handle | unit_byte |
| USER_PTR | 0 | ta_handle | |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/tee/amdtee/core.c amdtee_open_session() -> set_session_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ta_handle | 0-u16max |
| PARAM_VALUE | 1 | session_index | 0-31 |
| PARAM_VALUE | 2 | session | 1222071565348741160,4997082194544906280,5522658999609491496,6327377827663126568,6979904373945454632 |
| CAPPED_DATA | 1 | session_index | 1 |
| DATA_SOURCE | 0 | ta_handle | r get_ta_handle |
| DATA_SOURCE | 1 | session_index | r find_first_zero_bit |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ta_handle | 0-u16max[c] |
| USER_DATA | 2 | *session | 0-u32max |
| USER_PTR | 2 | session | |
| LOCK2 | &sess->lock | ||
| TYPE_LOCK | (struct amdtee_session)->lock |
net/ipv4/ip_gre.c erspan_build_header() -> set_session_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ta_handle | 4096-ptr_max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| DATA_SOURCE | 1 | session_index | $1 |
| MEM_ZERO | 0 | ta_handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ta_handle->vlan | 0-255[c] |
| USER_DATA | 0 | ta_handle->vlan_upper | 0-15[c] |
| USER_DATA | 1 | session_index | 0-u16max |
| UNITS | 0 | ta_handle | unit_byte |
| USER_PTR | 0 | ta_handle | |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/ip_gre.c erspan_build_header_v2() -> set_session_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ta_handle | 4096-ptr_max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| BUF_SIZE | 0 | ta_handle | 1-s32max |
| DATA_SOURCE | 1 | session_index | $1 |
| MEM_ZERO | 0 | ta_handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ta_handle->vlan | 0-255[c] |
| USER_DATA | 0 | ta_handle->vlan_upper | 0-15[c] |
| USER_DATA | 1 | session_index | 0-u16max |
| UNITS | 0 | ta_handle | unit_byte |
| USER_PTR | 0 | ta_handle | |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/tee/amdtee/call.c handle_load_ta() -> set_session_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | session_index | 0 |
| PARAM_VALUE | 2 | session | 1222071565348741160,4997082194544906280,5522658999609491496,6327377827663126568,6979904373945454632 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | *session | 0-u32max |
| USER_PTR | 2 | session | |
| LOCK2 | global &ta_refcount_mutex |