Home
last modified time | relevance | path

Searched refs:hinic_hwdev (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_dev.h175 struct hinic_hwdev { struct
195 struct hinic_hwdev hwdev; argument
202 void hinic_hwdev_cb_register(struct hinic_hwdev *hwdev,
208 void hinic_hwdev_cb_unregister(struct hinic_hwdev *hwdev,
211 int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd,
215 int hinic_hwdev_ifup(struct hinic_hwdev *hwdev);
217 void hinic_hwdev_ifdown(struct hinic_hwdev *hwdev);
219 struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev);
221 void hinic_free_hwdev(struct hinic_hwdev *hwdev);
223 int hinic_hwdev_num_qps(struct hinic_hwdev *hwdev);
[all …]
Dhinic_hw_dev.c79 static int get_capability(struct hinic_hwdev *hwdev, in get_capability()
122 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in get_cap_from_fw()
149 static int get_dev_cap(struct hinic_hwdev *hwdev) in get_dev_cap()
182 static int init_msix(struct hinic_hwdev *hwdev) in init_msix()
218 static void disable_msix(struct hinic_hwdev *hwdev) in disable_msix()
237 int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd, in hinic_port_msg_cmd()
262 static int init_fw_ctxt(struct hinic_hwdev *hwdev) in init_fw_ctxt()
298 static int set_hw_ioctxt(struct hinic_hwdev *hwdev, unsigned int rq_depth, in set_hw_ioctxt()
330 static int wait_for_outbound_state(struct hinic_hwdev *hwdev) in wait_for_outbound_state()
351 static int wait_for_db_state(struct hinic_hwdev *hwdev) in wait_for_db_state()
[all …]
Dhinic_port.c50 struct hinic_hwdev *hwdev = nic_dev->hwdev; in change_mac()
121 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_get_mac()
153 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_mtu()
195 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_add_vlan()
215 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_del_vlan()
235 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_rx_mode()
256 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_link_state()
292 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_state()
329 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_func_state()
360 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_get_cap()
Dhinic_dev.h43 struct hinic_hwdev *hwdev;
Dhinic_tx.c114 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_map_skb()
165 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_unmap_skb()
413 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_request_irq()
457 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_init_txq()
Dhinic_rx.c103 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_alloc_skb()
140 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_unmap_skb()
414 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_request_irq()
Dhinic_hw_mgmt.c559 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in hinic_pf_to_mgmt_init()
593 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in hinic_pf_to_mgmt_free()
Dhinic_hw_cmdq.c793 static int init_cmdqs_ctxt(struct hinic_hwdev *hwdev, in init_cmdqs_ctxt()
873 struct hinic_hwdev *hwdev; in hinic_init_cmdqs()
901 hwdev = container_of(func_to_io, struct hinic_hwdev, func_to_io); in hinic_init_cmdqs()
Dhinic_main.c166 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_drvinfo()
186 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_channels()
879 struct hinic_hwdev *hwdev; in nic_dev_init()
/Linux-v4.19/Documentation/networking/
Dhinic.txt34 hinic_hwdev - Implement the HW details of the device and include the components
37 hinic_hwdev contains the following components: