Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_mpdu() -> ath10k_htt_rx_desc_get_mpdu_start()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_from_raw_buffer 0,5743991653909204992
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_get_attention 0,5136744174359646208
BUF_SIZE 0 hw 208
BUF_SIZE 1 rxd 4
DATA_SOURCE 1 rxd r ath10k_htt_rx_desc_from_raw_buffer
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &htt->rx_ring.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_peer_channel() -> ath10k_htt_rx_desc_get_mpdu_start()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_get_attention 0,5136744174359646208
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_get_msdu_end 0,4602518637352734720
PARAM_VALUE 1 rxd 1-u64max
BUF_SIZE 0 hw 208
BUF_SIZE 1 rxd (-1),4
BUF_SIZE 1 rxd (-1),4
DATA_SOURCE 1 rxd $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->data_lock
LOCK2 bh
HALF_LOCKED2 &htt->rx_ring.lock
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ath10k)->data_lock

drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_rates() -> ath10k_htt_rx_desc_get_mpdu_start()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_get_attention 0,5136744174359646208
BUF_SIZE 0 hw 208
BUF_SIZE 1 rxd 4
DATA_SOURCE 1 rxd $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &htt->rx_ring.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_validate_amsdu() -> ath10k_htt_rx_desc_get_mpdu_start()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops 4096-ptr_max
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_from_raw_buffer 0,5743991653909204992
PARAM_VALUE 0 hw->rx_desc_ops->rx_desc_get_msdu_end 0,4602518637352734720
BUF_SIZE 0 hw 208
BUF_SIZE 1 rxd 4
DATA_SOURCE 1 rxd r ath10k_htt_rx_desc_from_raw_buffer
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &htt->rx_ring.lock
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read