Home
last modified time | relevance | path

Searched refs:mlx4_en_priv (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h495 struct mlx4_en_priv { struct
667 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_cq_lock_poll()
748 void mlx4_en_free_resources(struct mlx4_en_priv *priv);
749 int mlx4_en_alloc_resources(struct mlx4_en_priv *priv);
751 int mlx4_en_create_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq,
753 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq);
754 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
756 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
757 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
758 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
[all …]
Den_selftest.c43 static int mlx4_en_test_registers(struct mlx4_en_priv *priv) in mlx4_en_test_registers()
49 static int mlx4_en_test_loopback_xmit(struct mlx4_en_priv *priv) in mlx4_en_test_loopback_xmit()
80 static int mlx4_en_test_loopback(struct mlx4_en_priv *priv) in mlx4_en_test_loopback()
122 static int mlx4_en_test_link(struct mlx4_en_priv *priv) in mlx4_en_test_link()
132 static int mlx4_en_test_speed(struct mlx4_en_priv *priv) in mlx4_en_test_speed()
153 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_ex_selftest()
Den_netdev.c54 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_setup_tc()
78 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_low_latency_recv()
113 struct mlx4_en_priv *priv;
123 static void mlx4_en_filter_rfs_expire(struct mlx4_en_priv *priv);
142 struct mlx4_en_priv *priv = filter->priv; in mlx4_en_filter_work()
212 filter_hash_bucket(struct mlx4_en_priv *priv, __be32 src_ip, __be32 dst_ip, in filter_hash_bucket()
228 mlx4_en_filter_alloc(struct mlx4_en_priv *priv, int rxq_index, __be32 src_ip, in mlx4_en_filter_alloc()
262 struct mlx4_en_priv *priv = filter->priv; in mlx4_en_filter_free()
275 mlx4_en_filter_find(struct mlx4_en_priv *priv, __be32 src_ip, __be32 dst_ip, in mlx4_en_filter_find()
302 struct mlx4_en_priv *priv = netdev_priv(net_dev); in mlx4_en_filter_rfs()
[all …]
Den_ethtool.c50 static int mlx4_en_moderation_update(struct mlx4_en_priv *priv) in mlx4_en_moderation_update()
85 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_drvinfo()
203 return ((struct mlx4_en_priv *) netdev_priv(dev))->msg_enable; in mlx4_en_get_msglevel()
208 ((struct mlx4_en_priv *) netdev_priv(dev))->msg_enable = val; in mlx4_en_set_msglevel()
214 struct mlx4_en_priv *priv = netdev_priv(netdev); in mlx4_en_get_wol()
253 struct mlx4_en_priv *priv = netdev_priv(netdev); in mlx4_en_set_wol()
327 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_sset_count()
354 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_ethtool_stats()
421 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_strings()
495 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_autoneg_get()
[all …]
Den_rx.c51 static int mlx4_alloc_pages(struct mlx4_en_priv *priv, in mlx4_alloc_pages()
90 static int mlx4_en_alloc_frags(struct mlx4_en_priv *priv, in mlx4_en_alloc_frags()
137 static void mlx4_en_free_frag(struct mlx4_en_priv *priv, in mlx4_en_free_frag()
153 static int mlx4_en_init_allocator(struct mlx4_en_priv *priv, in mlx4_en_init_allocator()
187 static void mlx4_en_destroy_allocator(struct mlx4_en_priv *priv, in mlx4_en_destroy_allocator()
211 static void mlx4_en_init_rx_desc(struct mlx4_en_priv *priv, in mlx4_en_init_rx_desc()
236 static int mlx4_en_prepare_rx_desc(struct mlx4_en_priv *priv, in mlx4_en_prepare_rx_desc()
258 static void mlx4_en_free_rx_desc(struct mlx4_en_priv *priv, in mlx4_en_free_rx_desc()
272 static int mlx4_en_fill_rx_buffers(struct mlx4_en_priv *priv) in mlx4_en_fill_rx_buffers()
315 static void mlx4_en_free_rx_buf(struct mlx4_en_priv *priv, in mlx4_en_free_rx_buf()
[all …]
Den_dcb_nl.c86 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_getets()
102 static int mlx4_en_ets_validate(struct mlx4_en_priv *priv, struct ieee_ets *ets) in mlx4_en_ets_validate()
138 static int mlx4_en_config_port_scheduler(struct mlx4_en_priv *priv, in mlx4_en_config_port_scheduler()
171 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_setets()
195 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_getpfc()
206 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_setpfc()
258 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_getmaxrate()
271 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_setmaxrate()
299 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_getqcn()
362 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_dcbnl_ieee_setqcn()
[all …]
Den_cq.c46 int mlx4_en_create_cq(struct mlx4_en_priv *priv, in mlx4_en_create_cq()
97 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq, in mlx4_en_activate_cq()
187 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq) in mlx4_en_destroy_cq()
204 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq) in mlx4_en_deactivate_cq()
218 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq) in mlx4_en_set_cq_moder()
224 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq) in mlx4_en_arm_cq()
Den_tx.c48 int mlx4_en_create_tx_ring(struct mlx4_en_priv *priv, in mlx4_en_create_tx_ring()
173 void mlx4_en_destroy_tx_ring(struct mlx4_en_priv *priv, in mlx4_en_destroy_tx_ring()
195 int mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv, in mlx4_en_activate_tx_ring()
227 void mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv, in mlx4_en_deactivate_tx_ring()
241 static void mlx4_en_stamp_wqe(struct mlx4_en_priv *priv, in mlx4_en_stamp_wqe()
275 static u32 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv, in mlx4_en_free_tx_desc()
355 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_free_tx_buf()
388 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_process_tx_cq()
496 struct mlx4_en_priv *priv = netdev_priv(cq->dev); in mlx4_en_tx_irq()
509 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_poll_tx_cq()
[all …]
Den_main.c81 void en_print(const char *level, const struct mlx4_en_priv *priv, in en_print()
104 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_update_loopback_state()
170 struct mlx4_en_priv *priv; in mlx4_en_event()
Den_port.c44 int mlx4_SET_VLAN_FLTR(struct mlx4_dev *dev, struct mlx4_en_priv *priv) in mlx4_SET_VLAN_FLTR()
75 struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]); in mlx4_en_QUERY_PORT()
154 struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]); in mlx4_en_DUMP_ETH_STATS()
Den_resources.c40 void mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, in mlx4_en_fill_qp_context()