Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/tipc/socket.c tipc_sk_enqueue() -> tipc_skb_dequeue()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 list->next 4096-ptr_max
PARAM_VALUE 0 list->qlen 1-u32max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 0 list 1
CAPPED_DATA 0 list->next 1
DATA_SOURCE 0 list $0
DATA_SOURCE 1 dport $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 list->prev->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->end
NO_OVERFLOW_SIMPLE 0 list->prev->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->next->end
NO_OVERFLOW_SIMPLE 0 list->prev->next->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->tail
NO_OVERFLOW_SIMPLE 0 list->prev->next->truesize
NO_OVERFLOW_SIMPLE 0 list->prev->tail
NO_OVERFLOW_SIMPLE 0 list->prev->truesize
UNITS 0 list unit_byte
LOCK2 &sk->sk_lock.slock
LOCK2 bh
HALF_LOCKED2 &n->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct socket_lock_t)->slock

net/tipc/socket.c tipc_sk_rcv() -> tipc_skb_dequeue()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 list->next 4096-ptr_max
PARAM_VALUE 0 list->qlen 1-u32max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 0 list 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 dport r tipc_skb_peek_port
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 list->prev->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->end
NO_OVERFLOW_SIMPLE 0 list->prev->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->next->end
NO_OVERFLOW_SIMPLE 0 list->prev->next->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->tail
NO_OVERFLOW_SIMPLE 0 list->prev->next->truesize
NO_OVERFLOW_SIMPLE 0 list->prev->tail
NO_OVERFLOW_SIMPLE 0 list->prev->truesize
UNITS 0 list unit_byte
HALF_LOCKED2 &n->lock
HALF_LOCKED2 rcu_read