Searched refs:mlx4_en_priv (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4_en.h | 495 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 …]
|
D | en_selftest.c | 43 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()
|
D | en_netdev.c | 54 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 …]
|
D | en_ethtool.c | 50 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 …]
|
D | en_rx.c | 51 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 …]
|
D | en_dcb_nl.c | 86 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 …]
|
D | en_cq.c | 46 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()
|
D | en_tx.c | 48 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 …]
|
D | en_main.c | 81 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()
|
D | en_port.c | 44 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()
|
D | en_resources.c | 40 void mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, in mlx4_en_fill_qp_context()
|