Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 12 files:

Smatch caller information:

fs/dlm/lowcomms.c accept_from_sock() -> make_sockaddr()

Type Parameter Key Value
PARAM_VALUE 0 saddr 7487098557177253888
PARAM_VALUE 1 port 0
PARAM_VALUE 2 addr_len 2710912865226530816
PARAM_VALUE 2 *addr_len 0-s32max
MEM_ZERO 0 saddr
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/dlm/lowcomms.c dlm_connect() -> make_sockaddr()

Type Parameter Key Value
PARAM_VALUE 0 saddr 3451951645766254592
PARAM_VALUE 0 saddr->__align 0
PARAM_VALUE 0 saddr->ss_family 0
PARAM_VALUE 2 addr_len 5972636322029400064
MEM_ZERO 0 saddr
NOCHECK_CALL
LOCK2 &con->sock_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct connection)->sock_lock

fs/dlm/lowcomms.c dlm_tcp_bind() -> make_sockaddr()

Type Parameter Key Value
PARAM_VALUE 0 saddr 6642133170668716032
PARAM_VALUE 1 port 0
PARAM_VALUE 2 addr_len 7664372695104081920
NOCHECK_CALL
LOCK2 &con->sock_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct connection)->sock_lock

fs/dlm/lowcomms.c dlm_tcp_listen_bind() -> make_sockaddr()

Type Parameter Key Value
PARAM_VALUE 0 saddr 8332532919636361216
PARAM_VALUE 2 addr_len 5676705818416197632
BUF_SIZE 0 saddr 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &ls_lock

fs/dlm/lowcomms.c sctp_bind_addrs() -> make_sockaddr()

Type Parameter Key Value
PARAM_VALUE 0 saddr 7772649751826247680
PARAM_VALUE 2 addr_len 5980394155227676672
DATA_SOURCE 1 port $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &con->sock_lock
HALF_LOCKED2 global &ls_lock