Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_main.c110 static void gather_nic_stats(struct hinic_dev *nic_dev, in gather_nic_stats() argument
129 static int create_txqs(struct hinic_dev *nic_dev) in create_txqs() argument
179 enable_txqs_napi(struct hinic_dev * nic_dev) enable_txqs_napi() argument
188 disable_txqs_napi(struct hinic_dev * nic_dev) disable_txqs_napi() argument
201 free_txqs(struct hinic_dev * nic_dev) free_txqs() argument
226 create_rxqs(struct hinic_dev * nic_dev) create_rxqs() argument
280 free_rxqs(struct hinic_dev * nic_dev) free_rxqs() argument
299 hinic_configure_max_qnum(struct hinic_dev * nic_dev) hinic_configure_max_qnum() argument
304 hinic_rss_init(struct hinic_dev * nic_dev) hinic_rss_init() argument
345 hinic_rss_deinit(struct hinic_dev * nic_dev) hinic_rss_deinit() argument
350 hinic_init_rss_parameters(struct hinic_dev * nic_dev) hinic_init_rss_parameters() argument
363 hinic_enable_rss(struct hinic_dev * nic_dev) hinic_enable_rss() argument
419 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_open() local
537 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_close() local
577 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_change_mtu() local
600 struct hinic_dev *nic_dev = netdev_priv(netdev); change_mac_addr() local
657 struct hinic_dev *nic_dev = netdev_priv(netdev); add_mac_addr() local
689 struct hinic_dev *nic_dev = netdev_priv(netdev); remove_mac_addr() local
719 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_vlan_rx_add_vid() local
757 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_vlan_rx_kill_vid() local
783 struct hinic_dev *nic_dev = rx_mode_work_to_nic_dev(rx_mode_work); set_rx_mode() local
793 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rx_mode() local
817 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_tx_timeout() local
843 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_stats64() local
862 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_features() local
871 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_fix_features() local
938 hinic_refresh_nic_cfg(struct hinic_dev * nic_dev) hinic_refresh_nic_cfg() argument
970 struct hinic_dev *nic_dev = handle; link_status_event_handler() local
1021 struct hinic_dev *nic_dev = handle; cable_plug_event() local
1035 struct hinic_dev *nic_dev = handle; link_err_event() local
1049 set_features(struct hinic_dev * nic_dev,netdev_features_t pre_features,netdev_features_t features,bool force_change) set_features() argument
1115 hinic_init_intr_coalesce(struct hinic_dev * nic_dev) hinic_init_intr_coalesce() argument
1148 hinic_free_intr_coalesce(struct hinic_dev * nic_dev) hinic_free_intr_coalesce() argument
1163 struct hinic_dev *nic_dev; nic_dev_init() local
1396 wait_sriov_cfg_complete(struct hinic_dev * nic_dev) wait_sriov_cfg_complete() argument
1417 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_remove() local
[all...]
H A Dhinic_ethtool.c259 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_link_ksettings() local
365 static bool hinic_is_speed_legal(struct hinic_dev *nic_dev, u32 speed) in hinic_is_speed_legal()
391 static int get_link_settings_type(struct hinic_dev *nic_dev, in get_link_settings_type()
423 static int set_link_settings_separate_cmd(struct hinic_dev *nic_dev, in set_link_settings_separate_cmd()
457 static int hinic_set_settings_to_hw(struct hinic_dev *nic_dev, in hinic_set_settings_to_hw()
504 struct hinic_dev *nic_dev = netdev_priv(netdev); in set_link_settings() local
532 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_drvinfo() local
553 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_ringparam() local
561 static int check_ringparam_valid(struct hinic_dev *nic_dev, in check_ringparam_valid()
588 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_set_ringparam() local
[all …]
H A Dhinic_port.c34 static int change_mac(struct hinic_dev *nic_dev, const u8 *addr, in change_mac()
87 int hinic_port_add_mac(struct hinic_dev *nic_dev, in hinic_port_add_mac()
101 int hinic_port_del_mac(struct hinic_dev *nic_dev, const u8 *addr, in hinic_port_del_mac()
114 int hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr) in hinic_port_get_mac()
145 int hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu) in hinic_port_set_mtu()
176 int hinic_port_add_vlan(struct hinic_dev *nic_dev, u16 vlan_id) in hinic_port_add_vlan()
196 int hinic_port_del_vlan(struct hinic_dev *nic_dev, u16 vlan_id) in hinic_port_del_vlan()
216 int hinic_port_set_rx_mode(struct hinic_dev *nic_dev, u32 rx_mode) in hinic_port_set_rx_mode()
236 int hinic_port_link_state(struct hinic_dev *nic_dev, in hinic_port_link_state()
268 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.c130 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_skb() local
165 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_unmap_skb() local
195 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_pkts() local
314 static void hinic_copy_lp_data(struct hinic_dev *nic_dev, in hinic_copy_lp_data()
361 struct hinic_dev *nic_dev; in rxq_recv() local
460 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_poll() local
480 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_add_napi() local
497 struct hinic_dev *nic_dev; in rx_irq() local
515 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_request_irq() local
H A Dhinic_tx.c132 static int tx_map_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_map_skb()
183 static void tx_unmap_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_unmap_skb()
493 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_lb_xmit_frame() local
554 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_xmit_frame() local
653 static void tx_free_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_free_skb()
667 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in free_all_tx_skbs() local
701 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in free_tx_poll() local
780 struct hinic_dev *nic_dev; in tx_irq() local
798 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in tx_request_irq() local
862 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_init_txq() local
H A Dhinic_sriov.c518 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_sriov_info_by_pcidev() local
600 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_get_vf_config() local
644 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_mac() local
702 static int hinic_update_mac_vlan(struct hinic_dev *nic_dev, u16 old_vlan, in hinic_update_mac_vlan()
749 static int set_hw_vf_vlan(struct hinic_dev *nic_dev, in set_hw_vf_vlan()
791 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_vlan() local
863 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_bw() local
950 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_spoofchk() local
1015 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_link_state() local
1128 static void hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id) in hinic_clear_vf_infos()
[all …]
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_irq.c16 static void hinic3_net_dim(struct hinic3_nic_dev *nic_dev, in hinic3_net_dim()
35 struct hinic3_nic_dev *nic_dev; in hinic3_poll() local
63 struct hinic3_nic_dev *nic_dev = netdev_priv(irq_cfg->netdev); in qp_add_napi() local
78 struct hinic3_nic_dev *nic_dev; in qp_irq() local
94 struct hinic3_nic_dev *nic_dev; in hinic3_request_irq() local
136 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_set_interrupt_moder() local
167 struct hinic3_nic_dev *nic_dev; in hinic3_update_queue_coal() local
200 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_qps_irq_init() local
272 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_qps_irq_uninit() local
H A Dhinic3_filter.c20 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_filter_addr_sync() local
28 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_filter_addr_unsync() local
40 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_clean_mac_list_filter() local
75 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_add_filter() local
94 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_del_filter() local
205 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_mac_filter_sync() local
281 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_mac_filter_sync_all() local
355 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_sync_rx_mode_to_hw() local
387 struct hinic3_nic_dev *nic_dev; in hinic3_set_rx_mode_work() local
H A Dhinic3_nic_io.c209 int hinic3_init_nic_io(struct hinic3_nic_dev *nic_dev) in hinic3_init_nic_io()
256 void hinic3_free_nic_io(struct hinic3_nic_dev *nic_dev) in hinic3_free_nic_io()
265 int hinic3_init_nicio_res(struct hinic3_nic_dev *nic_dev) in hinic3_init_nicio_res()
303 void hinic3_free_nicio_res(struct hinic3_nic_dev *nic_dev) in hinic3_free_nicio_res()
397 int hinic3_alloc_qps(struct hinic3_nic_dev *nic_dev, in hinic3_alloc_qps()
451 void hinic3_free_qps(struct hinic3_nic_dev *nic_dev, in hinic3_free_qps()
465 void hinic3_init_qps(struct hinic3_nic_dev *nic_dev, in hinic3_init_qps()
487 void hinic3_uninit_qps(struct hinic3_nic_dev *nic_dev, in hinic3_uninit_qps()
651 static int init_sq_ctxts(struct hinic3_nic_dev *nic_dev) in init_sq_ctxts()
708 static int init_rq_ctxts(struct hinic3_nic_dev *nic_dev) in init_rq_ctxts()
[all …]
H A Dhinic3_tx.c46 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_alloc_txqs() local
71 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_free_txqs() local
91 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_tx_map_skb() local
148 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_tx_unmap_skb() local
612 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_xmit_frame() local
643 struct hinic3_nic_dev *nic_dev = netdev_priv(txq->netdev); in hinic3_stop_sq() local
660 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_flush_txqs() local
728 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_configure_txqs() local