Searched refs:hinic_hwdev (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_dev.h | 175 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 …]
|
D | hinic_hw_dev.c | 79 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 …]
|
D | hinic_port.c | 50 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()
|
D | hinic_dev.h | 43 struct hinic_hwdev *hwdev;
|
D | hinic_tx.c | 114 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()
|
D | hinic_rx.c | 103 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()
|
D | hinic_hw_mgmt.c | 559 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()
|
D | hinic_hw_cmdq.c | 793 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()
|
D | hinic_main.c | 166 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/ |
D | hinic.txt | 34 hinic_hwdev - Implement the HW details of the device and include the components 37 hinic_hwdev contains the following components:
|