Home
last modified time | relevance | path

Searched refs:hinic_dev (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_debugfs.h82 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 Dhinic_port.h763 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 Dhinic_debugfs.c206 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 Dhinic_main.c81 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 Dhinic_port.c37 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 Dhinic_ethtool.c260 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 Dhinic_rx.c132 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 Dhinic_tx.c133 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 Dhinic_sriov.c499 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 Dhinic_dev.h68 struct hinic_dev *dev;
75 struct hinic_dev { struct
A Dhinic_devlink.c298 return devlink_alloc(&hinic_devlink_ops, sizeof(struct hinic_dev), dev); in hinic_devlink_alloc()
/linux/Documentation/networking/device_drivers/ethernet/huawei/
A Dhinic.rst34 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