Searched refs:hclge_dev (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_tm.h | 127 int hclge_tm_schd_init(struct hclge_dev *hdev); 128 int hclge_pause_setup_hw(struct hclge_dev *hdev); 129 int hclge_tm_schd_mode_hw(struct hclge_dev *hdev); 130 int hclge_tm_prio_tc_info_update(struct hclge_dev *hdev, u8 *prio_tc); 131 void hclge_tm_schd_info_update(struct hclge_dev *hdev, u8 num_tc); 132 int hclge_tm_dwrr_cfg(struct hclge_dev *hdev); 133 int hclge_tm_map_cfg(struct hclge_dev *hdev); 134 int hclge_tm_init_hw(struct hclge_dev *hdev); 135 int hclge_mac_pause_en_cfg(struct hclge_dev *hdev, bool tx, bool rx); 136 int hclge_pause_addr_cfg(struct hclge_dev *hdev, const u8 *mac_addr); [all …]
|
D | hclge_tm.c | 112 static int hclge_pfc_stats_get(struct hclge_dev *hdev, in hclge_pfc_stats_get() 149 int hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats) in hclge_pfc_rx_stats_get() 154 int hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats) in hclge_pfc_tx_stats_get() 159 int hclge_mac_pause_en_cfg(struct hclge_dev *hdev, bool tx, bool rx) in hclge_mac_pause_en_cfg() 171 static int hclge_pfc_pause_en_cfg(struct hclge_dev *hdev, u8 tx_rx_bitmap, in hclge_pfc_pause_en_cfg() 185 static int hclge_pause_param_cfg(struct hclge_dev *hdev, const u8 *addr, in hclge_pause_param_cfg() 202 int hclge_pause_addr_cfg(struct hclge_dev *hdev, const u8 *mac_addr) in hclge_pause_addr_cfg() 225 static int hclge_fill_pri_array(struct hclge_dev *hdev, u8 *pri, u8 pri_id) in hclge_fill_pri_array() 248 static int hclge_up_to_tc_map(struct hclge_dev *hdev) in hclge_up_to_tc_map() 266 static int hclge_tm_pg_to_pri_map_cfg(struct hclge_dev *hdev, in hclge_tm_pg_to_pri_map_cfg() [all …]
|
D | hclge_mdio.h | 7 int hclge_mac_mdio_config(struct hclge_dev *hdev); 8 int hclge_mac_connect_phy(struct hclge_dev *hdev); 9 void hclge_mac_disconnect_phy(struct hclge_dev *hdev); 10 void hclge_mac_start_phy(struct hclge_dev *hdev); 11 void hclge_mac_stop_phy(struct hclge_dev *hdev);
|
D | hclge_dcb.c | 10 static int hclge_ieee_ets_to_tm_info(struct hclge_dev *hdev, in hclge_ieee_ets_to_tm_info() 41 static void hclge_tm_info_to_ieee_ets(struct hclge_dev *hdev, in hclge_tm_info_to_ieee_ets() 66 struct hclge_dev *hdev = vport->back; in hclge_ieee_getets() 73 static int hclge_ets_validate(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_validate() 122 struct hclge_dev *hdev = vport->back; in hclge_map_update() 146 static int hclge_client_setup_tc(struct hclge_dev *hdev) in hclge_client_setup_tc() 172 struct hclge_dev *hdev = vport->back; in hclge_ieee_setets() 204 struct hclge_dev *hdev = vport->back; in hclge_ieee_getpfc() 239 struct hclge_dev *hdev = vport->back; in hclge_ieee_setpfc() 270 struct hclge_dev *hdev = vport->back; in hclge_getdcbx() [all …]
|
D | hclge_main.c | 30 static int hclge_set_mta_filter_mode(struct hclge_dev *hdev, 34 static int hclge_init_vlan_config(struct hclge_dev *hdev); 397 static int hclge_64_bit_update_stats(struct hclge_dev *hdev) in hclge_64_bit_update_stats() 445 static int hclge_32_bit_update_stats(struct hclge_dev *hdev) in hclge_32_bit_update_stats() 500 static int hclge_mac_update_stats(struct hclge_dev *hdev) in hclge_mac_update_stats() 541 struct hclge_dev *hdev = vport->back; in hclge_tqps_update_stats() 700 static void hclge_update_stats_for_all(struct hclge_dev *hdev) in hclge_update_stats_for_all() 733 struct hclge_dev *hdev = vport->back; in hclge_update_stats() 774 struct hclge_dev *hdev = vport->back; in hclge_get_sset_count() 853 struct hclge_dev *hdev = vport->back; in hclge_get_stats() [all …]
|
D | hclge_mdio.c | 53 struct hclge_dev *hdev = bus->priv; in hclge_mdio_write() 91 struct hclge_dev *hdev = bus->priv; in hclge_mdio_read() 130 int hclge_mac_mdio_config(struct hclge_dev *hdev) in hclge_mac_mdio_config() 180 struct hclge_dev *hdev = vport->back; in hclge_mac_adjust_link() 196 int hclge_mac_connect_phy(struct hclge_dev *hdev) in hclge_mac_connect_phy() 221 void hclge_mac_disconnect_phy(struct hclge_dev *hdev) in hclge_mac_disconnect_phy() 231 void hclge_mac_start_phy(struct hclge_dev *hdev) in hclge_mac_start_phy() 241 void hclge_mac_stop_phy(struct hclge_dev *hdev) in hclge_mac_stop_phy()
|
D | hclge_main.h | 468 struct hclge_dev { struct 609 struct hclge_dev *back; /* Back reference to associated dev */ 629 int hclge_cfg_func_mta_filter(struct hclge_dev *hdev, 650 int hclge_cfg_mac_speed_dup(struct hclge_dev *hdev, int speed, u8 duplex); 655 int hclge_buffer_alloc(struct hclge_dev *hdev); 656 int hclge_rss_init_hw(struct hclge_dev *hdev); 657 void hclge_rss_indir_init_cfg(struct hclge_dev *hdev); 659 void hclge_mbx_handler(struct hclge_dev *hdev); 662 int hclge_cfg_flowctrl(struct hclge_dev *hdev); 663 int hclge_func_reset_cmd(struct hclge_dev *hdev, int func_id);
|
D | hclge_cmd.c | 62 static int hclge_alloc_cmd_queue(struct hclge_dev *hdev, int ring_type) in hclge_alloc_cmd_queue() 105 struct hclge_dev *hdev = ring->dev; in hclge_cmd_config_regs() 139 struct hclge_dev *hdev = container_of(hw, struct hclge_dev, hw); in hclge_cmd_csq_clean() 197 struct hclge_dev *hdev = container_of(hw, struct hclge_dev, hw); in hclge_cmd_send() 303 int hclge_cmd_queue_init(struct hclge_dev *hdev) in hclge_cmd_queue_init() 335 int hclge_cmd_init(struct hclge_dev *hdev) in hclge_cmd_init()
|
D | hclge_dcb.h | 10 void hclge_dcb_ops_set(struct hclge_dev *hdev); 12 static inline void hclge_dcb_ops_set(struct hclge_dev *hdev) {} in hclge_dcb_ops_set()
|
D | hclge_mbx.c | 21 struct hclge_dev *hdev = vport->back; in hclge_gen_resp_to_vf() 59 struct hclge_dev *hdev = vport->back; in hclge_send_mbx_msg() 209 struct hclge_dev *hdev = vport->back; in hclge_set_vf_uc_mac_addr() 278 struct hclge_dev *hdev = vport->back; in hclge_set_vf_mc_mac_addr() 355 struct hclge_dev *hdev = vport->back; in hclge_get_vf_tcinfo() 370 struct hclge_dev *hdev = vport->back; in hclge_get_vf_queue_info() 385 struct hclge_dev *hdev = vport->back; in hclge_get_link_info() 420 struct hclge_dev *hdev = vport->back; in hclge_reset_vf() 451 void hclge_mbx_handler(struct hclge_dev *hdev) in hclge_mbx_handler()
|
D | hclge_cmd.h | 11 struct hclge_dev; 27 struct hclge_dev *dev; 821 int hclge_cmd_init(struct hclge_dev *hdev); 848 int hclge_cmd_set_promisc_mode(struct hclge_dev *hdev, 857 int hclge_cmd_queue_init(struct hclge_dev *hdev);
|