Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/vmw_vsock/af_vsock.c __vsock_release() -> vsock_dequeue_accept()

Type Parameter Key Value
PARAM_VALUE 0 listener 4096-ptr_max
PARAM_VALUE 0 listener->sk_callback_lock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.owned 1
PARAM_VALUE 0 listener->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 listener->sk_receive_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_receive_queue.next 4096-ptr_max
PARAM_VALUE 0 listener->sk_receive_queue.prev 4096-ptr_max
PARAM_VALUE 0 listener->sk_receive_queue.prev->next 2011684551238094848
PARAM_VALUE 0 listener->sk_receive_queue.qlen 0
PARAM_VALUE 0 listener->sk_shutdown 3
PARAM_VALUE 0 listener->sk_socket 0
PARAM_VALUE 0 listener->sk_socket->sk 4096-ptr_max
PARAM_VALUE 0 listener->sk_socket->state 3
PARAM_VALUE 0 listener->sk_wq 0
PARAM_VALUE 0 listener->sk_wq_raw 0
PARAM_VALUE 0 listener->transport 0,313939572454838272,4304869436517031936,5599459859400630272,7768179779944185856,8703969711714045952
BUF_SIZE 0 listener (-1),1480
BUF_SIZE 0 listener (-1),1480
CAPPED_DATA 0 &listener->sk_receive_queue 1
DATA_SOURCE 0 listener $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 listener->sk_backlog.len
UNITS 0 listener unit_byte
LOCK2 0 listener
HALF_LOCKED2 sk

net/vmw_vsock/af_vsock.c __vsock_release() -> vsock_dequeue_accept()

Type Parameter Key Value
PARAM_VALUE 0 listener 4096-ptr_max
PARAM_VALUE 0 listener->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 listener->ns_tracker->dead 0-1
PARAM_VALUE 0 listener->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 listener->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 listener->sk_callback_lock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.owned 1
PARAM_VALUE 0 listener->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 listener->sk_rcu.func 1-u64max
PARAM_VALUE 0 listener->sk_rcu.next 0
PARAM_VALUE 0 listener->sk_receive_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_receive_queue.next 4096-ptr_max
PARAM_VALUE 0 listener->sk_receive_queue.prev 4096-ptr_max
PARAM_VALUE 0 listener->sk_receive_queue.prev->next 2011684551238094848
PARAM_VALUE 0 listener->sk_receive_queue.qlen 0
PARAM_VALUE 0 listener->sk_reuseport_cb->rcu.next 0
PARAM_VALUE 0 listener->sk_shutdown 3
PARAM_VALUE 0 listener->sk_socket 0
PARAM_VALUE 0 listener->sk_socket->sk 4096-ptr_max
PARAM_VALUE 0 listener->sk_socket->state 3
PARAM_VALUE 0 listener->sk_wq 0
PARAM_VALUE 0 listener->sk_wq_raw 0
PARAM_VALUE 0 listener->transport 0,313939572454838272,4304869436517031936,5599459859400630272,7768179779944185856,8703969711714045952
BUF_SIZE 0 listener (-1),1480
BUF_SIZE 0 listener (-1),1480
CAPPED_DATA 0 &listener->sk_receive_queue 1
DATA_SOURCE 0 listener $0
PARAM_COMPARE 0 &listener->accept_queue != $0->accept_queue.next
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 listener->sk_backlog.len
UNITS 0 listener unit_byte
LOCK2 0 listener
HALF_LOCKED2 sk

net/vmw_vsock/af_vsock.c vsock_accept() -> vsock_dequeue_accept()

Type Parameter Key Value
PARAM_VALUE 0 listener 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.owned 1
PARAM_VALUE 0 listener->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.wq.head.prev->next->next 4096-ptr_max
CAPPED_DATA 0 listener 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 listener unit_byte
LOCK2 0 listener

net/vmw_vsock/af_vsock.c vsock_accept() -> vsock_dequeue_accept()

Type Parameter Key Value
PARAM_VALUE 0 listener 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.owned 1
PARAM_VALUE 0 listener->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 listener->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 listener->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *listener->sk_backlog.head->dev->name 0-255
CAPPED_DATA 0 listener 1
PARAM_COMPARE 0 &listener->accept_queue == $0->accept_queue.next
RX_PATH
UNITS 0 listener unit_byte
LOCK2 0 listener