Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/net/ethernet/sfc/siena/tx_common.c, line 121 (as a function)
- drivers/net/ethernet/sfc/tx_common.c, line 155 (as a function)
Referenced in 3 files:
- drivers/net/ethernet/sfc/siena/tx_common.c
- drivers/net/ethernet/sfc/tx.c, line 574
- drivers/net/ethernet/sfc/tx_common.c
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 |