Documented in 1 files:
Defined in 1 files as a function:
Referenced in 29 files:
- drivers/net/can/dev/rx-offload.c
- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c, line 298
- drivers/net/dsa/mv88e6xxx/hwtstamp.c, line 263
- drivers/net/ethernet/netronome/nfp/flower/cmsg.c
- drivers/net/ifb.c, line 100
- drivers/net/ipvlan/ipvlan_core.c, line 254
- drivers/net/macvlan.c, line 337
- drivers/net/phy/mscc/mscc_ptp.c, line 1242
- drivers/net/tun.c
- drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c, line 2027
- drivers/net/wireless/ath/carl9170/tx.c, line 1233
- drivers/net/wireless/mediatek/mt76/mac80211.c
- drivers/net/wireless/mediatek/mt76/mt7603/main.c, line 420
- drivers/target/iscsi/cxgbit/cxgbit_target.c, line 330
- net/bluetooth/l2cap_core.c
- net/bridge/br_multicast.c
- net/core/dev.c, line 6734
- net/core/drop_monitor.c
- net/ipv4/udp.c
- net/mac80211/agg-tx.c, line 250
- net/mac80211/sta_info.c
- net/mac80211/tx.c, line 1739
- net/rxrpc/io_thread.c, line 466
- net/sctp/stream_interleave.c, line 493
- net/sctp/ulpqueue.c
- net/tipc/link.c
- net/tipc/msg.h, line 1284
- net/tipc/node.c, line 1827
- net/tipc/socket.c, line 1258
Smatch caller information:
net/tipc/node.c tipc_node_mcast_rcv() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &be->inputq1.lock | ||
| LOCK2 | &be->inputq2.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/tipc/node.c tipc_skb_queue_splice_tail_init() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4073291586769772544 |
| PARAM_VALUE | 1 | head->prev | 4073291586769772544 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| DATA_SOURCE | 0 | list | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &n->lock | ||
| LOCK2 | bh | ||
| LOCK2 | 0 | &list->lock | |
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sk_buff_head)->lock | ||
| TYPE_LOCK | (struct tipc_node)->lock |
drivers/net/ifb.c ifb_ri_tasklet() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
net/tipc/link.c tipc_link_tnl_prepare() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7302925170433593344 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2048149981119569920 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &n->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct tipc_node)->lock |
net/tipc/link.c tipc_link_xmit() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| BUF_SIZE | 0 | list | (-1),96 |
| BUF_SIZE | 0 | list | (-1),96 |
| BUF_SIZE | 1 | head | 96 |
| CAPPED_DATA | 0 | list | 1 |
| DATA_SOURCE | 0 | list | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 | |
| NO_OVERFLOW_SIMPLE | 1 | head->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | head->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | head->prev->truesize | |
| UNITS | 0 | list | unit_byte |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &le->lock | ||
| HALF_LOCKED2 | &n->lock |
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c hellcreek_get_rxts() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 6750652984903147520 |
| PARAM_VALUE | 1 | head->prev | 6750652984903147520 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| DATA_SOURCE | 0 | list | $3 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &list->lock | |
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/can/dev/rx-offload.c can_rx_offload_irq_finish() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &offload->skb_queue.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/can/dev/rx-offload.c can_rx_offload_threaded_irq_finish() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &offload->skb_queue.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/sctp/ulpqueue.c sctp_clear_pd() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/sctp/ulpqueue.c sctp_ulpq_tail_event() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 144058785027006464,629958194334998528,3613338688482631680,4213737175287484416,6300303872860090368 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head | 96 |
| DATA_SOURCE | 0 | list | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/dsa/mv88e6xxx/hwtstamp.c mv88e6xxx_get_rxts() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 3185350540396085248 |
| PARAM_VALUE | 1 | head->prev | 3185350540396085248 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| DATA_SOURCE | 0 | list | $4 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &list->lock | |
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/rxrpc/io_thread.c rxrpc_io_thread() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 885368592007290880 |
| NOCHECK_CALL | |||
| LOCK2 | &local->rx_queue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/mac80211/tx.c ieee80211_tx_frags() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 1842127907485188104,1954162926638374912,1956726547587280904 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| CAPPED_DATA | 0 | list | 1 |
| CAPPED_DATA | 0 | list->next | 1 |
| DATA_SOURCE | 0 | list | $3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &local->queue_stop_reason_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ieee80211_local)->queue_stop_reason_lock |
drivers/net/wireless/mediatek/mt76/mt7603/main.c mt7603_sta_ps() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 1953075098908893184 |
| PARAM_VALUE | 1 | head->prev | 1953075098908893184 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->ps_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct mt7603_dev)->ps_lock |
net/tipc/socket.c tipc_sk_mcast_rcv() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7211199947255554048 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| DATA_SOURCE | 1 | head | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | 1 | &head->lock | |
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/macvlan.c macvlan_process_broadcast() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2342385317005275136 |
| PARAM_VALUE | 1 | head->prev | 2342385317005275136 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &port->bc_queue.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/ethernet/netronome/nfp/flower/cmsg.c nfp_flower_cmsg_process_rx() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 6893303514939310080 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &priv->cmsg_skbs_high.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/ethernet/netronome/nfp/flower/cmsg.c nfp_flower_cmsg_process_rx() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 6893303514939310080 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &priv->cmsg_skbs_low.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/ipv4/udp.c __skb_recv_udp() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 0 | list | 96 |
| BUF_SIZE | 1 | head | 96 |
| CAPPED_DATA | 0 | list | 1 |
| PARAM_COMPARE | 0 | list | != $0->next |
| PARAM_COMPARE | 0 | list | != $0->next |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | 0 | &list->lock | |
| LOCK2 | 1 | &head->lock | |
| HALF_LOCKED2 | &transport->recv_mutex | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/ipv4/udp.c first_packet_length() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 0 | list | 96 |
| BUF_SIZE | 1 | head | 96 |
| CAPPED_DATA | 0 | list | 1 |
| PARAM_COMPARE | 0 | list | != $0->next |
| PARAM_COMPARE | 0 | list | != $0->next |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | 0 | &list->lock | |
| LOCK2 | 1 | &head->lock | |
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/ipv4/udp.c udp_destruct_common() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv4/udp.c udp_rmem_release() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 0 | list | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &queue->lock | ||
| HALF_LOCKED2 | &rcvq->lock | ||
| HALF_LOCKED2 | &sk_queue->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &list->lock |
net/mac80211/sta_info.c ieee80211_sta_ps_deliver_wakeup() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2784953394220871680 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sta->ps_lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sta_info)->ps_lock |
net/mac80211/sta_info.c ieee80211_sta_ps_deliver_wakeup() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2784953394220871680 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sta->ps_lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sta_info)->ps_lock |
drivers/net/wireless/mediatek/mt76/mac80211.c mt76_wcid_cleanup() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 5799634811524292608 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &phy->tx_lock | ||
| LOCK2 | &wcid->tx_pending.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mt76_phy)->tx_lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/wireless/mediatek/mt76/mac80211.c mt76_wcid_cleanup() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 5799634811524292608 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &phy->tx_lock | ||
| LOCK2 | &wcid->tx_offchannel.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mt76_phy)->tx_lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_queue_skb() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_dp_rx_process_wbm_err() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4707987099779256320 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4839814810406998016 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | list | unit_byte |
| LOCK2 | &srng->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct hal_srng)->lock |
drivers/net/tun.c tun_napi_receive() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 546738798529617920 |
| PARAM_VALUE | 1 | head->prev | 546738798529617920 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| BUF_SIZE | 0 | list | 96 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &list->lock | |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/tun.c tun_rx_batched() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2730190687818170368 |
| PARAM_VALUE | 1 | head->prev | 2730190687818170368 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| BUF_SIZE | 0 | list | 96 |
| CAPPED_DATA | 0 | list | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| LOCK2 | 0 | &list->lock | |
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_ampdu() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 5560594309139030016 |
| PARAM_VALUE | 0 | list->next | 4096-5560594309139030015,5560594309139030017-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read |
net/mac80211/agg-tx.c ieee80211_agg_splice_packets() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &local->queue_stop_reason_lock | ||
| LOCK2 | &sta->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ieee80211_local)->queue_stop_reason_lock | ||
| TYPE_LOCK | (struct sta_info)->lock |
drivers/net/ipvlan/ipvlan_core.c ipvlan_process_multicast() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 8970251553049092096 |
| PARAM_VALUE | 1 | head->prev | 8970251553049092096 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &port->backlog.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/sctp/stream_interleave.c sctp_enqueue_event() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 1973027937035796480,5151133878157090816,5229720423785226240,7405336222370242560 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| DATA_SOURCE | 0 | list | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/phy/mscc/mscc_ptp.c vsc85xx_do_aux_work() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 3576811256788406272 |
| PARAM_VALUE | 1 | head->prev | 3576811256788406272 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rx_skbs_list.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/core/dev.c process_backlog() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sd->input_pkt_queue.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/bridge/br_multicast.c br_multicast_port_query_queue_work() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 168054470756442112 |
| PARAM_VALUE | 1 | head->prev | 168054470756442112 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &pmctx->query_queue.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/bridge/br_multicast.c br_multicast_query_queue_work() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 5326238383795535872 |
| PARAM_VALUE | 1 | head->prev | 5326238383795535872 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &brmctx->query_queue.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/core/drop_monitor.c net_dm_hw_packet_work() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 5025326453293121536 |
| PARAM_VALUE | 1 | head->prev | 5025326453293121536 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &hw_data->drop_queue.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/core/drop_monitor.c net_dm_packet_work() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2571285462164525056 |
| PARAM_VALUE | 1 | head->prev | 2571285462164525056 |
| PARAM_VALUE | 1 | head->qlen | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &data->drop_queue.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
net/bluetooth/l2cap_core.c l2cap_chan_send() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7971830146572820480 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &chan->lock |
net/bluetooth/l2cap_core.c l2cap_streaming_send() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7971830146572820480 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| DATA_SOURCE | 0 | list | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &chan->lock |
net/bluetooth/l2cap_core.c l2cap_tx_state_wait_f() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 0,7971830146572820480 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| DATA_SOURCE | 0 | list | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &conn->lock | ||
| HALF_LOCKED2 | sk |
net/bluetooth/l2cap_core.c l2cap_tx_state_xmit() -> skb_queue_splice_tail_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 0,7971830146572820480 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| DATA_SOURCE | 0 | list | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &conn->lock | ||
| HALF_LOCKED2 | sk |