Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/net/ipvlan/ipvlan_core.c, line 766
- drivers/net/macvlan.c, line 363
- drivers/net/phy/mscc/mscc_ptp.c, line 459
- drivers/net/wireless/ath/ath10k/mac.c, line 3983
- drivers/net/wireless/ath/ath11k/mac.c, line 6490
- drivers/net/wireless/ath/ath12k/mac.c, line 9533
- kernel/audit.c
- net/bridge/br_multicast.c, line 1850
- net/core/dev.c, line 5424
- net/core/net-procfs.c
- net/unix/af_unix.c, line 290
- net/unix/diag.c, line 101
Smatch caller information:
drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_tx_wmi_mgmt() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| BUF_SIZE | 0 | list_ | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ar->conf_mutex |
kernel/audit.c audit_log_start() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &root->i_rwsem | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &audit_filter_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_log_start() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| PARAM_VALUE | 0 | list_->qlen | 2-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &root->i_rwsem | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &audit_filter_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_log_start() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| PARAM_VALUE | 0 | list_->qlen | 2-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &root->i_rwsem | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &audit_filter_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_receive() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_receive_msg() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c kauditd_thread() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
kernel/audit.c kauditd_thread() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| PARAM_VALUE | 0 | list_->qlen | 0 |
| TASK_NOT_RUNNING |
kernel/audit.c kauditd_thread() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 6630231035781095424 |
| PARAM_VALUE | 0 | list_->qlen | 0 |
| TASK_NOT_RUNNING |
net/unix/diag.c sk_diag_show_rqlen() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/unix/af_unix.c unix_recvq_full_lockless() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_mgmt_tx() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| BUF_SIZE | 0 | list_ | 96 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/macvlan.c macvlan_broadcast_enqueue() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/core/net-procfs.c softnet_input_pkt_queue_len() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/core/net-procfs.c softnet_process_queue_len() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ipvlan/ipvlan_core.c ipvlan_handle_mode_l2() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/phy/mscc/mscc_ptp.c vsc85xx_dequeue_skb() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| LOCK2 | &priv->ts_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct phy_device)->lock | ||
| TYPE_LOCK | (struct vsc8531_private)->ts_lock |
net/core/dev.c enqueue_to_backlog() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/bridge/br_multicast.c __br_multicast_send_query() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| BUF_SIZE | 0 | list_ | 96 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &br->multicast_lock | ||
| HALF_LOCKED2 | &brmctx->br->multicast_lock | ||
| TYPE_LOCK | (struct net_bridge)->multicast_lock |
drivers/net/wireless/ath/ath11k/mac.c ath11k_mac_mgmt_tx() -> skb_queue_len_lockless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list_ | 4096-ptr_max |
| BUF_SIZE | 0 | list_ | 96 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |