Documented in 1 files:

Defined in 2 files 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