Home
last modified time | relevance | path

Searched refs:mlxbf_gige (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige.h94 struct mlxbf_gige { struct
176 struct mlxbf_gige *priv);
177 void mlxbf_gige_mdio_remove(struct mlxbf_gige *priv);
182 void mlxbf_gige_enable_promisc(struct mlxbf_gige *priv);
183 void mlxbf_gige_disable_promisc(struct mlxbf_gige *priv);
184 int mlxbf_gige_rx_init(struct mlxbf_gige *priv);
185 void mlxbf_gige_rx_deinit(struct mlxbf_gige *priv);
186 int mlxbf_gige_tx_init(struct mlxbf_gige *priv);
187 void mlxbf_gige_tx_deinit(struct mlxbf_gige *priv);
195 int mlxbf_gige_request_irqs(struct mlxbf_gige *priv);
[all …]
H A Dmlxbf_gige_intr.c15 struct mlxbf_gige *priv; in mlxbf_gige_error_intr()
72 struct mlxbf_gige *priv; in mlxbf_gige_rx_intr()
92 int mlxbf_gige_request_irqs(struct mlxbf_gige *priv) in mlxbf_gige_request_irqs()
128 void mlxbf_gige_free_irqs(struct mlxbf_gige *priv) in mlxbf_gige_free_irqs()
H A Dmlxbf_gige_rx.c14 void mlxbf_gige_set_mac_rx_filter(struct mlxbf_gige *priv, in mlxbf_gige_set_mac_rx_filter()
30 void mlxbf_gige_get_mac_rx_filter(struct mlxbf_gige *priv, in mlxbf_gige_get_mac_rx_filter()
40 void mlxbf_gige_enable_promisc(struct mlxbf_gige *priv) in mlxbf_gige_enable_promisc()
59 void mlxbf_gige_disable_promisc(struct mlxbf_gige *priv) in mlxbf_gige_disable_promisc()
82 int mlxbf_gige_rx_init(struct mlxbf_gige *priv) in mlxbf_gige_rx_init()
179 void mlxbf_gige_rx_deinit(struct mlxbf_gige *priv) in mlxbf_gige_rx_deinit()
216 static bool mlxbf_gige_rx_packet(struct mlxbf_gige *priv, int *rx_pkts) in mlxbf_gige_rx_packet()
299 struct mlxbf_gige *priv; in mlxbf_gige_poll()
304 priv = container_of(napi, struct mlxbf_gige, napi); in mlxbf_gige_poll()
H A Dmlxbf_gige_main.c30 struct sk_buff *mlxbf_gige_alloc_skb(struct mlxbf_gige *priv, in mlxbf_gige_alloc_skb()
66 static void mlxbf_gige_initial_mac(struct mlxbf_gige *priv) in mlxbf_gige_initial_mac()
104 static int mlxbf_gige_clean_port(struct mlxbf_gige *priv) in mlxbf_gige_clean_port()
132 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_open()
203 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_stop()
232 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_set_rx_mode()
253 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_get_stats64()
289 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_bf3_adjust_link()
377 struct mlxbf_gige *priv; in mlxbf_gige_probe()
484 struct mlxbf_gige *priv = platform_get_drvdata(pdev); in mlxbf_gige_remove()
[all …]
H A Dmlxbf_gige_mdio.c135 static u64 calculate_i1clk(struct mlxbf_gige *priv) in calculate_i1clk()
176 static u8 mdio_period_map(struct mlxbf_gige *priv) in mdio_period_map()
211 struct mlxbf_gige *priv = bus->priv; in mlxbf_gige_mdio_read()
244 struct mlxbf_gige *priv = bus->priv; in mlxbf_gige_mdio_write()
265 static void mlxbf_gige_mdio_cfg(struct mlxbf_gige *priv) in mlxbf_gige_mdio_cfg()
288 int mlxbf_gige_mdio_probe(struct platform_device *pdev, struct mlxbf_gige *priv) in mlxbf_gige_mdio_probe()
341 void mlxbf_gige_mdio_remove(struct mlxbf_gige *priv) in mlxbf_gige_mdio_remove()
H A Dmlxbf_gige_tx.c17 int mlxbf_gige_tx_init(struct mlxbf_gige *priv) in mlxbf_gige_tx_init()
58 void mlxbf_gige_tx_deinit(struct mlxbf_gige *priv) in mlxbf_gige_tx_deinit()
108 static u16 mlxbf_gige_tx_buffs_avail(struct mlxbf_gige *priv) in mlxbf_gige_tx_buffs_avail()
126 bool mlxbf_gige_handle_tx_complete(struct mlxbf_gige *priv) in mlxbf_gige_handle_tx_complete()
179 void mlxbf_gige_update_tx_wqe_next(struct mlxbf_gige *priv) in mlxbf_gige_update_tx_wqe_next()
194 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_start_xmit()
H A DMakefile3 obj-$(CONFIG_MLXBF_GIGE) += mlxbf_gige.o
5 mlxbf_gige-y := mlxbf_gige_ethtool.o \
H A Dmlxbf_gige_ethtool.c22 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_get_regs()
40 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_get_ringparam()
85 struct mlxbf_gige *priv = netdev_priv(netdev); in mlxbf_gige_get_ethtool_stats()
/openbmc/linux/drivers/net/ethernet/mellanox/
H A DMakefile10 obj-$(CONFIG_MLXBF_GIGE) += mlxbf_gige/
H A DKconfig25 source "drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig"