Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/sfc/siena/tx_common.c efx_dequeue_buffers() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-ptr_max
PARAM_VALUE 0 tx_queue->buffer 4096-ptr_max
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 6078768421205053440
PARAM_VALUE 3 bytes_compl 6834891280291848192
DATA_SOURCE 0 tx_queue $0
DATA_SOURCE 2 pkts_compl $2
DATA_SOURCE 3 bytes_compl $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/siena/tx_common.c efx_siena_enqueue_unwind() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-ptr_max
PARAM_VALUE 0 tx_queue->channel->tx_queue->empty_read_count 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->notify_count 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->packet_write_count 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->pushes 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->txd.entries 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->write_count 0-4294967295
PARAM_VALUE 0 tx_queue->efx->net_dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max
PARAM_VALUE 0 tx_queue->efx->net_dev->stat_ops->get_base_stats 390,1272074189207728128,2310659240575979520,3484279091734085632,3907839016026279936,4665084706947342336,5960762275798396928,5987668838457008128,6202917464100745216,7454174849295536128,7771373068775481344,8850137641720848384
PARAM_VALUE 0 tx_queue->efx->net_dev->stat_ops->get_queue_stats_rx 3221,485067181482946560,1764581006800400384,1948947940552581120,3221643716980441088,3933653793841565696,5120006127862034432,5544787512468688896,6796773421049548800,7699673008755748864,7793979951991685120,9033396090894917632
PARAM_VALUE 0 tx_queue->efx->net_dev->stat_ops->get_queue_stats_tx 5107,212433142900785152,1629491074046078976,1747042592724492288,5107829662361997312,5437125267708928000,6494936157713059840,7108121390243913728,8131076787314929664,8471401904833986560,8860683768024846336,8874530515064643584
PARAM_VALUE 0 tx_queue->efx->pci_dev->bus->self->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 tx_queue->efx->type->buf_tbl_base 0,8388608
PARAM_VALUE 0 tx_queue->efx->type->check_caps 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->describe_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_fini 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_init 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_process 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_read_ack 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_remove 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_test_generate 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->evq_ptr_tbl_base 0,16121856
PARAM_VALUE 0 tx_queue->efx->type->evq_rptr_tbl_base 0,16384000
PARAM_VALUE 0 tx_queue->efx->type->filter_clear_rx 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_count_rx_used 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_get_rx_id_limit 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_get_rx_ids 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_get_safe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_insert 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_remove_safe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_rfs_expire_one 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_table_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_table_remove 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_table_restore 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->fini 0,3291603460675948544,5573006048303521792
PARAM_VALUE 0 tx_queue->efx->type->fini_dmaq 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->finish_flush 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->hwtstamp_filters 0,3,73
PARAM_VALUE 0 tx_queue->efx->type->init 0,5354488512281726976,6821686688124551168
PARAM_VALUE 0 tx_queue->efx->type->irq_disable_non_ev 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->irq_enable_master 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->irq_handle_msi 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->irq_test_generate 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->map_reset_flags 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->map_reset_reason 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->max_dma_mask 0,70368744177663,281474976710655
PARAM_VALUE 0 tx_queue->efx->type->max_rx_ip_filters 8192
PARAM_VALUE 0 tx_queue->efx->type->mcdi_max_ver 1-2
PARAM_VALUE 0 tx_queue->efx->type->mcdi_poll_reboot 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->mcdi_poll_response 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->mcdi_read_response 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->mcdi_request 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 tx_queue->efx->type->offload_features 824633720850,19516331393555,28312424677609
PARAM_VALUE 0 tx_queue->efx->type->prepare_flush 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->pull_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->push_irq_moderation 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->reconfigure_mac 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->reset 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->revision 3-6
PARAM_VALUE 0 tx_queue->efx->type->rx_hash_key_size 0,16,40
PARAM_VALUE 0 tx_queue->efx->type->rx_hash_offset 0,8,12
PARAM_VALUE 0 tx_queue->efx->type->rx_init 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_packet 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 tx_queue->efx->type->rx_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_pull_rss_config 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_push_rss_config 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_recycle_ring_size 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_remove 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_ts_offset 0,4,10
PARAM_VALUE 0 tx_queue->efx->type->rx_write 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rxd_ptr_tbl_base 0,15990784
PARAM_VALUE 0 tx_queue->efx->type->sriov_flr 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->sriov_reset 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->start_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->stop_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->timer_period_max 0,256,16384
PARAM_VALUE 0 tx_queue->efx->type->tx_enqueue 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->tx_init 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->tx_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->tx_write 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->txd_ptr_tbl_base 0,16056320
PARAM_VALUE 0 tx_queue->efx->type->update_stats 4096-ptr_max
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 1331926480630865920
PARAM_VALUE 3 bytes_compl 8014003064903274496
BUF_SIZE 0 tx_queue (-1),1280,1536
BUF_SIZE 0 tx_queue (-1),1280,1536
CAPPED_DATA 0 tx_queue 1
DATA_SOURCE 0 tx_queue $0
DATA_SOURCE 1 buffer r __efx_tx_queue_get_insert_buffer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tx_queue->core_txq->dql.last_obj_cnt 1-268435455[c]
NO_OVERFLOW_SIMPLE 0 tx_queue->completed_timestamp_major
NO_OVERFLOW_SIMPLE 0 tx_queue->core_txq->dql.last_obj_cnt
NO_OVERFLOW_SIMPLE 0 tx_queue->core_txq->dql.num_queued
NO_OVERFLOW_SIMPLE 0 tx_queue->efx->pci_dev->dev.cma_area->available_count
HALF_LOCKED2 &efx->net_dev->tx_global_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/ethernet/sfc/siena/tx_common.c efx_siena_fini_tx_queue() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-18446744073709547519
PARAM_VALUE 0 tx_queue->buffer 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->net_dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 0 *tx_queue->efx->net_dev->name 0-255
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 6493359851644338176
PARAM_VALUE 2 *pkts_compl 0
PARAM_VALUE 3 bytes_compl 2255463544296751104
PARAM_VALUE 3 *bytes_compl 0
BUF_SIZE 0 tx_queue (-1),1280
BUF_SIZE 0 tx_queue (-1),1280
CAPPED_DATA 0 tx_queue 1
DATA_SOURCE 0 tx_queue $0
PARAM_COMPARE 0 tx_queue->read_count != $0->write_count
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/sfc/tx_common.c efx_dequeue_buffers() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-ptr_max
PARAM_VALUE 0 tx_queue->buffer 4096-ptr_max
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 7720228781853634560
PARAM_VALUE 3 bytes_compl 7035180595388350464
PARAM_VALUE 4 efv_pkts_compl 5290734707463004160
PARAM_VALUE 5 xdp_pkts 2420777274790244352
PARAM_VALUE 6 xdp_bytes 3608123428100542464
DATA_SOURCE 0 tx_queue $0
DATA_SOURCE 2 pkts_compl $2
DATA_SOURCE 3 bytes_compl $3
DATA_SOURCE 4 efv_pkts_compl $4
DATA_SOURCE 5 xdp_pkts $5
DATA_SOURCE 6 xdp_bytes $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/tx_common.c efx_enqueue_unwind() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-ptr_max
PARAM_VALUE 0 tx_queue->channel->tx_queue->empty_read_count 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->notify_count 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->packet_write_count 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->pushes 0-4294967295
PARAM_VALUE 0 tx_queue->channel->tx_queue->write_count 0-4294967295
PARAM_VALUE 0 tx_queue->efx->net_dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max
PARAM_VALUE 0 tx_queue->efx->net_dev->stat_ops->get_base_stats 390,1272074189207728128,2310659240575979520,3484279091734085632,3907839016026279936,4665084706947342336,5960762275798396928,5987668838457008128,6202917464100745216,7454174849295536128,7771373068775481344,8850137641720848384
PARAM_VALUE 0 tx_queue->efx->net_dev->stat_ops->get_queue_stats_rx 3221,485067181482946560,1764581006800400384,1948947940552581120,3221643716980441088,3933653793841565696,5120006127862034432,5544787512468688896,6796773421049548800,7699673008755748864,7793979951991685120,9033396090894917632
PARAM_VALUE 0 tx_queue->efx->net_dev->stat_ops->get_queue_stats_tx 5107,212433142900785152,1629491074046078976,1747042592724492288,5107829662361997312,5437125267708928000,6494936157713059840,7108121390243913728,8131076787314929664,8471401904833986560,8860683768024846336,8874530515064643584
PARAM_VALUE 0 tx_queue->efx->pci_dev->bus->self->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 tx_queue->efx->pci_dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 tx_queue->efx->type->buf_tbl_base 0,8388608
PARAM_VALUE 0 tx_queue->efx->type->check_caps 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->describe_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_fini 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_init 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_process 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_read_ack 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_remove 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->ev_test_generate 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->evq_ptr_tbl_base 0,16121856
PARAM_VALUE 0 tx_queue->efx->type->evq_rptr_tbl_base 0,16384000
PARAM_VALUE 0 tx_queue->efx->type->filter_clear_rx 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_count_rx_used 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_get_rx_id_limit 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_get_rx_ids 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_get_safe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_insert 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_remove_safe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_rfs_expire_one 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_table_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_table_remove 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->filter_table_restore 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->fini 0,3291603460675948544,5573006048303521792
PARAM_VALUE 0 tx_queue->efx->type->fini_dmaq 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->hwtstamp_filters 0,3,73
PARAM_VALUE 0 tx_queue->efx->type->init 0,5354488512281726976,6821686688124551168
PARAM_VALUE 0 tx_queue->efx->type->irq_disable_non_ev 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->irq_enable_master 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->irq_handle_msi 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->irq_test_generate 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->map_reset_flags 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->map_reset_reason 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->max_dma_mask 0,70368744177663,281474976710655
PARAM_VALUE 0 tx_queue->efx->type->max_rx_ip_filters 8192
PARAM_VALUE 0 tx_queue->efx->type->mcdi_max_ver 1-2
PARAM_VALUE 0 tx_queue->efx->type->mcdi_poll_reboot 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->mcdi_poll_response 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->mcdi_read_response 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->mcdi_request 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 tx_queue->efx->type->offload_features 824633720850,19516331393555,28312424677609
PARAM_VALUE 0 tx_queue->efx->type->probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->pull_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->push_irq_moderation 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->reconfigure_mac 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->reset 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->revision 3-6
PARAM_VALUE 0 tx_queue->efx->type->rx_hash_key_size 0,16,40
PARAM_VALUE 0 tx_queue->efx->type->rx_hash_offset 0,8,12
PARAM_VALUE 0 tx_queue->efx->type->rx_init 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_packet 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 tx_queue->efx->type->rx_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_pull_rss_config 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_push_rss_config 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_recycle_ring_size 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_remove 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rx_ts_offset 0,4,10
PARAM_VALUE 0 tx_queue->efx->type->rx_write 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->rxd_ptr_tbl_base 0,15990784
PARAM_VALUE 0 tx_queue->efx->type->start_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->stop_stats 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->timer_period_max 0,256,16384
PARAM_VALUE 0 tx_queue->efx->type->tx_enqueue 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->tx_init 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->tx_probe 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->tx_write 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx->type->txd_ptr_tbl_base 0,16056320
PARAM_VALUE 0 tx_queue->efx->type->update_stats 4096-ptr_max
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 5066848691442425856
PARAM_VALUE 3 bytes_compl 3499774041952276480
PARAM_VALUE 4 efv_pkts_compl 7120432800622047232
PARAM_VALUE 5 xdp_pkts 9134210703090388992
PARAM_VALUE 6 xdp_bytes 7574560050165710848
BUF_SIZE 0 tx_queue (-1),1280,1536
BUF_SIZE 0 tx_queue (-1),1280,1536
CAPPED_DATA 0 tx_queue 1
DATA_SOURCE 0 tx_queue $0
DATA_SOURCE 1 buffer r __efx_tx_queue_get_insert_buffer
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tx_queue->core_txq->dql.last_obj_cnt 1-268435455[c]
NO_OVERFLOW_SIMPLE 0 tx_queue->completed_timestamp_major
NO_OVERFLOW_SIMPLE 0 tx_queue->core_txq->dql.last_obj_cnt
NO_OVERFLOW_SIMPLE 0 tx_queue->core_txq->dql.num_queued
NO_OVERFLOW_SIMPLE 0 tx_queue->efx->pci_dev->dev.cma_area->available_count
HALF_LOCKED2 &efx->net_dev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/sfc/tx_common.c efx_fini_tx_queue() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-18446744073709547519
PARAM_VALUE 0 tx_queue->buffer 4096-ptr_max
PARAM_VALUE 0 tx_queue->efx 4096-ptr_max
PARAM_VALUE 0 tx_queue->initialised 0
PARAM_VALUE 0 *tx_queue->efx->net_dev->name 0-255
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 1861523283876925440
PARAM_VALUE 2 *pkts_compl 0
PARAM_VALUE 3 bytes_compl 2132507156435070976
PARAM_VALUE 3 *bytes_compl 0
PARAM_VALUE 4 efv_pkts_compl 2331868297160327168
PARAM_VALUE 4 *efv_pkts_compl 0
PARAM_VALUE 5 xdp_pkts 2860084436199022592
PARAM_VALUE 5 *xdp_pkts 0
PARAM_VALUE 6 xdp_bytes 4008125548491165696
PARAM_VALUE 6 *xdp_bytes 0
BUF_SIZE 0 tx_queue (-1),1536
BUF_SIZE 0 tx_queue (-1),1536
CAPPED_DATA 0 tx_queue 1
DATA_SOURCE 0 tx_queue $0
PARAM_COMPARE 0 tx_queue->read_count != $0->write_count
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/sfc/tx.c efx_xmit_done_single() -> efx_dequeue_buffer()

Type Parameter Key Value
PARAM_VALUE 0 tx_queue 4096-ptr_max
PARAM_VALUE 0 tx_queue->buffer 4096-ptr_max
PARAM_VALUE 0 tx_queue->timestamping 1
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 pkts_compl 5891451087132229632
PARAM_VALUE 3 bytes_compl 443312683057319936
PARAM_VALUE 4 efv_pkts_compl 5194560841108226048
PARAM_VALUE 5 xdp_pkts 7744800086971752448
PARAM_VALUE 6 xdp_bytes 1265625875800764416
DATA_SOURCE 0 tx_queue $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read