Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_tsnmap_init()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 len 64
PARAM_VALUE 3 gfp 2080
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 map->base_tsn 0-u32max
USER_DATA 2 initial_tsn 0-u32max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_tsnreq() -> sctp_tsnmap_init()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 len 64
PARAM_VALUE 3 gfp 2080
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 map->base_tsn 0-u32max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/sm_make_chunk.c sctp_process_init() -> sctp_tsnmap_init()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 len 64
DATA_SOURCE 3 gfp $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 initial_tsn 0-u32max

net/sctp/associola.c sctp_assoc_update() -> sctp_tsnmap_init()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 len 64
PARAM_VALUE 3 gfp 2080
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 initial_tsn 0-u32max
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk