Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/mptcp/subflow.c subflow_finish_connect() -> subflow_generate_hmac()

Type Parameter Key Value
PARAM_VALUE 4 hmac 2004121588910194688
BUF_SIZE 4 hmac 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/mptcp/subflow.c subflow_hmac_valid() -> subflow_generate_hmac()

Type Parameter Key Value
PARAM_VALUE 4 hmac 6737374599337492480
BUF_SIZE 4 hmac 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/mptcp/subflow.c subflow_req_create_thmac() -> subflow_generate_hmac()

Type Parameter Key Value
PARAM_VALUE 4 hmac 8652389618569773056
BUF_SIZE 4 hmac 32
DATA_SOURCE 2 nonce1 r get_random_u32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk_listener->sk_lock.slock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk_listener

net/mptcp/subflow.c subflow_thmac_valid() -> subflow_generate_hmac()

Type Parameter Key Value
PARAM_VALUE 4 hmac 2605476454673084416
BUF_SIZE 4 hmac 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk