/linux-master/drivers/net/ethernet/huawei/hinic/ |
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) argument 53 static u64 hinic_dbg_get_rq_info(struct hinic_dev *nic_dev, struct hinic_rq *rq, int idx) argument 83 static int hinic_dbg_get_func_table(struct hinic_dev *nic_dev, int idx) argument 271 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev) argument 276 hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev) argument 281 hinic_rq_dbgfs_init(struct hinic_dev *nic_dev) argument 286 hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev) argument 291 hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev) argument 297 hinic_func_tbl_dbgfs_uninit(struct hinic_dev *nic_dev) argument 303 hinic_dbg_init(struct hinic_dev *nic_dev) argument 309 hinic_dbg_uninit(struct hinic_dev *nic_dev) argument [all...] |
H A D | hinic_rx.c | 130 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); local 165 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); local 195 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); local 314 static void hinic_copy_lp_data(struct hinic_dev *nic_dev, argument 361 struct hinic_dev *nic_dev; local 460 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); local 480 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); local 497 struct hinic_dev *nic_dev; local 515 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); local [all...] |
H A D | hinic_tx.c | 132 static int tx_map_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, argument 183 static void tx_unmap_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, argument 493 struct hinic_dev *nic_dev = netdev_priv(netdev); local 554 struct hinic_dev *nic_dev = netdev_priv(netdev); local 653 tx_free_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, struct hinic_sge *sges) argument 667 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); local 701 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); local 780 struct hinic_dev *nic_dev; local 798 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); local 862 struct hinic_dev *nic_dev = netdev_priv(netdev); local [all...] |
H A D | hinic_main.c | 110 static void gather_nic_stats(struct hinic_dev *nic_dev, argument 129 static int create_txqs(struct hinic_dev *nic_dev) argument 178 enable_txqs_napi(struct hinic_dev *nic_dev) argument 187 disable_txqs_napi(struct hinic_dev *nic_dev) argument 200 free_txqs(struct hinic_dev *nic_dev) argument 225 create_rxqs(struct hinic_dev *nic_dev) argument 278 free_rxqs(struct hinic_dev *nic_dev) argument 297 hinic_configure_max_qnum(struct hinic_dev *nic_dev) argument 302 hinic_rss_init(struct hinic_dev *nic_dev) argument 343 hinic_rss_deinit(struct hinic_dev *nic_dev) argument 348 hinic_init_rss_parameters(struct hinic_dev *nic_dev) argument 361 hinic_enable_rss(struct hinic_dev *nic_dev) argument 417 struct hinic_dev *nic_dev = netdev_priv(netdev); local 535 struct hinic_dev *nic_dev = netdev_priv(netdev); local 575 struct hinic_dev *nic_dev = netdev_priv(netdev); local 598 struct hinic_dev *nic_dev = netdev_priv(netdev); local 655 struct hinic_dev *nic_dev = netdev_priv(netdev); local 687 struct hinic_dev *nic_dev = netdev_priv(netdev); local 717 struct hinic_dev *nic_dev = netdev_priv(netdev); local 755 struct hinic_dev *nic_dev = netdev_priv(netdev); local 781 struct hinic_dev *nic_dev = rx_mode_work_to_nic_dev(rx_mode_work); local 791 struct hinic_dev *nic_dev = netdev_priv(netdev); local 815 struct hinic_dev *nic_dev = netdev_priv(netdev); local 841 struct hinic_dev *nic_dev = netdev_priv(netdev); local 860 struct hinic_dev *nic_dev = netdev_priv(netdev); local 869 struct hinic_dev *nic_dev = netdev_priv(netdev); local 936 hinic_refresh_nic_cfg(struct hinic_dev *nic_dev) argument 968 struct hinic_dev *nic_dev = handle; local 1019 struct hinic_dev *nic_dev = handle; local 1033 struct hinic_dev *nic_dev = handle; local 1047 set_features(struct hinic_dev *nic_dev, netdev_features_t pre_features, netdev_features_t features, bool force_change) argument 1113 hinic_init_intr_coalesce(struct hinic_dev *nic_dev) argument 1146 hinic_free_intr_coalesce(struct hinic_dev *nic_dev) argument 1161 struct hinic_dev *nic_dev; local 1394 wait_sriov_cfg_complete(struct hinic_dev *nic_dev) argument 1415 struct hinic_dev *nic_dev = netdev_priv(netdev); local [all...] |
H A D | hinic_sriov.c | 518 struct hinic_dev *nic_dev = netdev_priv(netdev); local 600 struct hinic_dev *nic_dev = netdev_priv(netdev); local 644 struct hinic_dev *nic_dev = netdev_priv(netdev); local 702 static int hinic_update_mac_vlan(struct hinic_dev *nic_dev, u16 old_vlan, argument 749 set_hw_vf_vlan(struct hinic_dev *nic_dev, u16 cur_vlanprio, int vf, u16 vlan, u8 qos) argument 791 struct hinic_dev *nic_dev = netdev_priv(netdev); local 863 struct hinic_dev *nic_dev = netdev_priv(netdev); local 950 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1015 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1128 hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id) argument 1156 struct hinic_dev *nic_dev; local [all...] |
H A D | hinic_port.c | 34 static int change_mac(struct hinic_dev *nic_dev, const u8 *addr, argument 87 int hinic_port_add_mac(struct hinic_dev *nic_dev, argument 101 int hinic_port_del_mac(struct hinic_dev *nic_dev, const u8 *addr, argument 114 hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr) argument 145 hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu) argument 176 hinic_port_add_vlan(struct hinic_dev *nic_dev, u16 vlan_id) argument 196 hinic_port_del_vlan(struct hinic_dev *nic_dev, u16 vlan_id) argument 216 hinic_port_set_rx_mode(struct hinic_dev *nic_dev, u32 rx_mode) argument 236 hinic_port_link_state(struct hinic_dev *nic_dev, enum hinic_port_link_state *link_state) argument 268 hinic_port_set_state(struct hinic_dev *nic_dev, enum hinic_port_state state) argument 301 hinic_port_set_func_state(struct hinic_dev *nic_dev, enum hinic_func_port_state state) argument 333 hinic_port_get_cap(struct hinic_dev *nic_dev, struct hinic_port_cap *port_cap) argument 364 hinic_port_set_tso(struct hinic_dev *nic_dev, enum hinic_tso_state state) argument 389 hinic_set_rx_csum_offload(struct hinic_dev *nic_dev, u32 en) argument 419 hinic_set_rx_vlan_offload(struct hinic_dev *nic_dev, u8 en) argument 450 hinic_set_vlan_fliter(struct hinic_dev *nic_dev, u32 en) argument 480 hinic_set_max_qnum(struct hinic_dev *nic_dev, u8 num_rqs) argument 506 hinic_set_rx_lro(struct hinic_dev *nic_dev, u8 ipv4_en, u8 ipv6_en, u8 max_wqe_num) argument 534 hinic_set_rx_lro_timer(struct hinic_dev *nic_dev, u32 timer_value) argument 569 hinic_set_rx_lro_state(struct hinic_dev *nic_dev, u8 lro_en, u32 lro_timer, u32 wqe_num) argument 597 hinic_rss_set_indir_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, const u32 *indir_table) argument 668 hinic_rss_get_indir_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, u32 *indir_table) argument 698 hinic_set_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, struct hinic_rss_type rss_type) argument 758 hinic_get_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, struct hinic_rss_type *rss_type) argument 799 hinic_rss_set_template_tbl(struct hinic_dev *nic_dev, u32 template_id, const u8 *temp) argument 826 hinic_rss_get_template_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, u8 *temp) argument 859 hinic_rss_set_hash_engine(struct hinic_dev *nic_dev, u8 template_id, u8 type) argument 886 hinic_rss_get_hash_engine(struct hinic_dev *nic_dev, u8 tmpl_idx, u8 *type) argument 917 hinic_rss_cfg(struct hinic_dev *nic_dev, u8 rss_en, u8 template_id) argument 944 hinic_rss_template_alloc(struct hinic_dev *nic_dev, u8 *tmpl_idx) argument 970 hinic_rss_template_free(struct hinic_dev *nic_dev, u8 tmpl_idx) argument 995 hinic_get_vport_stats(struct hinic_dev *nic_dev, struct hinic_vport_stats *stats) argument 1024 hinic_get_phy_port_stats(struct hinic_dev *nic_dev, struct hinic_phy_port_stats *stats) argument 1061 hinic_get_mgmt_version(struct hinic_dev *nic_dev, u8 *mgmt_ver) argument [all...] |
H A D | hinic_ethtool.c | 259 struct hinic_dev *nic_dev = netdev_priv(netdev); local 365 static bool hinic_is_speed_legal(struct hinic_dev *nic_dev, u32 speed) argument 391 get_link_settings_type(struct hinic_dev *nic_dev, u8 autoneg, u32 speed, u32 *set_settings) argument 423 set_link_settings_separate_cmd(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) argument 457 hinic_set_settings_to_hw(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) argument 504 struct hinic_dev *nic_dev = netdev_priv(netdev); local 532 struct hinic_dev *nic_dev = netdev_priv(netdev); local 553 struct hinic_dev *nic_dev = netdev_priv(netdev); local 561 check_ringparam_valid(struct hinic_dev *nic_dev, struct ethtool_ringparam *ring) argument 588 struct hinic_dev *nic_dev = netdev_priv(netdev); local 634 struct hinic_dev *nic_dev = netdev_priv(netdev); local 677 set_queue_coalesce(struct hinic_dev *nic_dev, u16 q_id, struct hinic_intr_coal_info *coal, bool set_rx_coal) argument 716 __set_hw_coal_param(struct hinic_dev *nic_dev, struct hinic_intr_coal_info *intr_coal, u16 queue, bool set_rx_coal) argument 748 struct hinic_dev *nic_dev = netdev_priv(netdev); local 829 struct hinic_dev *nic_dev = netdev_priv(netdev); local 852 struct hinic_dev *nic_dev = netdev_priv(netdev); local 886 struct hinic_dev *nic_dev = netdev_priv(netdev); local 896 struct hinic_dev *nic_dev = netdev_priv(netdev); local 922 hinic_get_rss_hash_opts(struct hinic_dev *nic_dev, struct ethtool_rxnfc *cmd) argument 1003 hinic_set_rss_hash_opts(struct hinic_dev *nic_dev, struct ethtool_rxnfc *cmd) argument 1060 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1104 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1124 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1142 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1177 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1368 get_drv_queue_stats(struct hinic_dev *nic_dev, u64 *data) argument 1405 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1450 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1473 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1514 hinic_run_lp_test(struct hinic_dev *nic_dev, u32 test_time) argument 1592 do_lp_test(struct hinic_dev *nic_dev, u32 flags, u32 test_time, enum diag_test_index *test_index) argument 1640 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1676 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1709 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1753 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1776 struct hinic_dev *nic_dev = netdev_priv(netdev); local 1857 struct hinic_dev *nic_dev = netdev_priv(netdev); local [all...] |