Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/compat.c scm_detach_fds_compat() -> __scm_destroy()

Type Parameter Key Value
PARAM_VALUE 0 scm 1829814551211044864,2398971550607515648,7361205392466038784
PARAM_VALUE 0 scm->creds.pid 0-s32max
PARAM_VALUE 0 scm->fp 4096-ptr_max
PARAM_VALUE 0 scm->secid 0
CAPPED_DATA 0 scm->fp->count 1
DATA_SOURCE 0 scm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &u->iolock

net/unix/af_unix.c scm_destroy() -> __scm_destroy()

Type Parameter Key Value
PARAM_VALUE 0 scm 4602298320966565888,4671398612165189632,4678748323633352704,5356396887832465408
PARAM_VALUE 0 scm->creds.pid 0-s32max
PARAM_VALUE 0 scm->fp 4096-ptr_max
PARAM_VALUE 0 scm->pid 0
PARAM_VALUE 0 scm->secid 0
DATA_SOURCE 0 scm $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/core/scm.c scm_destroy() -> __scm_destroy()

Type Parameter Key Value
PARAM_VALUE 0 scm 1364153323681607680,1829814551211044864,2398971550607515648,4602298320966565888,4671398612165189632,7361205392466038784
PARAM_VALUE 0 scm->creds.pid 0-s32max
PARAM_VALUE 0 scm->fp 1-u64max
PARAM_VALUE 0 scm->pid 0
PARAM_VALUE 0 scm->secid 0
DATA_SOURCE 0 scm $0
FUZZY_MAX 0 scm->creds.pid 0
MEM_ZERO 0 scm
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/core/scm.c scm_detach_fds() -> __scm_destroy()

Type Parameter Key Value
PARAM_VALUE 0 scm 1829814551211044864,2398971550607515648,7361205392466038784
PARAM_VALUE 0 scm->creds.pid 0-s32max
PARAM_VALUE 0 scm->fp 4096-ptr_max
PARAM_VALUE 0 scm->secid 0
CAPPED_DATA 0 scm->fp->count 1
DATA_SOURCE 0 scm $1
MEM_ZERO 0 scm
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &u->iolock

net/netlink/af_netlink.c scm_destroy() -> __scm_destroy()

Type Parameter Key Value
PARAM_VALUE 0 scm 1364153323681607680
PARAM_VALUE 0 scm->creds.pid 0-s32max
PARAM_VALUE 0 scm->fp 4096-ptr_max
PARAM_VALUE 0 scm->pid 0
PARAM_VALUE 0 scm->secid 0
DATA_SOURCE 0 scm $0
MEM_ZERO 0 scm
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vq->mutex