Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/wireless/ath/ath6kl/htc_pipe.c ath6kl_htc_pipe_add_rxbuf_multiple() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 6103399053538607104
PARAM_VALUE 0 queue->next 6103399053538607104
DATA_SOURCE 0 queue $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_pipe.c ath6kl_htc_pipe_get_rxbuf_num() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->rx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->rx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c do_send_completion() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 775206435822465024,7705790871672066048
PARAM_VALUE 0 queue->next 775206435822465024,7705790871672066048
DATA_SOURCE 0 queue $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_pipe.c get_htc_packet() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c get_htc_packet_credit_based() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_flush_tx_endpoint() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_flush_tx_endpoint() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_issue_packets() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4608569176270065664
PARAM_VALUE 0 queue->next 4096-ptr_max
DATA_SOURCE 0 queue $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_process_credit_report() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
LOCK2 &pool->lock
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 775206435822465024
PARAM_VALUE 0 queue->next 775206435822465024
DATA_SOURCE 0 queue $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 775206435822465024
PARAM_VALUE 0 queue->next 775206435822465024
DATA_SOURCE 0 queue $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 775206435822465024
PARAM_VALUE 0 queue->next 775206435822465024
DATA_SOURCE 0 queue $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 775206435822465024
PARAM_VALUE 0 queue->next 775206435822465024
DATA_SOURCE 0 queue $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_pipe.c htc_try_send() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4608569176270065664
PARAM_VALUE 0 queue->next 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/debug.c dump_cred_dist() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/debug.c read_file_credit_dist_stats() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max

drivers/net/wireless/ath/ath6kl/debug.c read_file_credit_dist_stats() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_mbox_activity_changed() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_mbox_add_rxbuf_multiple() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4118176677732536320,6103399053538607104
PARAM_VALUE 0 queue->next 4118176677732536320,6103399053538607104
CAPPED_DATA 0 queue 1
DATA_SOURCE 0 queue $1
PARAM_COMPARE 0 queue != $0->next
PARAM_COMPARE 0 queue != $0->next
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_mbox_get_rxbuf_num() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->rx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->rx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_bundle() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 4096-1221029241547767807,1221029241547767809-ptr_max
CAPPED_DATA 0 queue->next 1
CAPPED_DATA 0 queue->prev 1
DATA_SOURCE 0 queue $1
RX_PATH

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_bundle() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 4096-1221029241547767807,1221029241547767809-ptr_max
CAPPED_DATA 0 queue->next 1
CAPPED_DATA 0 queue->prev 1
DATA_SOURCE 0 queue $1
RX_PATH

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_bundle() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 4096-1221029241547767807,1221029241547767809-ptr_max
CAPPED_DATA 0 queue->next 1
CAPPED_DATA 0 queue->prev 1
DATA_SOURCE 0 queue $1
RX_PATH

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_bundle() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 4096-1221029241547767807,1221029241547767809-ptr_max
CAPPED_DATA 0 queue->next 1
CAPPED_DATA 0 queue->prev 1
DATA_SOURCE 0 queue $1
RX_PATH

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_chk_water_mark() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
LOCK2 &endpoint->target->rx_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct htc_target)->rx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_fetch() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 4096-1221029241547767807,1221029241547767809-ptr_max
CAPPED_DATA 0 queue->next 1
CAPPED_DATA 0 queue->prev 1
DATA_SOURCE 0 queue $1
PARAM_COMPARE 0 queue != $0->next
PARAM_COMPARE 0 queue != $0->next
PARAM_COMPARE 0 queue != $0->prev
PARAM_COMPARE 0 queue != $0->prev
PARAM_COMPARE 0 queue->next == $0->prev
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rxmsg_pending_handler() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 1221029241547767808
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rxmsg_pending_handler() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1221029241547767808
PARAM_VALUE 0 queue->next 1221029241547767808
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_tx_bundle() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4456280269606670336
PARAM_VALUE 0 queue->next 4096-ptr_max
DATA_SOURCE 0 queue $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_tx_from_queue() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4456280269606670336
PARAM_VALUE 0 queue->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_tx_pkts_get() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_tx_try() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c htc_chk_ep_txq() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c htc_proc_cred_rpt() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c htc_tx_comp_update() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &target->tx_lock
LOCK2 bh
TYPE_LOCK (struct htc_target)->tx_lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c htc_tx_complete() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 1734456421556150272,2083086276808634368,7397625516764893184,8167212768074231808
PARAM_VALUE 0 queue->next 4096-ptr_max
CAPPED_DATA 0 queue 1
DATA_SOURCE 0 queue $1
PARAM_COMPARE 0 queue != $0->next
PARAM_COMPARE 0 queue != $0->next
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/sdio.c ath6kl_sdio_scatter_req_get() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar_sdio->scat_lock
LOCK2 bh
TYPE_LOCK (struct ath6kl_sdio)->scat_lock

drivers/net/wireless/ath/ath6kl/sdio.c ath6kl_sdio_stop() -> get_queue_depth()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex