| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_main.c | 110 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 D | hinic_ethtool.c | 259 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 D | hinic_port.c | 34 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 D | hinic_debugfs.c | 23 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 D | hinic_rx.c | 130 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 D | hinic_tx.c | 132 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 D | hinic_sriov.c | 518 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 D | hinic3_irq.c | 16 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 D | hinic3_filter.c | 20 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 D | hinic3_nic_io.c | 209 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 D | hinic3_tx.c | 46 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
|