Home
last modified time | relevance | path

Searched defs:nic_dev (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/
H A Dhinic_main.c110 static void gather_nic_stats(struct hinic_dev *nic_dev, in gather_nic_stats()
129 static int create_txqs(struct hinic_dev *nic_dev) in create_txqs()
179 static void enable_txqs_napi(struct hinic_dev *nic_dev) in enable_txqs_napi()
188 static void disable_txqs_napi(struct hinic_dev *nic_dev) in disable_txqs_napi()
201 static void free_txqs(struct hinic_dev *nic_dev) in free_txqs()
226 static int create_rxqs(struct hinic_dev *nic_dev) in create_rxqs()
279 static void free_rxqs(struct hinic_dev *nic_dev) in free_rxqs()
298 static int hinic_configure_max_qnum(struct hinic_dev *nic_dev) in hinic_configure_max_qnum()
309 static int hinic_rss_init(struct hinic_dev *nic_dev) in hinic_rss_init()
350 static void hinic_rss_deinit(struct hinic_dev *nic_dev) in hinic_rss_deinit()
[all …]
H A Dhinic_ethtool.c260 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_link_ksettings() local
368 static bool hinic_is_speed_legal(struct hinic_dev *nic_dev, u32 speed) in hinic_is_speed_legal()
394 static int get_link_settings_type(struct hinic_dev *nic_dev, in get_link_settings_type()
426 static int set_link_settings_separate_cmd(struct hinic_dev *nic_dev, in set_link_settings_separate_cmd()
460 static int hinic_set_settings_to_hw(struct hinic_dev *nic_dev, in hinic_set_settings_to_hw()
512 struct hinic_dev *nic_dev = netdev_priv(netdev); in set_link_settings() local
540 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_drvinfo() local
559 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_ringparam() local
567 static int check_ringparam_valid(struct hinic_dev *nic_dev, in check_ringparam_valid()
592 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_set_ringparam() local
[all …]
H A Dhinic_port.c37 static int change_mac(struct hinic_dev *nic_dev, const u8 *addr, in change_mac()
90 int hinic_port_add_mac(struct hinic_dev *nic_dev, in hinic_port_add_mac()
104 int hinic_port_del_mac(struct hinic_dev *nic_dev, const u8 *addr, in hinic_port_del_mac()
117 int hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr) in hinic_port_get_mac()
148 int hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu) in hinic_port_set_mtu()
191 int hinic_port_add_vlan(struct hinic_dev *nic_dev, u16 vlan_id) in hinic_port_add_vlan()
211 int hinic_port_del_vlan(struct hinic_dev *nic_dev, u16 vlan_id) in hinic_port_del_vlan()
231 int hinic_port_set_rx_mode(struct hinic_dev *nic_dev, u32 rx_mode) in hinic_port_set_rx_mode()
251 int hinic_port_link_state(struct hinic_dev *nic_dev, in hinic_port_link_state()
283 int hinic_port_set_state(struct hinic_dev *nic_dev, enum hinic_port_state state) in hinic_port_set_state()
[all …]
H A Dhinic_debugfs.c23 static u64 hinic_dbg_get_sq_info(struct hinic_dev *nic_dev, struct hinic_sq *sq, int idx) in hinic_dbg_get_sq_info()
53 static u64 hinic_dbg_get_rq_info(struct hinic_dev *nic_dev, struct hinic_rq *rq, int idx) in hinic_dbg_get_rq_info()
83 static int hinic_dbg_get_func_table(struct hinic_dev *nic_dev, int idx) in hinic_dbg_get_func_table()
271 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_init()
276 void hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_uninit()
281 void hinic_rq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_rq_dbgfs_init()
286 void hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_rq_dbgfs_uninit()
291 void hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev) in hinic_func_tbl_dbgfs_init()
297 void hinic_func_tbl_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_func_tbl_dbgfs_uninit()
303 void hinic_dbg_init(struct hinic_dev *nic_dev) in hinic_dbg_init()
[all …]
H A Dhinic_rx.c129 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_skb() local
166 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_unmap_skb() local
196 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_pkts() local
317 static void hinic_copy_lp_data(struct hinic_dev *nic_dev, in hinic_copy_lp_data()
364 struct hinic_dev *nic_dev; in rxq_recv() local
463 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_poll() local
483 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_add_napi() local
499 struct hinic_dev *nic_dev; in rx_irq() local
517 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_request_irq() local
H A Dhinic_tx.c131 static int tx_map_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_map_skb()
182 static void tx_unmap_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_unmap_skb()
491 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_lb_xmit_frame() local
552 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_xmit_frame() local
651 static void tx_free_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_free_skb()
665 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in free_all_tx_skbs() local
699 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in free_tx_poll() local
778 struct hinic_dev *nic_dev; in tx_irq() local
796 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in tx_request_irq() local
859 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_init_txq() local
H A Dhinic_sriov.c498 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_sriov_info_by_pcidev() local
580 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_get_vf_config() local
624 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_mac() local
682 static int hinic_update_mac_vlan(struct hinic_dev *nic_dev, u16 old_vlan, in hinic_update_mac_vlan()
729 static int set_hw_vf_vlan(struct hinic_dev *nic_dev, in set_hw_vf_vlan()
771 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_vlan() local
841 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_bw() local
934 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_spoofchk() local
999 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_link_state() local
1112 static void hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id) in hinic_clear_vf_infos()
[all …]