Searched refs:hinic3_hwdev (Results 1 – 21 of 21) sorted by relevance
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_hw_cfg.h | 10 struct hinic3_hwdev; 45 int hinic3_alloc_irqs(struct hinic3_hwdev *hwdev, u16 num, 47 void hinic3_free_irq(struct hinic3_hwdev *hwdev, u32 irq_id); 49 bool hinic3_support_nic(struct hinic3_hwdev *hwdev); 50 u16 hinic3_func_max_qnum(struct hinic3_hwdev *hwdev); 51 u8 hinic3_physical_port_id(struct hinic3_hwdev *hwdev);
|
| A D | hinic3_nic_cfg.h | 12 struct hinic3_hwdev; 32 int hinic3_set_mac(struct hinic3_hwdev *hwdev, const u8 *mac_addr, u16 vlan_id, 34 int hinic3_del_mac(struct hinic3_hwdev *hwdev, const u8 *mac_addr, u16 vlan_id, 36 int hinic3_update_mac(struct hinic3_hwdev *hwdev, const u8 *old_mac, 39 int hinic3_force_drop_tx_pkt(struct hinic3_hwdev *hwdev);
|
| A D | hinic3_hwdev.h | 25 struct hinic3_hwdev *hwdev; 40 struct hinic3_hwdev { struct 69 struct hinic3_hwdev *hwdev; argument 77 void hinic3_free_hwdev(struct hinic3_hwdev *hwdev); 79 void hinic3_set_api_stop(struct hinic3_hwdev *hwdev);
|
| A D | hinic3_nic_cfg.c | 13 static int hinic3_feature_nego(struct hinic3_hwdev *hwdev, u8 opcode, in hinic3_feature_nego() 59 static int hinic3_set_function_table(struct hinic3_hwdev *hwdev, u32 cfg_bitmap, in hinic3_set_function_table() 89 struct hinic3_hwdev *hwdev = nic_dev->hwdev; in hinic3_set_port_mtu() 96 static int hinic3_check_mac_info(struct hinic3_hwdev *hwdev, u8 status, in hinic3_check_mac_info() 107 int hinic3_set_mac(struct hinic3_hwdev *hwdev, const u8 *mac_addr, u16 vlan_id, in hinic3_set_mac() 149 int hinic3_del_mac(struct hinic3_hwdev *hwdev, const u8 *mac_addr, u16 vlan_id, in hinic3_del_mac() 180 int hinic3_update_mac(struct hinic3_hwdev *hwdev, const u8 *old_mac, in hinic3_update_mac() 212 int hinic3_force_drop_tx_pkt(struct hinic3_hwdev *hwdev) in hinic3_force_drop_tx_pkt()
|
| A D | hinic3_hw_cfg.c | 11 bool hinic3_support_nic(struct hinic3_hwdev *hwdev) in hinic3_support_nic() 17 u16 hinic3_func_max_qnum(struct hinic3_hwdev *hwdev) in hinic3_func_max_qnum() 22 u8 hinic3_physical_port_id(struct hinic3_hwdev *hwdev) in hinic3_physical_port_id()
|
| A D | hinic3_hwif.h | 10 struct hinic3_hwdev; 53 void hinic3_set_msix_state(struct hinic3_hwdev *hwdev, u16 msix_idx, 56 u16 hinic3_global_func_id(struct hinic3_hwdev *hwdev);
|
| A D | hinic3_queue_common.h | 11 struct hinic3_hwdev; 26 int hinic3_queue_pages_alloc(struct hinic3_hwdev *hwdev, 28 void hinic3_queue_pages_free(struct hinic3_hwdev *hwdev,
|
| A D | hinic3_lld.c | 27 static bool hinic3_adev_svc_supported(struct hinic3_hwdev *hwdev, in hinic3_adev_svc_supported() 48 static struct hinic3_adev *hinic3_add_one_adev(struct hinic3_hwdev *hwdev, in hinic3_add_one_adev() 86 static void hinic3_del_one_adev(struct hinic3_hwdev *hwdev, in hinic3_del_one_adev() 107 static int hinic3_attach_aux_devices(struct hinic3_hwdev *hwdev) in hinic3_attach_aux_devices() 138 static void hinic3_detach_aux_devices(struct hinic3_hwdev *hwdev) in hinic3_detach_aux_devices() 151 struct hinic3_hwdev *hinic3_adev_get_hwdev(struct auxiliary_device *adev) in hinic3_adev_get_hwdev()
|
| A D | hinic3_queue_common.c | 23 static void __queue_pages_free(struct hinic3_hwdev *hwdev, in __queue_pages_free() 35 void hinic3_queue_pages_free(struct hinic3_hwdev *hwdev, in hinic3_queue_pages_free() 41 int hinic3_queue_pages_alloc(struct hinic3_hwdev *hwdev, in hinic3_queue_pages_alloc()
|
| A D | hinic3_main.c | 30 struct hinic3_hwdev *hwdev = nic_dev->hwdev; in hinic3_alloc_txrxqs() 60 struct hinic3_hwdev *hwdev) in hinic3_init_nic_dev() 80 struct hinic3_hwdev *hwdev = nic_dev->hwdev; in hinic3_sw_init() 150 struct hinic3_hwdev *hwdev = nic_dev->hwdev; in hinic3_set_default_hw_feature() 209 struct hinic3_hwdev *hwdev = hinic3_adev_get_hwdev(adev); in hinic3_nic_probe()
|
| A D | hinic3_mgmt.h | 9 struct hinic3_hwdev; 11 void hinic3_flush_mgmt_workq(struct hinic3_hwdev *hwdev);
|
| A D | hinic3_hw_comm.h | 9 struct hinic3_hwdev; 11 int hinic3_func_reset(struct hinic3_hwdev *hwdev, u16 func_id, u64 reset_flag);
|
| A D | hinic3_hwdev.c | 16 void hinic3_free_hwdev(struct hinic3_hwdev *hwdev) in hinic3_free_hwdev() 21 void hinic3_set_api_stop(struct hinic3_hwdev *hwdev) in hinic3_set_api_stop()
|
| A D | hinic3_mbox.h | 10 struct hinic3_hwdev; 12 int hinic3_send_mbox_to_mgmt(struct hinic3_hwdev *hwdev, u8 mod, u16 cmd,
|
| A D | hinic3_hwif.c | 12 void hinic3_set_msix_state(struct hinic3_hwdev *hwdev, u16 msix_idx, in hinic3_set_msix_state() 18 u16 hinic3_global_func_id(struct hinic3_hwdev *hwdev) in hinic3_global_func_id()
|
| A D | hinic3_mbox.c | 11 int hinic3_send_mbox_to_mgmt(struct hinic3_hwdev *hwdev, u8 mod, u16 cmd, in hinic3_send_mbox_to_mgmt()
|
| A D | hinic3_lld.h | 19 struct hinic3_hwdev *hinic3_adev_get_hwdev(struct auxiliary_device *adev);
|
| A D | Makefile | 9 hinic3_hwdev.o \
|
| A D | hinic3_hw_comm.c | 11 int hinic3_func_reset(struct hinic3_hwdev *hwdev, u16 func_id, u64 reset_flag) in hinic3_func_reset()
|
| A D | hinic3_nic_dev.h | 57 struct hinic3_hwdev *hwdev;
|
| A D | hinic3_tx.c | 22 struct hinic3_hwdev *hwdev = nic_dev->hwdev; in hinic3_alloc_txqs()
|
Completed in 21 milliseconds