Searched refs:hinic_hwdev (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_hw_dev.h | 222 struct hinic_hwdev { struct 242 struct hinic_hwdev hwdev; argument 249 void hinic_hwdev_cb_register(struct hinic_hwdev *hwdev, 255 void hinic_hwdev_cb_unregister(struct hinic_hwdev *hwdev, 258 int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd, 262 int hinic_hwdev_ifup(struct hinic_hwdev *hwdev); 264 void hinic_hwdev_ifdown(struct hinic_hwdev *hwdev); 266 struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev); 268 void hinic_free_hwdev(struct hinic_hwdev *hwdev); 270 int hinic_hwdev_max_num_qps(struct hinic_hwdev *hwdev); [all …]
|
| D | hinic_hw_dev.c | 70 static int get_capability(struct hinic_hwdev *hwdev, in get_capability() 110 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in get_cap_from_fw() 137 static int get_dev_cap(struct hinic_hwdev *hwdev) in get_dev_cap() 170 static int init_msix(struct hinic_hwdev *hwdev) in init_msix() 206 static void disable_msix(struct hinic_hwdev *hwdev) in disable_msix() 225 int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd, in hinic_port_msg_cmd() 250 static int init_fw_ctxt(struct hinic_hwdev *hwdev) in init_fw_ctxt() 286 static int set_hw_ioctxt(struct hinic_hwdev *hwdev, unsigned int rq_depth, in set_hw_ioctxt() 320 static int wait_for_outbound_state(struct hinic_hwdev *hwdev) in wait_for_outbound_state() 341 static int wait_for_db_state(struct hinic_hwdev *hwdev) in wait_for_db_state() [all …]
|
| D | hinic_port.c | 41 struct hinic_hwdev *hwdev = nic_dev->hwdev; in change_mac() 112 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_get_mac() 144 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_mtu() 186 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_add_vlan() 206 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_del_vlan() 226 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_rx_mode() 247 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_link_state() 283 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_state() 320 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_func_state() 351 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_get_cap() [all …]
|
| D | hinic_dev.h | 52 struct hinic_hwdev *hwdev;
|
| D | hinic_rx.c | 132 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_alloc_skb() 169 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_unmap_skb() 475 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_request_irq()
|
| D | hinic_tx.c | 136 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_map_skb() 187 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_unmap_skb() 716 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_request_irq() 760 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_init_txq()
|
| D | hinic_hw_mgmt.c | 550 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in hinic_pf_to_mgmt_init() 584 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in hinic_pf_to_mgmt_free()
|
| D | hinic_hw_cmdq.c | 784 static int init_cmdqs_ctxt(struct hinic_hwdev *hwdev, in init_cmdqs_ctxt() 864 struct hinic_hwdev *hwdev; in hinic_init_cmdqs() 892 hwdev = container_of(func_to_io, struct hinic_hwdev, func_to_io); in hinic_init_cmdqs()
|
| D | hinic_ethtool.c | 121 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_drvinfo() 148 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_channels()
|
| D | hinic_main.c | 319 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_enable_rss() 947 struct hinic_hwdev *hwdev; in nic_dev_init()
|
| /Linux-v5.4/Documentation/networking/ |
| D | hinic.txt | 34 hinic_hwdev - Implement the HW details of the device and include the components 37 hinic_hwdev contains the following components:
|