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 |