/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_rx.c | 129 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() argument 364 struct hinic_dev *nic_dev; rxq_recv() local 463 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); rx_poll() local 483 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); rx_add_napi() local 499 struct hinic_dev *nic_dev; rx_irq() local 517 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); rx_request_irq() 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() argument 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() argument 83 static int hinic_dbg_get_func_table(struct hinic_dev *nic_dev, int idx) in hinic_dbg_get_func_table() argument 271 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_init() argument 276 hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev) hinic_sq_dbgfs_uninit() argument 281 hinic_rq_dbgfs_init(struct hinic_dev *nic_dev) hinic_rq_dbgfs_init() argument 286 hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev) hinic_rq_dbgfs_uninit() argument 291 hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev) hinic_func_tbl_dbgfs_init() argument 297 hinic_func_tbl_dbgfs_uninit(struct hinic_dev *nic_dev) hinic_func_tbl_dbgfs_uninit() argument 303 hinic_dbg_init(struct hinic_dev *nic_dev) hinic_dbg_init() argument 309 hinic_dbg_uninit(struct hinic_dev *nic_dev) hinic_dbg_uninit() argument [all...] |
H A D | hinic_tx.c | 131 static int tx_map_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_map_skb() argument 182 static void tx_unmap_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_unmap_skb() argument 491 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_lb_xmit_frame() local 552 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_xmit_frame() local 651 tx_free_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, struct hinic_sge *sges) tx_free_skb() argument 665 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); free_all_tx_skbs() local 699 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); free_tx_poll() local 778 struct hinic_dev *nic_dev; tx_irq() local 796 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); tx_request_irq() local 859 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_init_txq() local [all...] |
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 279 free_rxqs(struct hinic_dev *nic_dev) free_rxqs() argument 298 hinic_configure_max_qnum(struct hinic_dev *nic_dev) hinic_configure_max_qnum() argument 309 hinic_rss_init(struct hinic_dev *nic_dev) hinic_rss_init() argument 350 hinic_rss_deinit(struct hinic_dev *nic_dev) hinic_rss_deinit() argument 355 hinic_init_rss_parameters(struct hinic_dev *nic_dev) hinic_init_rss_parameters() argument 368 hinic_enable_rss(struct hinic_dev *nic_dev) hinic_enable_rss() argument 424 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_open() local 542 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_close() local 582 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_change_mtu() local 605 struct hinic_dev *nic_dev = netdev_priv(netdev); change_mac_addr() local 662 struct hinic_dev *nic_dev = netdev_priv(netdev); add_mac_addr() local 694 struct hinic_dev *nic_dev = netdev_priv(netdev); remove_mac_addr() local 724 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_vlan_rx_add_vid() local 762 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_vlan_rx_kill_vid() local 788 struct hinic_dev *nic_dev = rx_mode_work_to_nic_dev(rx_mode_work); set_rx_mode() local 798 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rx_mode() local 822 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_tx_timeout() local 848 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_stats64() local 867 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_features() local 876 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_fix_features() local 943 hinic_refresh_nic_cfg(struct hinic_dev *nic_dev) hinic_refresh_nic_cfg() argument 977 struct hinic_dev *nic_dev = handle; link_status_event_handler() local 1028 struct hinic_dev *nic_dev = handle; cable_plug_event() local 1042 struct hinic_dev *nic_dev = handle; link_err_event() local 1056 set_features(struct hinic_dev *nic_dev, netdev_features_t pre_features, netdev_features_t features, bool force_change) set_features() argument 1112 hinic_init_intr_coalesce(struct hinic_dev *nic_dev) hinic_init_intr_coalesce() argument 1145 hinic_free_intr_coalesce(struct hinic_dev *nic_dev) hinic_free_intr_coalesce() argument 1160 struct hinic_dev *nic_dev; nic_dev_init() local 1411 wait_sriov_cfg_complete(struct hinic_dev *nic_dev) wait_sriov_cfg_complete() argument 1432 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_remove() local [all...] |
H A D | hinic_port.c | 37 static int change_mac(struct hinic_dev *nic_dev, const u8 *addr, in change_mac() argument 90 int hinic_port_add_mac(struct hinic_dev *nic_dev, in hinic_port_add_mac() argument 104 int hinic_port_del_mac(struct hinic_dev *nic_dev, const u8 *addr, in hinic_port_del_mac() argument 117 hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr) hinic_port_get_mac() argument 148 hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu) hinic_port_set_mtu() argument 191 hinic_port_add_vlan(struct hinic_dev *nic_dev, u16 vlan_id) hinic_port_add_vlan() argument 211 hinic_port_del_vlan(struct hinic_dev *nic_dev, u16 vlan_id) hinic_port_del_vlan() argument 231 hinic_port_set_rx_mode(struct hinic_dev *nic_dev, u32 rx_mode) hinic_port_set_rx_mode() argument 251 hinic_port_link_state(struct hinic_dev *nic_dev, enum hinic_port_link_state *link_state) hinic_port_link_state() argument 283 hinic_port_set_state(struct hinic_dev *nic_dev, enum hinic_port_state state) hinic_port_set_state() argument 316 hinic_port_set_func_state(struct hinic_dev *nic_dev, enum hinic_func_port_state state) hinic_port_set_func_state() argument 348 hinic_port_get_cap(struct hinic_dev *nic_dev, struct hinic_port_cap *port_cap) hinic_port_get_cap() argument 379 hinic_port_set_tso(struct hinic_dev *nic_dev, enum hinic_tso_state state) hinic_port_set_tso() argument 404 hinic_set_rx_csum_offload(struct hinic_dev *nic_dev, u32 en) hinic_set_rx_csum_offload() argument 434 hinic_set_rx_vlan_offload(struct hinic_dev *nic_dev, u8 en) hinic_set_rx_vlan_offload() argument 465 hinic_set_max_qnum(struct hinic_dev *nic_dev, u8 num_rqs) hinic_set_max_qnum() argument 491 hinic_set_rx_lro(struct hinic_dev *nic_dev, u8 ipv4_en, u8 ipv6_en, u8 max_wqe_num) hinic_set_rx_lro() argument 519 hinic_set_rx_lro_timer(struct hinic_dev *nic_dev, u32 timer_value) hinic_set_rx_lro_timer() argument 554 hinic_set_rx_lro_state(struct hinic_dev *nic_dev, u8 lro_en, u32 lro_timer, u32 wqe_num) hinic_set_rx_lro_state() argument 582 hinic_rss_set_indir_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, const u32 *indir_table) hinic_rss_set_indir_tbl() argument 653 hinic_rss_get_indir_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, u32 *indir_table) hinic_rss_get_indir_tbl() argument 683 hinic_set_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, struct hinic_rss_type rss_type) hinic_set_rss_type() argument 743 hinic_get_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, struct hinic_rss_type *rss_type) hinic_get_rss_type() argument 784 hinic_rss_set_template_tbl(struct hinic_dev *nic_dev, u32 template_id, const u8 *temp) hinic_rss_set_template_tbl() argument 811 hinic_rss_get_template_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, u8 *temp) hinic_rss_get_template_tbl() argument 844 hinic_rss_set_hash_engine(struct hinic_dev *nic_dev, u8 template_id, u8 type) hinic_rss_set_hash_engine() argument 871 hinic_rss_get_hash_engine(struct hinic_dev *nic_dev, u8 tmpl_idx, u8 *type) hinic_rss_get_hash_engine() argument 902 hinic_rss_cfg(struct hinic_dev *nic_dev, u8 rss_en, u8 template_id) hinic_rss_cfg() argument 929 hinic_rss_template_alloc(struct hinic_dev *nic_dev, u8 *tmpl_idx) hinic_rss_template_alloc() argument 955 hinic_rss_template_free(struct hinic_dev *nic_dev, u8 tmpl_idx) hinic_rss_template_free() argument 980 hinic_get_vport_stats(struct hinic_dev *nic_dev, struct hinic_vport_stats *stats) hinic_get_vport_stats() argument 1009 hinic_get_phy_port_stats(struct hinic_dev *nic_dev, struct hinic_phy_port_stats *stats) hinic_get_phy_port_stats() argument 1046 hinic_get_mgmt_version(struct hinic_dev *nic_dev, u8 *mgmt_ver) hinic_get_mgmt_version() argument [all...] |
H A D | hinic_sriov.c | 498 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() argument 729 set_hw_vf_vlan(struct hinic_dev *nic_dev, u16 cur_vlanprio, int vf, u16 vlan, u8 qos) set_hw_vf_vlan() argument 771 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_vlan() local 841 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_bw() local 934 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_spoofchk() local 999 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_link_state() local 1112 hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id) hinic_clear_vf_infos() argument 1140 struct hinic_dev *nic_dev; hinic_deinit_vf_hw() local [all...] |
H A D | hinic_ethtool.c | 260 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() argument 394 get_link_settings_type(struct hinic_dev *nic_dev, u8 autoneg, u32 speed, u32 *set_settings) get_link_settings_type() argument 426 set_link_settings_separate_cmd(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) set_link_settings_separate_cmd() argument 460 hinic_set_settings_to_hw(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) hinic_set_settings_to_hw() argument 512 struct hinic_dev *nic_dev = netdev_priv(netdev); set_link_settings() local 540 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_drvinfo() local 559 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_ringparam() local 567 check_ringparam_valid(struct hinic_dev *nic_dev, struct ethtool_ringparam *ring) check_ringparam_valid() argument 592 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_ringparam() local 638 struct hinic_dev *nic_dev = netdev_priv(netdev); __hinic_get_coalesce() local 681 set_queue_coalesce(struct hinic_dev *nic_dev, u16 q_id, struct hinic_intr_coal_info *coal, bool set_rx_coal) set_queue_coalesce() argument 720 __set_hw_coal_param(struct hinic_dev *nic_dev, struct hinic_intr_coal_info *intr_coal, u16 queue, bool set_rx_coal) __set_hw_coal_param() argument 752 struct hinic_dev *nic_dev = netdev_priv(netdev); __hinic_set_coalesce() local 829 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_pauseparam() local 852 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_pauseparam() local 886 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_channels() local 896 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_channels() local 922 hinic_get_rss_hash_opts(struct hinic_dev *nic_dev, struct ethtool_rxnfc *cmd) hinic_get_rss_hash_opts() argument 1003 hinic_set_rss_hash_opts(struct hinic_dev *nic_dev, struct ethtool_rxnfc *cmd) hinic_set_rss_hash_opts() argument 1060 struct hinic_dev *nic_dev = netdev_priv(netdev); __set_rss_rxfh() local 1104 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_rxnfc() local 1124 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rxnfc() local 1142 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_rxfh() local 1176 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rxfh() local 1368 get_drv_queue_stats(struct hinic_dev *nic_dev, u64 *data) get_drv_queue_stats() argument 1405 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_ethtool_stats() local 1450 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_sset_count() local 1473 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_strings() local 1514 hinic_run_lp_test(struct hinic_dev *nic_dev, u32 test_time) hinic_run_lp_test() argument 1592 do_lp_test(struct hinic_dev *nic_dev, u32 flags, u32 test_time, enum diag_test_index *test_index) do_lp_test() argument 1640 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_diag_test() local 1677 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_phys_id() local 1710 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_module_info() local 1754 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_module_eeprom() local 1777 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_link_ext_state() local 1858 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_ethtool_ops() local [all...] |
/kernel/linux/linux-6.6/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) in hinic_dbg_get_sq_info() argument 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() argument 83 static int hinic_dbg_get_func_table(struct hinic_dev *nic_dev, int idx) in hinic_dbg_get_func_table() argument 271 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_init() argument 276 hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev) hinic_sq_dbgfs_uninit() argument 281 hinic_rq_dbgfs_init(struct hinic_dev *nic_dev) hinic_rq_dbgfs_init() argument 286 hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev) hinic_rq_dbgfs_uninit() argument 291 hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev) hinic_func_tbl_dbgfs_init() argument 297 hinic_func_tbl_dbgfs_uninit(struct hinic_dev *nic_dev) hinic_func_tbl_dbgfs_uninit() argument 303 hinic_dbg_init(struct hinic_dev *nic_dev) hinic_dbg_init() argument 309 hinic_dbg_uninit(struct hinic_dev *nic_dev) hinic_dbg_uninit() argument [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() argument 361 struct hinic_dev *nic_dev; rxq_recv() local 460 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); rx_poll() local 480 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); rx_add_napi() local 497 struct hinic_dev *nic_dev; rx_irq() local 515 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); rx_request_irq() local [all...] |
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() argument 183 static void tx_unmap_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_unmap_skb() argument 493 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_lb_xmit_frame() local 554 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_xmit_frame() local 653 tx_free_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, struct hinic_sge *sges) tx_free_skb() argument 667 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); free_all_tx_skbs() local 701 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); free_tx_poll() local 780 struct hinic_dev *nic_dev; tx_irq() local 798 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); tx_request_irq() local 862 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_init_txq() local [all...] |
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 178 enable_txqs_napi(struct hinic_dev *nic_dev) enable_txqs_napi() argument 187 disable_txqs_napi(struct hinic_dev *nic_dev) disable_txqs_napi() argument 200 free_txqs(struct hinic_dev *nic_dev) free_txqs() argument 225 create_rxqs(struct hinic_dev *nic_dev) create_rxqs() argument 278 free_rxqs(struct hinic_dev *nic_dev) free_rxqs() argument 297 hinic_configure_max_qnum(struct hinic_dev *nic_dev) hinic_configure_max_qnum() argument 302 hinic_rss_init(struct hinic_dev *nic_dev) hinic_rss_init() argument 343 hinic_rss_deinit(struct hinic_dev *nic_dev) hinic_rss_deinit() argument 348 hinic_init_rss_parameters(struct hinic_dev *nic_dev) hinic_init_rss_parameters() argument 361 hinic_enable_rss(struct hinic_dev *nic_dev) hinic_enable_rss() argument 417 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_open() local 535 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_close() local 575 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_change_mtu() local 598 struct hinic_dev *nic_dev = netdev_priv(netdev); change_mac_addr() local 655 struct hinic_dev *nic_dev = netdev_priv(netdev); add_mac_addr() local 687 struct hinic_dev *nic_dev = netdev_priv(netdev); remove_mac_addr() local 717 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_vlan_rx_add_vid() local 755 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_vlan_rx_kill_vid() local 781 struct hinic_dev *nic_dev = rx_mode_work_to_nic_dev(rx_mode_work); set_rx_mode() local 791 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rx_mode() local 815 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_tx_timeout() local 841 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_stats64() local 860 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_features() local 869 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_fix_features() local 936 hinic_refresh_nic_cfg(struct hinic_dev *nic_dev) hinic_refresh_nic_cfg() argument 968 struct hinic_dev *nic_dev = handle; link_status_event_handler() local 1019 struct hinic_dev *nic_dev = handle; cable_plug_event() local 1033 struct hinic_dev *nic_dev = handle; link_err_event() local 1047 set_features(struct hinic_dev *nic_dev, netdev_features_t pre_features, netdev_features_t features, bool force_change) set_features() argument 1113 hinic_init_intr_coalesce(struct hinic_dev *nic_dev) hinic_init_intr_coalesce() argument 1146 hinic_free_intr_coalesce(struct hinic_dev *nic_dev) hinic_free_intr_coalesce() argument 1161 struct hinic_dev *nic_dev; nic_dev_init() local 1394 wait_sriov_cfg_complete(struct hinic_dev *nic_dev) wait_sriov_cfg_complete() argument 1415 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_remove() local [all...] |
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() argument 749 set_hw_vf_vlan(struct hinic_dev *nic_dev, u16 cur_vlanprio, int vf, u16 vlan, u8 qos) set_hw_vf_vlan() argument 791 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_vlan() local 863 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_bw() local 950 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_spoofchk() local 1015 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_ndo_set_vf_link_state() local 1128 hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id) hinic_clear_vf_infos() argument 1156 struct hinic_dev *nic_dev; hinic_deinit_vf_hw() local [all...] |
H A D | hinic_port.c | 34 static int change_mac(struct hinic_dev *nic_dev, const u8 *addr, in change_mac() argument 87 int hinic_port_add_mac(struct hinic_dev *nic_dev, in hinic_port_add_mac() argument 101 int hinic_port_del_mac(struct hinic_dev *nic_dev, const u8 *addr, in hinic_port_del_mac() argument 114 hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr) hinic_port_get_mac() argument 145 hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu) hinic_port_set_mtu() argument 176 hinic_port_add_vlan(struct hinic_dev *nic_dev, u16 vlan_id) hinic_port_add_vlan() argument 196 hinic_port_del_vlan(struct hinic_dev *nic_dev, u16 vlan_id) hinic_port_del_vlan() argument 216 hinic_port_set_rx_mode(struct hinic_dev *nic_dev, u32 rx_mode) hinic_port_set_rx_mode() argument 236 hinic_port_link_state(struct hinic_dev *nic_dev, enum hinic_port_link_state *link_state) hinic_port_link_state() argument 268 hinic_port_set_state(struct hinic_dev *nic_dev, enum hinic_port_state state) hinic_port_set_state() argument 301 hinic_port_set_func_state(struct hinic_dev *nic_dev, enum hinic_func_port_state state) hinic_port_set_func_state() argument 333 hinic_port_get_cap(struct hinic_dev *nic_dev, struct hinic_port_cap *port_cap) hinic_port_get_cap() argument 364 hinic_port_set_tso(struct hinic_dev *nic_dev, enum hinic_tso_state state) hinic_port_set_tso() argument 389 hinic_set_rx_csum_offload(struct hinic_dev *nic_dev, u32 en) hinic_set_rx_csum_offload() argument 419 hinic_set_rx_vlan_offload(struct hinic_dev *nic_dev, u8 en) hinic_set_rx_vlan_offload() argument 450 hinic_set_vlan_fliter(struct hinic_dev *nic_dev, u32 en) hinic_set_vlan_fliter() argument 480 hinic_set_max_qnum(struct hinic_dev *nic_dev, u8 num_rqs) hinic_set_max_qnum() argument 506 hinic_set_rx_lro(struct hinic_dev *nic_dev, u8 ipv4_en, u8 ipv6_en, u8 max_wqe_num) hinic_set_rx_lro() argument 534 hinic_set_rx_lro_timer(struct hinic_dev *nic_dev, u32 timer_value) hinic_set_rx_lro_timer() argument 569 hinic_set_rx_lro_state(struct hinic_dev *nic_dev, u8 lro_en, u32 lro_timer, u32 wqe_num) hinic_set_rx_lro_state() argument 597 hinic_rss_set_indir_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, const u32 *indir_table) hinic_rss_set_indir_tbl() argument 668 hinic_rss_get_indir_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, u32 *indir_table) hinic_rss_get_indir_tbl() argument 698 hinic_set_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, struct hinic_rss_type rss_type) hinic_set_rss_type() argument 758 hinic_get_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, struct hinic_rss_type *rss_type) hinic_get_rss_type() argument 799 hinic_rss_set_template_tbl(struct hinic_dev *nic_dev, u32 template_id, const u8 *temp) hinic_rss_set_template_tbl() argument 826 hinic_rss_get_template_tbl(struct hinic_dev *nic_dev, u32 tmpl_idx, u8 *temp) hinic_rss_get_template_tbl() argument 859 hinic_rss_set_hash_engine(struct hinic_dev *nic_dev, u8 template_id, u8 type) hinic_rss_set_hash_engine() argument 886 hinic_rss_get_hash_engine(struct hinic_dev *nic_dev, u8 tmpl_idx, u8 *type) hinic_rss_get_hash_engine() argument 917 hinic_rss_cfg(struct hinic_dev *nic_dev, u8 rss_en, u8 template_id) hinic_rss_cfg() argument 944 hinic_rss_template_alloc(struct hinic_dev *nic_dev, u8 *tmpl_idx) hinic_rss_template_alloc() argument 970 hinic_rss_template_free(struct hinic_dev *nic_dev, u8 tmpl_idx) hinic_rss_template_free() argument 995 hinic_get_vport_stats(struct hinic_dev *nic_dev, struct hinic_vport_stats *stats) hinic_get_vport_stats() argument 1024 hinic_get_phy_port_stats(struct hinic_dev *nic_dev, struct hinic_phy_port_stats *stats) hinic_get_phy_port_stats() argument 1061 hinic_get_mgmt_version(struct hinic_dev *nic_dev, u8 *mgmt_ver) hinic_get_mgmt_version() argument [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() argument 391 get_link_settings_type(struct hinic_dev *nic_dev, u8 autoneg, u32 speed, u32 *set_settings) get_link_settings_type() argument 423 set_link_settings_separate_cmd(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) set_link_settings_separate_cmd() argument 457 hinic_set_settings_to_hw(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) hinic_set_settings_to_hw() argument 504 struct hinic_dev *nic_dev = netdev_priv(netdev); set_link_settings() local 532 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_drvinfo() local 553 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_ringparam() local 561 check_ringparam_valid(struct hinic_dev *nic_dev, struct ethtool_ringparam *ring) check_ringparam_valid() argument 588 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_ringparam() local 634 struct hinic_dev *nic_dev = netdev_priv(netdev); __hinic_get_coalesce() local 677 set_queue_coalesce(struct hinic_dev *nic_dev, u16 q_id, struct hinic_intr_coal_info *coal, bool set_rx_coal) set_queue_coalesce() argument 716 __set_hw_coal_param(struct hinic_dev *nic_dev, struct hinic_intr_coal_info *intr_coal, u16 queue, bool set_rx_coal) __set_hw_coal_param() argument 748 struct hinic_dev *nic_dev = netdev_priv(netdev); __hinic_set_coalesce() local 829 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_pauseparam() local 852 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_pauseparam() local 886 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_channels() local 896 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_channels() local 922 hinic_get_rss_hash_opts(struct hinic_dev *nic_dev, struct ethtool_rxnfc *cmd) hinic_get_rss_hash_opts() argument 1003 hinic_set_rss_hash_opts(struct hinic_dev *nic_dev, struct ethtool_rxnfc *cmd) hinic_set_rss_hash_opts() argument 1060 struct hinic_dev *nic_dev = netdev_priv(netdev); __set_rss_rxfh() local 1104 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_rxnfc() local 1124 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rxnfc() local 1142 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_rxfh() local 1176 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_rxfh() local 1366 get_drv_queue_stats(struct hinic_dev *nic_dev, u64 *data) get_drv_queue_stats() argument 1403 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_ethtool_stats() local 1448 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_sset_count() local 1471 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_strings() local 1512 hinic_run_lp_test(struct hinic_dev *nic_dev, u32 test_time) hinic_run_lp_test() argument 1590 do_lp_test(struct hinic_dev *nic_dev, u32 flags, u32 test_time, enum diag_test_index *test_index) do_lp_test() argument 1638 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_diag_test() local 1674 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_phys_id() local 1707 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_module_info() local 1751 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_module_eeprom() local 1774 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_get_link_ext_state() local 1855 struct hinic_dev *nic_dev = netdev_priv(netdev); hinic_set_ethtool_ops() local [all...] |