| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | params.h | 59 static inline bool mlx5e_qid_get_ch_if_in_group(struct mlx5e_params *params, in mlx5e_qid_get_ch_if_in_group() 74 static inline void mlx5e_qid_get_ch_and_group(struct mlx5e_params *params, in mlx5e_qid_get_ch_and_group() 86 struct mlx5e_params *params, u64 qid) in mlx5e_qid_validate() 93 void mlx5e_reset_tx_moderation(struct mlx5e_params *params, u8 cq_period_mode); 94 void mlx5e_reset_rx_moderation(struct mlx5e_params *params, u8 cq_period_mode); 95 void mlx5e_set_tx_cq_mode_params(struct mlx5e_params *params, u8 cq_period_mode); 96 void mlx5e_set_rx_cq_mode_params(struct mlx5e_params *params, u8 cq_period_mode); 99 bool mlx5e_striding_rq_possible(struct mlx5_core_dev *mdev, struct mlx5e_params *params); 100 void mlx5e_build_rq_params(struct mlx5_core_dev *mdev, struct mlx5e_params *params); 101 void mlx5e_set_rq_type(struct mlx5_core_dev *mdev, struct mlx5e_params *params); [all …]
|
| D | params.c | 11 static bool mlx5e_rx_is_xdp(struct mlx5e_params *params, in mlx5e_rx_is_xdp() 17 u16 mlx5e_get_linear_rq_headroom(struct mlx5e_params *params, in mlx5e_get_linear_rq_headroom() 34 u32 mlx5e_rx_get_min_frag_sz(struct mlx5e_params *params, in mlx5e_rx_get_min_frag_sz() 43 static u32 mlx5e_rx_get_linear_frag_sz(struct mlx5e_params *params, in mlx5e_rx_get_linear_frag_sz() 73 u8 mlx5e_mpwqe_log_pkts_per_wqe(struct mlx5e_params *params, in mlx5e_mpwqe_log_pkts_per_wqe() 81 bool mlx5e_rx_is_linear_skb(struct mlx5e_params *params, in mlx5e_rx_is_linear_skb() 113 struct mlx5e_params *params, in mlx5e_rx_mpwqe_is_linear_skb() 128 u8 mlx5e_mpwqe_get_log_rq_size(struct mlx5e_params *params, in mlx5e_mpwqe_get_log_rq_size() 142 struct mlx5e_params *params, in mlx5e_mpwqe_get_log_stride_size() 152 struct mlx5e_params *params, in mlx5e_mpwqe_get_log_num_strides() [all …]
|
| D | ptp.c | 17 struct mlx5e_params params; 186 struct mlx5e_params *params, in mlx5e_ptp_alloc_txqsq() 326 struct mlx5e_params *params = &cparams->params; in mlx5e_ptp_open_txqsqs() 363 struct mlx5e_params *params = &cparams->params; in mlx5e_ptp_open_tx_cqs() 442 struct mlx5e_params *params, in mlx5e_ptp_build_sq_param() 462 struct mlx5e_params *params = &ptp_params->params; in mlx5e_ptp_build_rq_param() 472 struct mlx5e_params *orig) in mlx5e_ptp_build_params() 474 struct mlx5e_params *params = &cparams->params; in mlx5e_ptp_build_params() 494 static int mlx5e_init_ptp_rq(struct mlx5e_ptp *c, struct mlx5e_params *params, in mlx5e_init_ptp_rq() 519 static int mlx5e_ptp_open_rq(struct mlx5e_ptp *c, struct mlx5e_params *params, in mlx5e_ptp_open_rq() [all …]
|
| D | trap.h | 28 struct mlx5e_params params;
|
| D | ptp.h | 70 int mlx5e_ptp_open(struct mlx5e_priv *priv, struct mlx5e_params *params,
|
| D | trap.c | 33 static void mlx5e_init_trap_rq(struct mlx5e_trap *t, struct mlx5e_params *params, in mlx5e_init_trap_rq() 114 struct mlx5e_params *params = &t->params; in mlx5e_build_trap_params()
|
| D | qos.c | 165 struct mlx5e_params *params = &priv->channels.params; in mlx5e_get_qos_sq() 188 struct mlx5e_params *params; in mlx5e_open_qos_sq() 292 struct mlx5e_params *params; in mlx5e_close_qos_sq() 420 struct mlx5e_params *params = &c->priv->channels.params; in mlx5e_qos_deactivate_queues()
|
| D | xdp.h | 49 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk);
|
| D | xdp.c | 38 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) in mlx5e_xdp_max_mtu()
|
| D | reporter_rx.c | 324 struct mlx5e_params *params; in mlx5e_rx_reporter_diagnose_generic_rq()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| D | setup.c | 14 bool mlx5e_validate_xsk_param(struct mlx5e_params *params, in mlx5e_validate_xsk_param() 39 struct mlx5e_params *params, in mlx5e_build_xsk_cparam() 49 struct mlx5e_params *params, in mlx5e_init_xsk_rq() 80 static int mlx5e_open_xsk_rq(struct mlx5e_channel *c, struct mlx5e_params *params, in mlx5e_open_xsk_rq() 93 int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params, in mlx5e_open_xsk()
|
| D | setup.h | 11 bool mlx5e_validate_xsk_param(struct mlx5e_params *params, 14 int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params,
|
| D | pool.h | 9 static inline struct xsk_buff_pool *mlx5e_xsk_get_pool(struct mlx5e_params *params, in mlx5e_xsk_get_pool()
|
| D | pool.c | 80 struct mlx5e_params *params = &priv->channels.params; in mlx5e_xsk_enable_locked() 209 struct mlx5e_params *params = &priv->channels.params; in mlx5e_xsk_setup_pool()
|
| D | tx.c | 13 struct mlx5e_params *params = &priv->channels.params; in mlx5e_xsk_wakeup()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | tls_rxtx.h | 46 u16 mlx5e_tls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params); 84 static inline u16 mlx5e_tls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params) in mlx5e_tls_get_stop_room()
|
| D | ktls_txrx.h | 17 u16 mlx5e_ktls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params);
|
| D | ktls_tx.c | 17 mlx5e_ktls_dumps_num_wqes(struct mlx5e_params *params, unsigned int nfrags, in mlx5e_ktls_dumps_num_wqes() 26 u16 mlx5e_ktls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params) in mlx5e_ktls_get_stop_room()
|
| D | tls_rxtx.c | 379 u16 mlx5e_tls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params) in mlx5e_tls_get_stop_room()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en.h | 247 struct mlx5e_params { struct 276 static inline u8 mlx5e_get_dcb_num_tc(struct mlx5e_params *params) in mlx5e_get_dcb_num_tc() argument 581 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk); 582 void mlx5e_rq_set_trap_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params); 728 struct mlx5e_params params; 938 int mlx5e_open_rq(struct mlx5e_params *params, struct mlx5e_rq_param *param, 947 int mlx5e_open_icosq(struct mlx5e_channel *c, struct mlx5e_params *params, 950 int mlx5e_open_xdpsq(struct mlx5e_channel *c, struct mlx5e_params *params, 986 struct mlx5e_params *new_params, 1005 struct mlx5e_params *params, struct mlx5e_sq_param *param,
|
| D | en_main.c | 380 static int mlx5e_init_rxq_rq(struct mlx5e_channel *c, struct mlx5e_params *params, in mlx5e_init_rxq_rq() 406 static int mlx5e_alloc_rq(struct mlx5e_params *params, in mlx5e_alloc_rq() 841 int mlx5e_open_rq(struct mlx5e_params *params, struct mlx5e_rq_param *param, in mlx5e_open_rq() 966 struct mlx5e_params *params, in mlx5e_alloc_xdpsq() 1117 struct mlx5e_params *params, in mlx5e_alloc_txqsq() 1300 struct mlx5e_params *params, struct mlx5e_sq_param *param, in mlx5e_open_txqsq() 1402 int mlx5e_open_icosq(struct mlx5e_channel *c, struct mlx5e_params *params, in mlx5e_open_icosq() 1458 int mlx5e_open_xdpsq(struct mlx5e_channel *c, struct mlx5e_params *params, in mlx5e_open_xdpsq() 1677 struct mlx5e_params *params, in mlx5e_open_tx_cqs() 1709 struct mlx5e_params *params, in mlx5e_open_sqs() [all …]
|
| D | en_ethtool.c | 329 struct mlx5e_params new_params; in mlx5e_ethtool_set_ringparam() 419 struct mlx5e_params *cur_params = &priv->channels.params; in mlx5e_ethtool_set_channels() 421 struct mlx5e_params new_params; in mlx5e_ethtool_set_channels() 588 struct mlx5e_params new_params; in mlx5e_ethtool_set_coalesce() 1849 struct mlx5e_params new_params; in set_pflag_cqe_based_moder() 1890 struct mlx5e_params new_params; in mlx5e_modify_rx_cqe_compression_locked() 1950 struct mlx5e_params new_params; in set_pflag_rx_striding_rq() 1996 struct mlx5e_params new_params; in set_pflag_tx_mpwqe_common() 2022 struct mlx5e_params new_params; in set_pflag_tx_port_ts()
|
| D | en_dcbnl.c | 1128 struct mlx5e_params *params, in mlx5e_params_calc_trust_tx_min_inline_mode() 1152 struct mlx5e_params new_params; in mlx5e_set_trust_state()
|
| D | en_rx.c | 1771 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk) in mlx5e_rq_set_handlers() 1859 void mlx5e_rq_set_trap_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params) in mlx5e_rq_set_trap_handlers()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| D | ipoib.c | 58 struct mlx5e_params *params) in mlx5i_build_nic_params() 452 struct mlx5e_params new_params; in mlx5i_change_mtu()
|