Searched refs:hinic_dev (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_debugfs.h | 82 int hinic_sq_debug_add(struct hinic_dev *dev, u16 sq_id); 86 int hinic_rq_debug_add(struct hinic_dev *dev, u16 rq_id); 90 int hinic_func_table_debug_add(struct hinic_dev *dev); 92 void hinic_func_table_debug_rem(struct hinic_dev *dev); 94 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev); 96 void hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev); 98 void hinic_rq_dbgfs_init(struct hinic_dev *nic_dev); 100 void hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev); 102 void hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev); 106 void hinic_dbg_init(struct hinic_dev *nic_dev); [all …]
|
A D | hinic_port.h | 763 int hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr); 765 int hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu); 773 int hinic_port_link_state(struct hinic_dev *nic_dev, 776 int hinic_port_set_state(struct hinic_dev *nic_dev, 779 int hinic_port_set_func_state(struct hinic_dev *nic_dev, 782 int hinic_port_get_cap(struct hinic_dev *nic_dev, 785 int hinic_set_max_qnum(struct hinic_dev *nic_dev, u8 num_rqs); 794 int hinic_set_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, 814 int hinic_get_rss_type(struct hinic_dev *nic_dev, u32 tmpl_idx, 826 int hinic_get_phy_port_stats(struct hinic_dev *nic_dev, [all …]
|
A D | hinic_debugfs.c | 206 int hinic_sq_debug_add(struct hinic_dev *dev, u16 sq_id) in hinic_sq_debug_add() 228 int hinic_rq_debug_add(struct hinic_dev *dev, u16 rq_id) in hinic_rq_debug_add() 250 int hinic_func_table_debug_add(struct hinic_dev *dev) in hinic_func_table_debug_add() 259 void hinic_func_table_debug_rem(struct hinic_dev *dev) in hinic_func_table_debug_rem() 265 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_init() 270 void hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_uninit() 275 void hinic_rq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_rq_dbgfs_init() 280 void hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_rq_dbgfs_uninit() 285 void hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev) in hinic_func_tbl_dbgfs_init() 297 void hinic_dbg_init(struct hinic_dev *nic_dev) in hinic_dbg_init() [all …]
|
A D | hinic_main.c | 81 static int set_features(struct hinic_dev *nic_dev, 143 static int create_txqs(struct hinic_dev *nic_dev) in create_txqs() 215 static void free_txqs(struct hinic_dev *nic_dev) in free_txqs() 240 static int create_rxqs(struct hinic_dev *nic_dev) in create_rxqs() 294 static void free_rxqs(struct hinic_dev *nic_dev) in free_rxqs() 433 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_open() 551 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_close() 995 struct hinic_dev *nic_dev = handle; in link_status_event_handler() 1046 struct hinic_dev *nic_dev = handle; in cable_plug_event() 1060 struct hinic_dev *nic_dev = handle; in link_err_event() [all …]
|
A D | hinic_port.c | 37 static int change_mac(struct hinic_dev *nic_dev, const u8 *addr, in change_mac() 90 int hinic_port_add_mac(struct hinic_dev *nic_dev, in hinic_port_add_mac() 117 int hinic_port_get_mac(struct hinic_dev *nic_dev, u8 *addr) in hinic_port_get_mac() 148 int hinic_port_set_mtu(struct hinic_dev *nic_dev, int new_mtu) in hinic_port_set_mtu() 191 int hinic_port_add_vlan(struct hinic_dev *nic_dev, u16 vlan_id) in hinic_port_add_vlan() 251 int hinic_port_link_state(struct hinic_dev *nic_dev, in hinic_port_link_state() 316 int hinic_port_set_func_state(struct hinic_dev *nic_dev, in hinic_port_set_func_state() 348 int hinic_port_get_cap(struct hinic_dev *nic_dev, in hinic_port_get_cap() 465 int hinic_set_max_qnum(struct hinic_dev *nic_dev, u8 num_rqs) in hinic_set_max_qnum() 980 int hinic_get_vport_stats(struct hinic_dev *nic_dev, in hinic_get_vport_stats() [all …]
|
A D | hinic_ethtool.c | 260 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_link_ksettings() 505 struct hinic_dev *nic_dev = netdev_priv(netdev); in set_link_settings() 533 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_drvinfo() 552 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_ringparam() 585 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_set_ringparam() 631 struct hinic_dev *nic_dev = netdev_priv(netdev); in __hinic_get_coalesce() 745 struct hinic_dev *nic_dev = netdev_priv(netdev); in __hinic_set_coalesce() 826 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_pauseparam() 849 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_set_pauseparam() 883 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_channels() [all …]
|
A D | hinic_rx.c | 132 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_skb() 167 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_unmap_skb() 197 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_pkts() 316 static void hinic_copy_lp_data(struct hinic_dev *nic_dev, in hinic_copy_lp_data() 363 struct hinic_dev *nic_dev; in rxq_recv() 462 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_poll() 482 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_add_napi() 498 struct hinic_dev *nic_dev; in rx_irq() 516 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_request_irq()
|
A D | hinic_tx.c | 133 static int tx_map_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_map_skb() 184 static void tx_unmap_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_unmap_skb() 494 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_lb_xmit_frame() 555 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_xmit_frame() 654 static void tx_free_skb(struct hinic_dev *nic_dev, struct sk_buff *skb, in tx_free_skb() 668 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in free_all_tx_skbs() 702 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in free_tx_poll() 781 struct hinic_dev *nic_dev; in tx_irq() 799 struct hinic_dev *nic_dev = netdev_priv(txq->netdev); in tx_request_irq() 862 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_init_txq()
|
A D | hinic_sriov.c | 499 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_get_sriov_info_by_pcidev() 581 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_get_vf_config() 625 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_mac() 730 static int set_hw_vf_vlan(struct hinic_dev *nic_dev, in set_hw_vf_vlan() 772 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_vlan() 809 struct hinic_dev *adapter = netdev_priv(netdev); in hinic_ndo_set_vf_trust() 844 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_bw() 937 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_spoofchk() 1002 struct hinic_dev *nic_dev = netdev_priv(netdev); in hinic_ndo_set_vf_link_state() 1143 struct hinic_dev *nic_dev; in hinic_deinit_vf_hw() [all …]
|
A D | hinic_dev.h | 68 struct hinic_dev *dev; 75 struct hinic_dev { struct
|
A D | hinic_devlink.c | 298 return devlink_alloc(&hinic_devlink_ops, sizeof(struct hinic_dev), dev); in hinic_devlink_alloc()
|
/linux/Documentation/networking/device_drivers/ethernet/huawei/ |
A D | hinic.rst | 34 hinic_dev - Implement a Logical Network device that is independent from 95 hinic_dev contains the following components: 112 hinic_dev - de/constructs the Logical Tx and Rx Queues. 113 (hinic_main.c, hinic_dev.h)
|
Completed in 35 milliseconds