Home
last modified time | relevance | path

Searched defs:nic_dev (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c129 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 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() 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 Dhinic_tx.c131 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 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
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 Dhinic_port.c37 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 Dhinic_sriov.c498 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 Dhinic_ethtool.c260 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 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() 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 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() 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 Dhinic_tx.c132 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 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
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 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() 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 Dhinic_port.c34 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 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() 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...]

Completed in 16 milliseconds