Searched refs:mlx4_en_priv (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4_en.h | 496 struct mlx4_en_priv { struct 670 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_cq_lock_poll() 751 void mlx4_en_free_resources(struct mlx4_en_priv *priv); 752 int mlx4_en_alloc_resources(struct mlx4_en_priv *priv); 754 int mlx4_en_create_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq, 756 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq); 757 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq, 759 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq); 760 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq); 761 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq); [all …]
|
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_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_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() 207 return ((struct mlx4_en_priv *) netdev_priv(dev))->msg_enable; in mlx4_en_get_msglevel() 212 ((struct mlx4_en_priv *) netdev_priv(dev))->msg_enable = val; in mlx4_en_set_msglevel() 218 struct mlx4_en_priv *priv = netdev_priv(netdev); in mlx4_en_get_wol() 257 struct mlx4_en_priv *priv = netdev_priv(netdev); in mlx4_en_set_wol() 331 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_sset_count() 358 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_ethtool_stats() 430 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_get_strings() 510 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() 257 static void mlx4_en_free_rx_desc(struct mlx4_en_priv *priv, in mlx4_en_free_rx_desc() 271 static int mlx4_en_fill_rx_buffers(struct mlx4_en_priv *priv) in mlx4_en_fill_rx_buffers() 314 static void mlx4_en_free_rx_buf(struct mlx4_en_priv *priv, in mlx4_en_free_rx_buf() [all …]
|
D | en_cq.c | 46 int mlx4_en_create_cq(struct mlx4_en_priv *priv, in mlx4_en_create_cq() 98 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq, in mlx4_en_activate_cq() 177 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq) in mlx4_en_destroy_cq() 194 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq) in mlx4_en_deactivate_cq() 207 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq) in mlx4_en_set_cq_moder() 213 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq) in mlx4_en_arm_cq()
|
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_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() 498 struct mlx4_en_priv *priv = netdev_priv(cq->dev); in mlx4_en_tx_irq() 511 struct mlx4_en_priv *priv = netdev_priv(dev); in mlx4_en_poll_tx_cq() [all …]
|
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() 92 int mlx4_en_change_mcast_lb(struct mlx4_en_priv *priv, struct mlx4_qp *qp, in mlx4_en_change_mcast_lb()
|
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() 192 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() 155 struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]); in mlx4_en_DUMP_ETH_STATS()
|