/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 25 * @vport: pointer to struct hclge_vport 30 static int hclge_gen_resp_to_vf(struct hclge_vport *vport, in hclge_gen_resp_to_vf() 86 static int hclge_send_mbx_msg(struct hclge_vport *vport, u8 *msg, u16 msg_len, in hclge_send_mbx_msg() 122 int hclge_inform_reset_assert_to_vf(struct hclge_vport *vport) in hclge_inform_reset_assert_to_vf() 173 struct hclge_vport *vport) in hclge_get_ring_chain_from_mbx() 230 static int hclge_map_unmap_ring_to_vf_vector(struct hclge_vport *vport, bool en, in hclge_map_unmap_ring_to_vf_vector() 249 static int hclge_set_vf_promisc_mode(struct hclge_vport *vport, in hclge_set_vf_promisc_mode() 269 void hclge_inform_vf_promisc_info(struct hclge_vport *vport) in hclge_inform_vf_promisc_info() 280 static int hclge_set_vf_uc_mac_addr(struct hclge_vport *vport, in hclge_set_vf_uc_mac_addr() 324 static int hclge_set_vf_mc_mac_addr(struct hclge_vport *vpor [all...] |
H A D | hclge_main.h | 789 struct hclge_vport *vport; 901 struct hclge_vport { struct 943 int hclge_set_vport_promisc_mode(struct hclge_vport *vport, bool en_uc_pmc, 945 int hclge_add_uc_addr_common(struct hclge_vport *vport, 947 int hclge_rm_uc_addr_common(struct hclge_vport *vport, 949 int hclge_add_mc_addr_common(struct hclge_vport *vport, 951 int hclge_rm_mc_addr_common(struct hclge_vport *vport, 954 struct hclge_vport *hclge_get_vport(struct hnae3_handle *handle); 955 int hclge_bind_ring_with_vector(struct hclge_vport *vport, 971 int hclge_inform_reset_assert_to_vf(struct hclge_vport *vpor [all...] |
H A D | hclge_main.c | 547 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_tqps_update_stats() 704 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_update_stats() 733 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_sset_count() 809 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_stats() 821 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_mac_stat() 984 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_check_port_speed() 1632 static int hclge_assign_tqp(struct hclge_vport *vport, u16 num_tqps) in hclge_assign_tqp() 1661 static int hclge_knic_setup(struct hclge_vport *vport, u16 num_tqps, in hclge_knic_setup() 1688 struct hclge_vport *vport) in hclge_map_tqp_to_vport() 1713 struct hclge_vport *vpor in hclge_map_tqp() [all...] |
H A D | hclge_dcb.c | 72 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_getets() 225 struct hclge_vport *vport = hdev->vport; in hclge_client_setup_tc() 270 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_setets() 331 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_getpfc() 357 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_setpfc() 410 struct hclge_vport *vport = hclge_get_vport(h); in hclge_getdcbx() 421 struct hclge_vport *vport = hclge_get_vport(h); in hclge_setdcbx() 441 struct hclge_vport *vport = hclge_get_vport(h); in hclge_setup_tc() 494 struct hclge_vport *vport = hdev->vport; in hclge_dcb_ops_set()
|
H A D | hclge_tm.c | 514 int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate) in hclge_tm_qs_shaper_cfg() 559 static void hclge_tm_vport_tc_info_update(struct hclge_vport *vport) in hclge_tm_vport_tc_info_update() 624 struct hclge_vport *vport = hdev->vport; in hclge_tm_vport_info_update() 815 struct hclge_vport *vport) in hclge_vport_q_to_qs_map() 841 struct hclge_vport *vport = hdev->vport; in hclge_tm_pri_q_qs_cfg() 920 static int hclge_tm_pri_vnet_base_shaper_pri_cfg(struct hclge_vport *vport) in hclge_tm_pri_vnet_base_shaper_pri_cfg() 953 static int hclge_tm_pri_vnet_base_shaper_qs_cfg(struct hclge_vport *vport) in hclge_tm_pri_vnet_base_shaper_qs_cfg() 975 struct hclge_vport *vport = hdev->vport; in hclge_tm_pri_vnet_base_shaper_cfg() 1014 struct hclge_vport *vport = hdev->vport; in hclge_tm_pri_tc_base_dwrr_cfg() 1064 static int hclge_tm_pri_vnet_base_dwrr_pri_cfg(struct hclge_vport *vpor [all...] |
H A D | hclge_mdio.c | 178 struct hclge_vport *vport = hclge_get_vport(h); in hclge_mac_adjust_link() 201 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_mac_connect_phy() 241 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_mac_disconnect_phy()
|
H A D | hclge_tm.h | 176 int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate);
|
H A D | hclge_debugfs.c | 1412 struct hclge_vport *vport; in hclge_dbg_dump_qs_shaper_all() 1456 struct hclge_vport *vport; in hclge_dbg_dump_mac_list() 1502 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_dbg_run_cmd()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.h | 913 struct hclge_vport *vport; 1032 struct hclge_vport { struct 1079 int hclge_set_vport_promisc_mode(struct hclge_vport *vport, bool en_uc_pmc, 1081 int hclge_add_uc_addr_common(struct hclge_vport *vport, 1083 int hclge_rm_uc_addr_common(struct hclge_vport *vport, 1085 int hclge_add_mc_addr_common(struct hclge_vport *vport, 1087 int hclge_rm_mc_addr_common(struct hclge_vport *vport, 1090 struct hclge_vport *hclge_get_vport(struct hnae3_handle *handle); 1091 int hclge_bind_ring_with_vector(struct hclge_vport *vport, 1103 int hclge_inform_reset_assert_to_vf(struct hclge_vport *vpor [all...] |
H A D | hclge_mbx.c | 26 * @vport: pointer to struct hclge_vport 31 static int hclge_gen_resp_to_vf(struct hclge_vport *vport, in hclge_gen_resp_to_vf() 91 static int hclge_send_mbx_msg(struct hclge_vport *vport, u8 *msg, u16 msg_len, in hclge_send_mbx_msg() 127 static int hclge_inform_vf_reset(struct hclge_vport *vport, u16 reset_type) in hclge_inform_vf_reset() 140 int hclge_inform_reset_assert_to_vf(struct hclge_vport *vport) in hclge_inform_reset_assert_to_vf() 183 struct hclge_vport *vport) in hclge_get_ring_chain_from_mbx() 240 static int hclge_map_unmap_ring_to_vf_vector(struct hclge_vport *vport, bool en, in hclge_map_unmap_ring_to_vf_vector() 259 static int hclge_query_ring_vector_map(struct hclge_vport *vport, in hclge_query_ring_vector_map() 288 static int hclge_get_vf_ring_vector_map(struct hclge_vport *vport, in hclge_get_vf_ring_vector_map() 334 static void hclge_set_vf_promisc_mode(struct hclge_vport *vpor [all...] |
H A D | hclge_dcb.c | 71 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_getets() 254 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_setets() 305 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_getpfc() 328 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_setpfc() 396 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_setapp() 442 struct hclge_vport *vport = hclge_get_vport(h); in hclge_ieee_delapp() 484 struct hclge_vport *vport = hclge_get_vport(h); in hclge_getdcbx() 495 struct hclge_vport *vport = hclge_get_vport(h); in hclge_setdcbx() 597 struct hclge_vport *vport = hclge_get_vport(h); in hclge_setup_tc() 667 struct hclge_vport *vpor in hclge_dcb_ops_set() [all...] |
H A D | hclge_main.c | 598 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_update_stats() 628 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_sset_count() 673 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_strings() 715 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_stats() 727 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_mac_stat() 906 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_check_port_speed() 1651 static int hclge_assign_tqp(struct hclge_vport *vport, u16 num_tqps) in hclge_assign_tqp() 1680 static int hclge_knic_setup(struct hclge_vport *vport, u16 num_tqps, in hclge_knic_setup() 1708 struct hclge_vport *vport) in hclge_map_tqp_to_vport() 1733 struct hclge_vport *vpor in hclge_map_tqp() [all...] |
H A D | hclge_tm.c | 587 int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate) in hclge_tm_qs_shaper_cfg() 635 static u16 hclge_vport_get_max_rss_size(struct hclge_vport *vport) in hclge_vport_get_max_rss_size() 656 static u16 hclge_vport_get_tqp_num(struct hclge_vport *vport) in hclge_vport_get_tqp_num() 675 static void hclge_tm_update_kinfo_rss_size(struct hclge_vport *vport) in hclge_tm_update_kinfo_rss_size() 715 static void hclge_tm_vport_tc_info_update(struct hclge_vport *vport) in hclge_tm_vport_tc_info_update() 750 struct hclge_vport *vport = hdev->vport; in hclge_tm_vport_info_update() 950 struct hclge_vport *vport) in hclge_vport_q_to_qs_map() 975 struct hclge_vport *vport = hdev->vport; in hclge_tm_pri_q_qs_cfg_tc_base() 1000 struct hclge_vport *vport = hdev->vport; in hclge_tm_pri_q_qs_cfg_vnet_base() 1019 struct hclge_vport *vpor in hclge_tm_pri_q_qs_cfg() [all...] |
H A D | hclge_mdio.c | 178 struct hclge_vport *vport = hclge_get_vport(h); in hclge_mac_adjust_link() 201 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_mac_connect_phy() 241 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_mac_disconnect_phy()
|
H A D | hclge_tm.h | 12 struct hclge_vport; 251 int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate);
|
H A D | hclge_ptp.c | 57 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_ptp_set_tx_info() 105 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_ptp_get_rx_hwts() 383 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_ptp_get_ts_info()
|
H A D | hclge_regs.c | 585 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_regs_len() 625 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_regs()
|
H A D | hclge_debugfs.c | 2004 struct hclge_vport *vport; in hclge_dbg_dump_mac_list() 2043 struct hclge_vport *vport; in hclge_dbg_dump_umv_info() 2571 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_dbg_read_cmd()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 240 struct hclge_vport *vport;
|