Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/infiniband/sw/siw/siw_cm.c siw_accept_newconn() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 1 newsock 5404225398289825792
PARAM_VALUE 1 *newsock 0
PARAM_VALUE 2 flags 2048
HALF_LOCKED2 &pool->lock

net/rds/tcp_listen.c rds_tcp_accept_one() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 newsock 4731758316298870784
PARAM_VALUE 1 *newsock 0
PARAM_VALUE 2 flags 2048
LOCK2 &rtn->rds_tcp_accept_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rds_tcp_net)->rds_tcp_accept_lock

drivers/infiniband/hw/erdma/erdma_cm.c erdma_accept_newconn() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 1 newsock 4765197175044829184
PARAM_VALUE 1 *newsock 0
PARAM_VALUE 2 flags 2048
HALF_LOCKED2 &pool->lock

drivers/block/drbd/drbd_receiver.c drbd_wait_for_connect() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 1 newsock 1081977475635240960
PARAM_VALUE 1 *newsock 0
PARAM_VALUE 2 flags 0

drivers/target/iscsi/iscsi_target_login.c iscsit_accept_np() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 1 newsock 3383583931395338240
PARAM_VALUE 2 flags 0

net/smc/af_smc.c smc_clcsock_accept() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 newsock 7997177876397285376
PARAM_VALUE 1 *newsock 0
PARAM_VALUE 2 flags 2048
LOCK2 &lsmc->clcsock_release_lock
LOCK2 lsk
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct smc_sock)->clcsock_release_lock

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

Type Parameter Key Value
PARAM_VALUE 1 newsock 6854412208455077888
PARAM_VALUE 2 flags 2048
HALF_LOCKED2 &pool->lock

drivers/nvme/target/tcp.c nvmet_tcp_accept_work() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 1 newsock 6077314345821114368
PARAM_VALUE 2 flags 2048
HALF_LOCKED2 &pool->lock

net/sunrpc/svcsock.c svc_tcp_accept() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 newsock 7748862308576935936
PARAM_VALUE 2 flags 2048

fs/smb/server/transport_tcp.c ksmbd_kthread_fn() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 newsock 8507469442697703424
PARAM_VALUE 1 *newsock 0,4096-ptr_max
PARAM_VALUE 2 flags 0

net/bluetooth/rfcomm/core.c rfcomm_accept_connection() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 1 newsock 5449875122005483520
PARAM_VALUE 2 flags 2048
LOCK2 global &rfcomm_mutex

net/tipc/topsrv.c tipc_topsrv_accept() -> kernel_accept()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 newsock 2437027238727634944
PARAM_VALUE 2 flags 2048
HALF_LOCKED2 &pool->lock