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_free() -> ath10k_htt_rx_ring_free()

Type Parameter Key Value
PARAM_VALUE 0 htt 4096-ptr_max
PARAM_VALUE 0 htt->ar 4096-ptr_max
PARAM_VALUE 0 htt->ar->bus_param.dev_type 0,2-u32max
PARAM_VALUE 0 htt->pending_tx.idr_rt.xa_flags 0,33554432-u32max
PARAM_VALUE 0 htt->rx_in_ord_compl_q.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 htt->rx_in_ord_compl_q.next 4096-ptr_max
PARAM_VALUE 0 htt->rx_in_ord_compl_q.next->prev 2011684551238094848
PARAM_VALUE 0 htt->rx_in_ord_compl_q.prev 4096-ptr_max
PARAM_VALUE 0 htt->rx_in_ord_compl_q.prev->next 2011684551238094848
PARAM_VALUE 0 htt->rx_in_ord_compl_q.qlen 0
PARAM_VALUE 0 htt->rx_msdus_q.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 htt->rx_msdus_q.next 4096-ptr_max
PARAM_VALUE 0 htt->rx_msdus_q.next->prev 2011684551238094848
PARAM_VALUE 0 htt->rx_msdus_q.prev 4096-ptr_max
PARAM_VALUE 0 htt->rx_msdus_q.prev->next 2011684551238094848
PARAM_VALUE 0 htt->rx_msdus_q.qlen 0
PARAM_VALUE 0 htt->rx_ring.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 htt->rx_ring.refill_retry_timer.flags 0-4194302
PARAM_VALUE 0 htt->tx_fetch_ind_q.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 htt->tx_fetch_ind_q.next 4096-ptr_max
PARAM_VALUE 0 htt->tx_fetch_ind_q.next->prev 2011684551238094848
PARAM_VALUE 0 htt->tx_fetch_ind_q.prev 4096-ptr_max
PARAM_VALUE 0 htt->tx_fetch_ind_q.prev->next 2011684551238094848
PARAM_VALUE 0 htt->tx_fetch_ind_q.qlen 0
CAPPED_DATA 0 &htt->rx_in_ord_compl_q 1
CAPPED_DATA 0 &htt->rx_msdus_q 1
CAPPED_DATA 0 &htt->rx_ring.refill_retry_timer 1
CAPPED_DATA 0 &htt->tx_fetch_ind_q 1
DATA_SOURCE 0 htt $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 bh
LOCK2 0 &htt->rx_ring.lock
TYPE_LOCK (struct ath10k)->conf_mutex
TYPE_LOCK (struct ath10k_htt)->rx_ring.lock

drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_ring_refill() -> ath10k_htt_rx_ring_free()

Type Parameter Key Value
PARAM_VALUE 0 htt 4096-ptr_max
PARAM_VALUE 0 htt->rx_ring.alloc_idx.vaddr 4096-ptr_max
PARAM_VALUE 0 htt->rx_ring.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *htt->rx_ring.alloc_idx.vaddr 0-s32max
PARAM_VALUE 0 *htt->rx_ring.netbufs_ring 4096-ptr_max
PARAM_VALUE 0 *htt->rx_ring.paddrs_ring_64 0-18446744073709551614
BUF_SIZE 0 htt 1560
PREEMPT_ADD <- disables preempt
RX_PATH
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &htt->rx_ring.lock
TYPE_LOCK (struct ath10k_htt)->rx_ring.lock