Home
last modified time | relevance | path

Searched refs:hclge_vport (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h934 struct hclge_vport *vport;
1053 struct hclge_vport { struct
1105 int hclge_set_vport_promisc_mode(struct hclge_vport *vport, bool en_uc_pmc, argument
1107 int hclge_add_uc_addr_common(struct hclge_vport *vport,
1109 int hclge_rm_uc_addr_common(struct hclge_vport *vport,
1111 int hclge_add_mc_addr_common(struct hclge_vport *vport,
1113 int hclge_rm_mc_addr_common(struct hclge_vport *vport,
1116 struct hclge_vport *hclge_get_vport(struct hnae3_handle *handle);
1117 int hclge_bind_ring_with_vector(struct hclge_vport *vport,
1129 int hclge_inform_reset_assert_to_vf(struct hclge_vport *vport);
[all …]
Dhclge_mbx.c31 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 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 *vport, in hclge_set_vf_promisc_mode()
354 static int hclge_set_vf_uc_mac_addr(struct hclge_vport *vport, in hclge_set_vf_uc_mac_addr()
[all …]
Dhclge_main.c643 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_update_stats()
673 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_sset_count()
722 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_strings()
764 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_stats()
776 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_mac_stat()
955 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_check_port_speed()
1710 static int hclge_assign_tqp(struct hclge_vport *vport, u16 num_tqps) in hclge_assign_tqp()
1739 static int hclge_knic_setup(struct hclge_vport *vport, u16 num_tqps, in hclge_knic_setup()
1767 struct hclge_vport *vport) in hclge_map_tqp_to_vport()
1792 struct hclge_vport *vport = hdev->vport; in hclge_map_tqp()
[all …]
Dhclge_dcb.c71 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()
669 struct hclge_vport *vport = hdev->vport; in hclge_dcb_ops_set()
Dhclge_tm.c587 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 *vport = hdev->vport; in hclge_tm_pri_q_qs_cfg()
[all …]
Dhclge_mdio.c178 struct hclge_vport *vport = hclge_get_vport(h); in hclge_mac_adjust_link()
204 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_mac_connect_phy()
244 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_mac_disconnect_phy()
Dhclge_tm.h12 struct hclge_vport;
251 int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate);
Dhclge_ptp.c57 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()
Dhclge_regs.c585 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()
Dhclge_debugfs.c2649 struct hclge_vport *vport; in hclge_dbg_dump_mac_list()
2688 struct hclge_vport *vport; in hclge_dbg_dump_umv_info()
3216 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_dbg_read_cmd()
Dhclge_err.c3383 struct hclge_vport *vport; in hclge_reset_vf_in_bitmap()
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/
Dhclge_mbx.h240 struct hclge_vport *vport;