Symbol: hinic_hwdev
drivers/net/ethernet/huawei/hinic/hinic_dev.h
127
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_dev.h
81
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
534
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
887
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
786
static int init_cmdqs_ctxt(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
848
static int hinic_set_cmdq_depth(struct hinic_hwdev *hwdev, u16 cmdq_depth)
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
880
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
907
hwdev = container_of(func_to_io, struct hinic_hwdev, func_to_io);
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h
141
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1019
void hinic_free_hwdev(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1044
int hinic_hwdev_num_qps(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1058
struct hinic_sq *hinic_hwdev_get_sq(struct hinic_hwdev *hwdev, int i)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1076
struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1094
int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1111
int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1131
int hinic_hwdev_hw_ci_addr_set(struct hinic_hwdev *hwdev, struct hinic_sq *sq,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1167
void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1173
int hinic_get_board_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
122
static int get_dev_cap(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
154
static int init_msix(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
189
static void disable_msix(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
208
int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
220
int hinic_hilink_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_hilink_cmd cmd,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
239
static int init_fw_ctxt(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
270
static int set_hw_ioctxt(struct hinic_hwdev *hwdev, unsigned int sq_depth,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
299
static int wait_for_outbound_state(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
320
static int wait_for_db_state(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
347
static int clear_io_resources(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
381
static int set_resources_state(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
407
static int get_base_qpn(struct hinic_hwdev *hwdev, u16 *base_qpn)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
438
int hinic_hwdev_ifup(struct hinic_hwdev *hwdev, u16 sq_depth, u16 rq_depth)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
51
static int parse_capability(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
510
void hinic_hwdev_ifdown(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
528
void hinic_hwdev_cb_register(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
553
void hinic_hwdev_cb_unregister(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
592
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
696
struct hinic_hwdev *hwdev = dev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
716
struct hinic_hwdev *hwdev = dev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
739
struct hinic_hwdev *hwdev = &pfhwdev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
785
struct hinic_hwdev *hwdev = &pfhwdev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
808
static int hinic_l2nic_reset(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
834
static int hinic_get_interrupt_cfg(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
861
int hinic_set_interrupt_cfg(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
905
struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev, struct devlink *devlink)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
908
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
96
struct hinic_hwdev *hwdev = &pfhwdev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
464
struct hinic_hwdev hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
610
void hinic_hwdev_cb_register(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
616
void hinic_hwdev_cb_unregister(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
619
int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
623
int hinic_hilink_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_hilink_cmd cmd,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
627
int hinic_hwdev_ifup(struct hinic_hwdev *hwdev, u16 sq_depth, u16 rq_depth);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
629
void hinic_hwdev_ifdown(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
631
struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev, struct devlink *devlink);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
633
void hinic_free_hwdev(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
635
int hinic_hwdev_num_qps(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
637
struct hinic_sq *hinic_hwdev_get_sq(struct hinic_hwdev *hwdev, int i);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
639
struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
641
int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
643
int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
648
int hinic_hwdev_hw_ci_addr_set(struct hinic_hwdev *hwdev, struct hinic_sq *sq,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
651
void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
654
int hinic_set_interrupt_cfg(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
657
int hinic_get_board_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
542
struct hinic_hwdev *hwdev = eq->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
959
void hinic_dump_ceq_info(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
978
void hinic_dump_aeq_info(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
175
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
224
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
258
void hinic_dump_ceq_info(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
260
void hinic_dump_aeq_info(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c
491
int hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h
106
int hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h
61
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1063
int hinic_mbox_to_pf(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1084
int hinic_mbox_to_vf(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1153
static int alloc_mbox_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1195
struct hinic_hwdev *hwdev = func_to_func->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1221
struct hinic_hwdev *hwdev = func_to_func->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1233
bool hinic_mbox_check_cmd_valid(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1258
static bool hinic_cmdq_check_vf_ctxt(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1279
static bool check_cmdq_ctxt(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1307
static bool check_hwctxt(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1329
static bool check_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1368
struct hinic_hwdev *hwdev = handle;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1398
int hinic_func_to_func_init(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1468
void hinic_func_to_func_free(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1488
int hinic_vf_mbox_random_id_init(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
186
static bool check_func_id(struct hinic_hwdev *hwdev, u16 src_func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
210
bool hinic_mbox_check_func_id_8B(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
224
int hinic_register_pf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
247
int hinic_register_vf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
268
void hinic_unregister_pf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
287
void hinic_unregister_vf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
514
static int set_vf_mbox_random_id(struct hinic_hwdev *hwdev, u16 func_id)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
570
struct hinic_hwdev *hwdev = func_to_func->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
626
func_to_func = ((struct hinic_hwdev *)handle)->func_to_func;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
652
func_to_func = ((struct hinic_hwdev *)handle)->func_to_func;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
666
static void mbox_copy_header(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
676
static void mbox_copy_send_data(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
731
static void dump_mox_reg(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
760
struct hinic_hwdev *hwdev = func_to_func->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
802
struct hinic_hwdev *hwdev = func_to_func->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
846
struct hinic_hwdev *hwdev = func_to_func->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
131
bool hinic_mbox_check_func_id_8B(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
134
bool hinic_mbox_check_cmd_valid(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
139
int hinic_register_pf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
143
int hinic_register_vf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
147
void hinic_unregister_pf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
150
void hinic_unregister_vf_mbox_cb(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
153
int hinic_func_to_func_init(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
155
void hinic_func_to_func_free(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
157
int hinic_mbox_to_pf(struct hinic_hwdev *hwdev, enum hinic_mod_type mod,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
166
int hinic_mbox_to_vf(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
170
int hinic_vf_mbox_random_id_init(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
29
bool (*check_cmd)(struct hinic_hwdev *hwdev, u16 src_func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
89
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
620
struct hinic_hwdev *hwdev = &pfhwdev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
672
struct hinic_hwdev *hwdev = &pfhwdev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h
131
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_main.c
1165
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_main.c
366
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1000
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1028
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1063
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1091
int hinic_get_link_mode(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.c
1116
int hinic_set_autoneg(struct hinic_hwdev *hwdev, bool enable)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1141
int hinic_set_speed(struct hinic_hwdev *hwdev, enum nic_speed_level speed)
drivers/net/ethernet/huawei/hinic/hinic_port.c
116
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1166
int hinic_set_link_settings(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.c
1185
int hinic_get_hw_pause_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.c
1205
int hinic_set_hw_pause_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.c
1225
int hinic_dcb_set_pfc(struct hinic_hwdev *hwdev, u8 pfc_en, u8 pfc_bitmap)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1260
int hinic_set_loopback_mode(struct hinic_hwdev *hwdev, u32 mode, u32 enable)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1287
static int _set_led_status(struct hinic_hwdev *hwdev, u8 port,
drivers/net/ethernet/huawei/hinic/hinic_port.c
1317
int hinic_set_led_status(struct hinic_hwdev *hwdev, u8 port,
drivers/net/ethernet/huawei/hinic/hinic_port.c
1326
int hinic_reset_led_status(struct hinic_hwdev *hwdev, u8 port)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1342
static bool hinic_if_sfp_absent(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1363
int hinic_get_sfp_eeprom(struct hinic_hwdev *hwdev, u8 *data, u16 *len)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1395
int hinic_get_sfp_type(struct hinic_hwdev *hwdev, u8 *data0, u8 *data1)
drivers/net/ethernet/huawei/hinic/hinic_port.c
147
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
178
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
198
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
218
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
239
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
270
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
305
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
336
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
366
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
37
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
392
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
421
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
452
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
482
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
509
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
536
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
572
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
603
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
672
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
704
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
762
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
802
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
830
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
863
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
889
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
919
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
947
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.c
973
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_port.h
848
int hinic_set_link_settings(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.h
851
int hinic_get_link_mode(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.h
854
int hinic_set_autoneg(struct hinic_hwdev *hwdev, bool enable);
drivers/net/ethernet/huawei/hinic/hinic_port.h
856
int hinic_set_speed(struct hinic_hwdev *hwdev, enum nic_speed_level speed);
drivers/net/ethernet/huawei/hinic/hinic_port.h
858
int hinic_get_hw_pause_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.h
861
int hinic_set_hw_pause_info(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_port.h
864
int hinic_dcb_set_pfc(struct hinic_hwdev *hwdev, u8 pfc_en, u8 pfc_bitmap);
drivers/net/ethernet/huawei/hinic/hinic_port.h
866
int hinic_set_loopback_mode(struct hinic_hwdev *hwdev, u32 mode, u32 enable);
drivers/net/ethernet/huawei/hinic/hinic_port.h
887
int hinic_reset_led_status(struct hinic_hwdev *hwdev, u8 port);
drivers/net/ethernet/huawei/hinic/hinic_port.h
889
int hinic_set_led_status(struct hinic_hwdev *hwdev, u8 port,
drivers/net/ethernet/huawei/hinic/hinic_port.h
892
int hinic_get_sfp_type(struct hinic_hwdev *hwdev, u8 *data0, u8 *data1);
drivers/net/ethernet/huawei/hinic/hinic_port.h
894
int hinic_get_sfp_eeprom(struct hinic_hwdev *hwdev, u8 *data, u16 *len);
drivers/net/ethernet/huawei/hinic/hinic_rx.c
131
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_rx.c
166
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_rx.c
518
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
102
static int hinic_set_vf_vlan(struct hinic_hwdev *hwdev, bool add, u16 vid,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1036
struct hinic_hwdev *dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1081
struct hinic_hwdev *dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1169
int hinic_vf_func_init(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1236
void hinic_vf_func_free(struct hinic_hwdev *hwdev)
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1258
static int hinic_init_vf_hw(struct hinic_hwdev *hwdev, u16 start_vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
134
static int hinic_set_vf_tx_rate_max_min(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
164
static int hinic_set_vf_rate_limit(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
193
static int hinic_set_vf_tx_rate(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
212
static int hinic_init_vf_config(struct hinic_hwdev *hwdev, u16 vf_id)
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
262
struct hinic_hwdev *hw_dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
29
static int hinic_set_mac(struct hinic_hwdev *hwdev, const u8 *mac_addr,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
290
struct hinic_hwdev *hw_dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
307
struct hinic_hwdev *hw_dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
326
struct hinic_hwdev *dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
346
struct hinic_hwdev *hw_dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
380
struct hinic_hwdev *hw_dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
411
struct hinic_hwdev *hw_dev = hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
433
static bool check_func_table(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
52
static void hinic_notify_vf_link_status(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
535
static int hinic_update_mac(struct hinic_hwdev *hwdev, u8 *old_mac,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
573
static void hinic_get_vf_config(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
612
static int hinic_set_vf_mac(struct hinic_hwdev *hwdev, int vf,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
662
static int hinic_add_vf_vlan(struct hinic_hwdev *hwdev, int vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
680
static int hinic_kill_vf_vlan(struct hinic_hwdev *hwdev, int vf_id)
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
76
void hinic_notify_all_vfs_link_changed(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
810
static int hinic_set_vf_trust(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
89
static u16 hinic_vf_info_vlanprio(struct hinic_hwdev *hwdev, int vf_id)
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
916
static int hinic_set_vf_spoofchk(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
979
static int hinic_set_vf_link_state(struct hinic_hwdev *hwdev, u16 vf_id,
drivers/net/ethernet/huawei/hinic/hinic_sriov.h
101
int hinic_vf_func_init(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_sriov.h
103
void hinic_vf_func_free(struct hinic_hwdev *hwdev);
drivers/net/ethernet/huawei/hinic/hinic_sriov.h
28
struct hinic_hwdev *hwdev;
drivers/net/ethernet/huawei/hinic/hinic_sriov.h
96
void hinic_notify_all_vfs_link_changed(struct hinic_hwdev *hwdev,
drivers/net/ethernet/huawei/hinic/hinic_tx.c
135
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
186
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
801
struct hinic_hwdev *hwdev = nic_dev->hwdev;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
863
struct hinic_hwdev *hwdev = nic_dev->hwdev;