Symbol: hbg_priv
drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
121
void (*irq_handle)(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
291
void hbg_err_reset_task_schedule(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
292
void hbg_np_link_fail_task_schedule(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
67
struct hbg_priv *priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
85
struct hbg_priv *priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
108
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
142
void hbg_debugfs_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
24
static void hbg_dbg_ring(struct hbg_priv *priv, struct hbg_ring *ring,
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
45
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
54
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
63
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
85
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.h
10
void hbg_debugfs_init(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
162
static int hbg_push_msg_send(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
17
struct hbg_priv *priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
196
static int hbg_push_data(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
223
static int hbg_push_data_u64(struct hbg_priv *priv, u32 opcode,
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
243
static int hbg_push_irq_cnt(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
273
static int hbg_push_link_status(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
287
static int hbg_push_stats(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
317
void hbg_diagnose_message_push(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.h
9
void hbg_diagnose_message_push(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
104
int hbg_reset(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
115
void hbg_err_reset(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
12
static void hbg_restore_mac_table(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
150
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
171
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
179
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
27
static void hbg_restore_user_def_settings(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
40
int hbg_rebuild(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
52
static int hbg_reset_prepare(struct hbg_priv *priv, enum hbg_reset_type type)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
80
static int hbg_reset_done(struct hbg_priv *priv, enum hbg_reset_type type)
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h
10
int hbg_reset(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h
11
int hbg_rebuild(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h
12
void hbg_err_reset(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
263
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
282
struct hbg_priv *priv = netdev_priv(net_dev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
291
struct hbg_priv *priv = netdev_priv(net_dev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
305
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
314
static void hbg_update_stats_by_info(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
334
void hbg_update_stats(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
369
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
381
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
392
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
425
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
449
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.h
14
void hbg_update_stats(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
107
void hbg_hw_irq_clear(struct hbg_priv *priv, u32 mask)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
118
bool hbg_hw_irq_is_enabled(struct hbg_priv *priv, u32 mask)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
129
void hbg_hw_irq_enable(struct hbg_priv *priv, u32 mask, bool enable)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
150
void hbg_hw_set_uc_addr(struct hbg_priv *priv, u64 mac_addr, u32 index)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
159
static void hbg_hw_set_pcu_max_frame_len(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
171
static void hbg_hw_set_mac_max_frame_len(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
178
void hbg_hw_set_mtu(struct hbg_priv *priv, u16 mtu)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
197
void hbg_hw_mac_enable(struct hbg_priv *priv, u32 enable)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
205
u32 hbg_hw_get_fifo_used_num(struct hbg_priv *priv, enum hbg_dir dir)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
218
void hbg_hw_set_tx_desc(struct hbg_priv *priv, struct hbg_tx_desc *tx_desc)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
226
void hbg_hw_fill_buffer(struct hbg_priv *priv, u32 buffer_dma_addr)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
231
void hbg_hw_adjust_link(struct hbg_priv *priv, u32 speed, u32 duplex)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
262
void hbg_hw_set_mac_filter_enable(struct hbg_priv *priv, u32 enable)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
272
void hbg_hw_set_pause_enable(struct hbg_priv *priv, u32 tx_en, u32 rx_en)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
283
void hbg_hw_get_pause_enable(struct hbg_priv *priv, u32 *tx_en, u32 *rx_en)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
291
void hbg_hw_set_rx_pause_mac_addr(struct hbg_priv *priv, u64 mac_addr)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
296
static void hbg_hw_set_fifo_thrsld(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
30
static bool hbg_hw_spec_is_valid(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
311
static void hbg_hw_set_cfg_fifo_thrsld(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
331
static void hbg_hw_init_transmit_ctrl(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
342
static void hbg_hw_init_rx_ctrl(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
358
static void hbg_hw_init_rx_control(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
36
int hbg_hw_event_notify(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
375
int hbg_hw_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
62
static int hbg_hw_dev_specs_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
93
u32 hbg_hw_get_irq_status(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
10
static inline u32 hbg_reg_read(struct hbg_priv *priv, u32 addr)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
15
static inline void hbg_reg_write(struct hbg_priv *priv, u32 addr, u32 value)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
20
static inline u64 hbg_reg_read64(struct hbg_priv *priv, u32 addr)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
25
static inline void hbg_reg_write64(struct hbg_priv *priv, u32 addr, u64 value)
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
44
int hbg_hw_event_notify(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
46
int hbg_hw_init(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
47
void hbg_hw_adjust_link(struct hbg_priv *priv, u32 speed, u32 duplex);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
48
u32 hbg_hw_get_irq_status(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
49
void hbg_hw_irq_clear(struct hbg_priv *priv, u32 mask);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
50
bool hbg_hw_irq_is_enabled(struct hbg_priv *priv, u32 mask);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
51
void hbg_hw_irq_enable(struct hbg_priv *priv, u32 mask, bool enable);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
52
void hbg_hw_set_mtu(struct hbg_priv *priv, u16 mtu);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
53
void hbg_hw_mac_enable(struct hbg_priv *priv, u32 enable);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
54
void hbg_hw_set_uc_addr(struct hbg_priv *priv, u64 mac_addr, u32 index);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
55
u32 hbg_hw_get_fifo_used_num(struct hbg_priv *priv, enum hbg_dir dir);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
56
void hbg_hw_set_tx_desc(struct hbg_priv *priv, struct hbg_tx_desc *tx_desc);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
57
void hbg_hw_fill_buffer(struct hbg_priv *priv, u32 buffer_dma_addr);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
58
void hbg_hw_set_mac_filter_enable(struct hbg_priv *priv, u32 enable);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
59
void hbg_hw_set_pause_enable(struct hbg_priv *priv, u32 tx_en, u32 rx_en);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
60
void hbg_hw_get_pause_enable(struct hbg_priv *priv, u32 *tx_en, u32 *rx_en);
drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h
61
void hbg_hw_set_rx_pause_mac_addr(struct hbg_priv *priv, u64 mac_addr);
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
19
static void hbg_irq_handle_tx(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
25
static void hbg_irq_handle_rx(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
31
static void hbg_irq_handle_rx_buf_val(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
69
struct hbg_priv *priv = p;
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
8
static void hbg_irq_handle_err(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
98
int hbg_irq_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.h
9
int hbg_irq_init(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
102
static int hbg_get_index_from_mac_table(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
116
static int hbg_add_mac_to_filter(struct hbg_priv *priv, const u8 *addr)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
133
static void hbg_del_mac_from_filter(struct hbg_priv *priv, const u8 *addr)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
146
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
153
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
174
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
201
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
217
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
22
static void hbg_all_irq_enable(struct hbg_priv *priv, bool enabled)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
241
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
286
struct hbg_priv *priv = container_of(work, struct hbg_priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
310
void hbg_err_reset_task_schedule(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
316
void hbg_np_link_fail_task_schedule(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
327
static int hbg_delaywork_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
336
static int hbg_mac_filter_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
35
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
355
static void hbg_init_user_def(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
366
static int hbg_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
402
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
430
struct hbg_priv *priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
433
netdev = devm_alloc_etherdev(dev, sizeof(struct hbg_priv));
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
51
static int hbg_hw_txrx_clear(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
68
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
80
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
90
static void hbg_set_mac_to_mac_table(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
104
static void hbg_mdio_init_hw(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
12
#define HBG_MAC_GET_PRIV(mac) ((struct hbg_priv *)(mac)->mdio_bus->priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
121
static void hbg_flowctrl_cfg(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
13
#define HBG_MII_BUS_GET_MAC(bus) (&((struct hbg_priv *)(bus)->priv)->mac)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
134
void hbg_fix_np_link_fail(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
164
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
201
static int hbg_phy_connect(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
223
void hbg_phy_start(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
228
void hbg_phy_stop(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
238
static int hbg_fixed_phy_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
266
int hbg_mdio_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
49
struct hbg_priv *priv = HBG_MAC_GET_PRIV(mac);
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h
10
void hbg_phy_start(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h
11
void hbg_phy_stop(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h
12
void hbg_fix_np_link_fail(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h
9
int hbg_mdio_init(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_trace.h
18
TP_PROTO(struct hbg_priv *priv, u32 index,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
133
struct hbg_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
14
(&(((struct hbg_priv *)netdev_priv(netdev))->tx_ring))
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
200
struct hbg_priv *priv = ring->priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
239
static bool hbg_rx_check_l3l4_error(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
305
static void hbg_update_rx_ip_protocol_stats(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
349
static void hbg_update_rx_protocol_stats(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
376
static bool hbg_rx_pkt_check(struct hbg_priv *priv, struct hbg_rx_desc *desc,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
406
static int hbg_rx_fill_one_buffer(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
430
static int hbg_rx_fill_buffers(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
44
struct hbg_priv *priv = buffer->priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
450
static bool hbg_sync_data_from_hw(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
465
static int hbg_build_skb(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
484
struct hbg_priv *priv = ring->priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
546
static int hbg_ring_page_pool_init(struct hbg_priv *priv, struct hbg_ring *ring)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
601
static int hbg_ring_init(struct hbg_priv *priv, struct hbg_ring *ring,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
63
struct hbg_priv *priv = buffer->priv;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
662
static int hbg_tx_ring_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
677
static int hbg_rx_ring_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
692
int hbg_txrx_init(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
713
void hbg_txrx_uninit(struct hbg_priv *priv)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h
10
static inline u32 hbg_spec_max_frame_len(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h
17
static inline u32 hbg_get_spec_fifo_max_num(struct hbg_priv *priv,
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h
24
static inline bool hbg_fifo_is_full(struct hbg_priv *priv, enum hbg_dir dir)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h
41
int hbg_txrx_init(struct hbg_priv *priv);
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h
42
void hbg_txrx_uninit(struct hbg_priv *priv);