H A D | en_main.c | 77 bool mlx5e_check_fragmented_striding_rq_cap(struct mlx5_core_dev *mdev, u8 page_shift, argument 101 struct mlx5_core_dev *mdev = priv->mdev; local 401 mlx5e_create_umr_mkey(struct mlx5_core_dev *mdev, u32 npages, u8 page_shift, u32 *umr_mkey, dma_addr_t filler_addr, enum mlx5e_mpwrq_umr_mode umr_mode, u32 xsk_chunk_size) argument 507 mlx5e_create_umr_klm_mkey(struct mlx5_core_dev *mdev, u64 nentries, u32 *umr_mkey) argument 540 mlx5e_create_rq_umr_mkey(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq) argument 565 mlx5e_create_rq_hd_umr_mkey(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq) argument 712 struct mlx5_core_dev *mdev = c->mdev; local 738 mlx5_rq_shampo_alloc(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_rq_param *rqp, struct mlx5e_rq *rq, u32 *pool_size, int node) argument 802 struct mlx5_core_dev *mdev = rq->mdev; local 1022 struct mlx5_core_dev *mdev = rq->mdev; local 1070 struct mlx5_core_dev *mdev = rq->mdev; local 1138 struct mlx5_core_dev *mdev = rq->mdev; local 1274 struct mlx5_core_dev *mdev = rq->mdev; local 1363 mlx5e_profile_get_tisn(struct mlx5_core_dev *mdev, struct mlx5e_priv *priv, const struct mlx5e_profile *profile, u8 lag_port, u8 tc) argument 1431 struct mlx5_core_dev *mdev = c->mdev; local 1518 struct mlx5_core_dev *mdev = c->mdev; local 1595 struct mlx5_core_dev *mdev = c->mdev; local 1647 mlx5e_create_sq(struct mlx5_core_dev *mdev, struct mlx5e_sq_param *param, struct mlx5e_create_sq_param *csp, u32 *sqn) argument 1701 mlx5e_modify_sq(struct mlx5_core_dev *mdev, u32 sqn, struct mlx5e_modify_sq_param *p) argument 1736 mlx5e_destroy_sq(struct mlx5_core_dev *mdev, u32 sqn) argument 1741 mlx5e_create_sq_rdy(struct mlx5_core_dev *mdev, struct mlx5e_sq_param *param, struct mlx5e_create_sq_param *csp, u16 qos_queue_group_id, u32 *sqn) argument 1867 struct mlx5_core_dev *mdev = sq->mdev; local 2065 mlx5e_alloc_cq_common(struct mlx5_core_dev *mdev, struct net_device *netdev, struct workqueue_struct *workqueue, struct mlx5e_cq_param *param, struct mlx5e_cq *cq) argument 2103 mlx5e_alloc_cq(struct mlx5_core_dev *mdev, struct mlx5e_cq_param *param, struct mlx5e_create_cq_param *ccp, struct mlx5e_cq *cq) argument 2130 struct mlx5_core_dev *mdev = cq->mdev; local 2181 mlx5e_open_cq(struct mlx5_core_dev *mdev, struct dim_cq_moder moder, struct mlx5e_cq_param *param, struct mlx5e_create_cq_param *ccp, struct mlx5e_cq *cq) argument 2361 struct mlx5_core_dev *mdev = priv->mdev; local 2410 struct mlx5_core_dev *mdev = priv->mdev; local 2584 mlx5e_enumerate_lag_port(struct mlx5_core_dev *mdev, int ix) argument 2636 struct mlx5_core_dev *mdev; local 2890 mlx5e_set_mtu(struct mlx5_core_dev *mdev, struct mlx5e_params *params, u16 mtu) argument 2905 mlx5e_query_mtu(struct mlx5_core_dev *mdev, struct mlx5e_params *params, u16 *mtu) argument 2922 struct mlx5_core_dev *mdev = priv->mdev; local 2945 struct mlx5_core_dev *mdev = priv->mdev; local 3008 struct mlx5_core_dev *mdev = priv->mdev; local 3306 mlx5e_modify_admin_state(struct mlx5_core_dev *mdev, enum mlx5_port_status state) argument 3415 mlx5e_alloc_drop_rq(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq, struct mlx5e_rq_param *param) argument 3442 struct mlx5_core_dev *mdev = priv->mdev; local 3453 struct mlx5_core_dev *mdev = priv->mdev; local 3695 mlx5e_mqprio_rl_create(struct mlx5_core_dev *mdev, u8 num_tc, u64 max_rate[]) argument 3950 struct mlx5_core_dev *mdev = priv->mdev; local 4054 struct mlx5_core_dev *mdev = priv->mdev; local 4100 mlx5e_set_rx_port_ts(struct mlx5_core_dev *mdev, bool enable) argument 4127 struct mlx5_core_dev *mdev = priv->mdev; local 4393 mlx5e_xsk_validate_mtu(struct net_device *netdev, struct mlx5e_channels *chs, struct mlx5e_params *new_params, struct mlx5_core_dev *mdev) argument 4435 mlx5e_params_validate_xdp(struct net_device *netdev, struct mlx5_core_dev *mdev, struct mlx5e_params *params) argument 4680 struct mlx5_core_dev *mdev = priv->mdev; local 4689 struct mlx5_core_dev *mdev = priv->mdev; local 4701 struct mlx5_core_dev *mdev = priv->mdev; local 4709 struct mlx5_core_dev *mdev = priv->mdev; local 4718 struct mlx5_core_dev *mdev = priv->mdev; local 4750 struct mlx5_core_dev *mdev = priv->mdev; local 4763 struct mlx5_core_dev *mdev = priv->mdev; local 4780 struct mlx5_core_dev *mdev = priv->mdev; local 4813 mlx5e_tunnel_proto_supported_tx(struct mlx5_core_dev *mdev, u8 proto_type) argument 4827 mlx5e_gre_tunnel_inner_proto_offload_supported(struct mlx5_core_dev *mdev, struct sk_buff *skb) argument 4960 mlx5e_xdp_allowed(struct net_device *netdev, struct mlx5_core_dev *mdev, struct mlx5e_params *params) argument 5062 struct mlx5_core_dev *mdev = priv->mdev; local 5079 struct mlx5_core_dev *mdev = priv->mdev; local 5147 mlx5e_choose_lro_timeout(struct mlx5_core_dev *mdev, u32 wanted_timeout) argument 5162 struct mlx5_core_dev *mdev = priv->mdev; local 5268 mlx5e_tunnel_any_tx_proto_supported(struct mlx5_core_dev *mdev) argument 5282 struct mlx5_core_dev *mdev = priv->mdev; local 5422 struct mlx5_core_dev *mdev = priv->mdev; local 5464 mlx5e_nic_init(struct mlx5_core_dev *mdev, struct net_device *netdev) argument 5523 struct mlx5_core_dev *mdev = priv->mdev; local 5632 struct mlx5_core_dev *mdev = priv->mdev; local 5673 struct mlx5_core_dev *mdev = priv->mdev; local 5731 mlx5e_profile_max_num_channels(struct mlx5_core_dev *mdev, const struct mlx5e_profile *profile) argument 5744 mlx5e_calc_max_nch(struct mlx5_core_dev *mdev, struct net_device *netdev, const struct mlx5e_profile *profile) argument 5768 mlx5e_get_pf_num_tirs(struct mlx5_core_dev *mdev) argument 5786 mlx5e_priv_init(struct mlx5e_priv *priv, const struct mlx5e_profile *profile, struct net_device *netdev, struct mlx5_core_dev *mdev) argument 5874 mlx5e_get_max_num_txqs(struct mlx5_core_dev *mdev, const struct mlx5e_profile *profile) argument 5892 mlx5e_get_max_num_rxqs(struct mlx5_core_dev *mdev, const struct mlx5e_profile *profile) argument 5899 mlx5e_create_netdev(struct mlx5_core_dev *mdev, const struct mlx5e_profile *profile) argument 6051 mlx5e_netdev_init_profile(struct net_device *netdev, struct mlx5_core_dev *mdev, const struct mlx5e_profile *new_profile, void *new_ppriv) argument 6077 mlx5e_netdev_attach_profile(struct net_device *netdev, struct mlx5_core_dev *mdev, const struct mlx5e_profile *new_profile, void *new_ppriv) argument 6103 struct mlx5_core_dev *mdev = priv->mdev; local 6153 struct mlx5_core_dev *mdev = edev->mdev; local 6182 struct mlx5_core_dev *mdev = edev->mdev; local 6201 struct mlx5_core_dev *mdev = priv->mdev; local 6222 struct mlx5_core_dev *mdev = edev->mdev; local 6238 struct mlx5_core_dev *mdev = edev->mdev; local 6311 struct mlx5_core_dev *mdev = edev->mdev; local 6330 struct mlx5_core_dev *mdev = edev->mdev; local 6345 struct mlx5_core_dev *mdev = edev->mdev; local [all...] |