Lines Matching defs:hwdev
28 static int hinic_set_mac(struct hinic_hwdev *hwdev, const u8 *mac_addr, in hinic_set_mac()
51 static void hinic_notify_vf_link_status(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_notify_vf_link_status()
75 void hinic_notify_all_vfs_link_changed(struct hinic_hwdev *hwdev, in hinic_notify_all_vfs_link_changed()
88 static u16 hinic_vf_info_vlanprio(struct hinic_hwdev *hwdev, int vf_id) in hinic_vf_info_vlanprio()
101 static int hinic_set_vf_vlan(struct hinic_hwdev *hwdev, bool add, u16 vid, in hinic_set_vf_vlan()
133 static int hinic_set_vf_tx_rate_max_min(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_set_vf_tx_rate_max_min()
163 static int hinic_set_vf_rate_limit(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_set_vf_rate_limit()
192 static int hinic_set_vf_tx_rate(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_set_vf_tx_rate()
211 static int hinic_init_vf_config(struct hinic_hwdev *hwdev, u16 vf_id) in hinic_init_vf_config()
256 static int hinic_register_vf_msg_handler(void *hwdev, u16 vf_id, in hinic_register_vf_msg_handler()
285 static int hinic_unregister_vf_msg_handler(void *hwdev, u16 vf_id, in hinic_unregister_vf_msg_handler()
302 static int hinic_change_vf_mtu_msg_handler(void *hwdev, u16 vf_id, in hinic_change_vf_mtu_msg_handler()
320 static int hinic_get_vf_mac_msg_handler(void *hwdev, u16 vf_id, in hinic_get_vf_mac_msg_handler()
339 static int hinic_set_vf_mac_msg_handler(void *hwdev, u16 vf_id, in hinic_set_vf_mac_msg_handler()
373 static int hinic_del_vf_mac_msg_handler(void *hwdev, u16 vf_id, in hinic_del_vf_mac_msg_handler()
405 static int hinic_get_vf_link_status_msg_handler(void *hwdev, u16 vf_id, in hinic_get_vf_link_status_msg_handler()
432 static bool check_func_table(struct hinic_hwdev *hwdev, u16 func_idx, in check_func_table()
516 static int hinic_update_mac(struct hinic_hwdev *hwdev, u8 *old_mac, in hinic_update_mac()
554 static void hinic_get_vf_config(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_get_vf_config()
593 static int hinic_set_vf_mac(struct hinic_hwdev *hwdev, int vf, in hinic_set_vf_mac()
643 static int hinic_add_vf_vlan(struct hinic_hwdev *hwdev, int vf_id, in hinic_add_vf_vlan()
661 static int hinic_kill_vf_vlan(struct hinic_hwdev *hwdev, int vf_id) in hinic_kill_vf_vlan()
791 static int hinic_set_vf_trust(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_set_vf_trust()
903 static int hinic_set_vf_spoofchk(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_set_vf_spoofchk()
966 static int hinic_set_vf_link_state(struct hinic_hwdev *hwdev, u16 vf_id, in hinic_set_vf_link_state()
1018 static int nic_pf_mbox_handler(void *hwdev, u16 vf_id, u8 cmd, void *buf_in, in nic_pf_mbox_handler()
1064 static int cfg_mbx_pf_proc_vf_msg(void *hwdev, u16 vf_id, u8 cmd, void *buf_in, in cfg_mbx_pf_proc_vf_msg()
1158 int hinic_vf_func_init(struct hinic_hwdev *hwdev) in hinic_vf_func_init()
1226 void hinic_vf_func_free(struct hinic_hwdev *hwdev) in hinic_vf_func_free()
1248 static int hinic_init_vf_hw(struct hinic_hwdev *hwdev, u16 start_vf_id, in hinic_init_vf_hw()