/linux/drivers/net/ethernet/huawei/hinic/ |
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_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_main.c | 29 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_alloc_txrxqs() local 62 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_init_nic_dev() local 79 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_sw_init() local 117 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_sw_uninit() local 131 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in netdev_feature_init() local 149 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_set_default_hw_feature() local 165 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_link_status_change() local 187 struct hinic3_nic_dev *nic_dev = dev_get_drvdata(&adev->dev); in hinic3_nic_event() local 211 struct hinic3_nic_dev *nic_dev; in hinic3_nic_probe() local 289 struct hinic3_nic_dev *nic_dev = dev_get_drvdata(&adev->dev); in hinic3_nic_remove() local
|
H A D | hinic3_nic_cfg.c | 42 int hinic3_set_nic_feature_to_hw(struct hinic3_nic_dev *nic_dev) in hinic3_set_nic_feature_to_hw() 48 bool hinic3_test_support(struct hinic3_nic_dev *nic_dev, in hinic3_test_support() 54 void hinic3_update_nic_feature(struct hinic3_nic_dev *nic_dev, u64 feature_cap) in hinic3_update_nic_feature() 87 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_set_port_mtu() local
|
H A D | hinic3_nic_io.c | 12 int hinic3_init_nic_io(struct hinic3_nic_dev *nic_dev) in hinic3_init_nic_io() 18 void hinic3_free_nic_io(struct hinic3_nic_dev *nic_dev) in hinic3_free_nic_io()
|
H A D | hinic3_tx.c | 21 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_alloc_txqs() local 50 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_free_txqs() local 70 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_tx_map_skb() local 126 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_tx_unmap_skb() local 565 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_xmit_frame() local 595 struct hinic3_nic_dev *nic_dev = netdev_priv(txq->netdev); in hinic3_stop_sq() local 612 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_flush_txqs() local
|
H A D | hinic3_irq.c | 17 struct hinic3_nic_dev *nic_dev; in hinic3_poll() local 43 struct hinic3_nic_dev *nic_dev = netdev_priv(irq_cfg->netdev); in qp_add_napi() local
|
H A D | hinic3_netdev_ops.c | 45 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_set_mac_addr() local
|
H A D | hinic3_rx.c | 304 struct hinic3_nic_dev *nic_dev = netdev_priv(rxq->netdev); in hinic3_rx_poll() local
|