Documented in 1 files:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/ethernet/intel/idpf/idpf_ethtool.c
- drivers/net/ethernet/intel/idpf/idpf_lib.c
- drivers/net/ethernet/intel/idpf/idpf_ptp.c
-
drivers/net/ethernet/intel/idpf/idpf_txrx.c
- line 166
- line 323
- line 448
- line 507
- line 790
- line 915
- line 923
- line 937
- line 969
- line 1311
- line 1373
- line 1493
- line 1495
- line 1511
- line 1540
- line 1548
- line 1600
- line 1613
- line 1642
- line 1654
- line 1659
- line 1674
- line 1679
- line 1694
- line 1721
- line 1820
- line 1891
- line 3167
- line 4374
- line 4422
- line 4523
- line 4597
- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
- drivers/net/ethernet/intel/idpf/xdp.c
Smatch caller information:
drivers/net/ethernet/intel/idpf/idpf_ethtool.c idpf_collect_queue_stats() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
drivers/net/ethernet/intel/idpf/idpf_ethtool.c idpf_collect_queue_stats() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
drivers/net/ethernet/intel/idpf/idpf_ethtool.c idpf_find_rxq_vec() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_ethtool.c idpf_find_txq_vec() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_ethtool.c idpf_get_ethtool_stats() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
drivers/net/ethernet/intel/idpf/xdp.c __idpf_xdp_rxq_info_deinit() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | q_model | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | q_model | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/xdp.c __idpf_xdp_rxq_info_init() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/xdp.c idpf_rxq_for_each() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/xdp.c idpf_xdp() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &xs->mutex | ||
| HALF_LOCKED2 | global &bpf_devs_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/xdp.c idpf_xdp_set_features() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/idpf/idpf_lib.c idpf_is_hsplit_supported() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_lib.c idpf_rx_init_buf_tail() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_set_rx_tstamp() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_update_cached_phctime() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_init_queue_set() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &xs->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rx_bufs_init_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rx_desc_alloc_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rx_desc_alloc_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rx_desc_alloc_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rx_desc_rel() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | q_model | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rx_desc_rel_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rxq_group_alloc() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rxq_group_alloc() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rxq_group_rel() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_rxq_set_descids() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_desc_alloc_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_desc_rel_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_start() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_txq_group_alloc() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_txq_group_rel() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_num_q_desc() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_num_q_desc() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_num_q_groups() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_num_q_groups() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_numq_per_grp() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_numq_per_grp() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_total_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_total_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_calc_total_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_init_num_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_init_num_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_init_num_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_intr_alloc() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_intr_map_vector_to_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_intr_map_vector_to_qs() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_intr_napi_add_all() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c __idpf_vport_queue_ids_init() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c __idpf_vport_queue_ids_init() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_check_supported_desc_ids() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_check_supported_desc_ids() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_fill_rxq_config_chunk() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_fill_txq_config_chunk() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_queue_reg_init() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_config_rx_queues_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_config_tx_queues_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_ena_dis_queues_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_ena_dis_queues_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_map_unmap_queue_set_vector_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_map_unmap_queue_vector_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_map_unmap_queue_vector_msg() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_vport_queue_ids_init() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_vport_queue_ids_init() -> idpf_is_queue_model_split()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |