Home
last modified time | relevance | path

Searched refs:hclge_desc (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_regs.c179 struct hclge_desc *desc; in hclge_get_32_bit_regs()
193 desc = kcalloc(cmd_num, sizeof(struct hclge_desc), GFP_KERNEL); in hclge_get_32_bit_regs()
233 struct hclge_desc *desc; in hclge_get_64_bit_regs()
247 desc = kcalloc(cmd_num, sizeof(struct hclge_desc), GFP_KERNEL); in hclge_get_64_bit_regs()
281 int hclge_query_bd_num_cmd_send(struct hclge_dev *hdev, struct hclge_desc *desc) in hclge_query_bd_num_cmd_send()
303 struct hclge_desc desc[HCLGE_GET_DFX_REG_TYPE_CNT]; in hclge_get_dfx_reg_bd_num()
325 struct hclge_desc *desc_src, int bd_num, in hclge_dfx_reg_cmd_send()
328 struct hclge_desc *desc = desc_src; in hclge_dfx_reg_cmd_send()
350 struct hclge_desc *desc, int bd_num) in hclge_dfx_reg_rpu_tnl_cmd_send()
370 static int hclge_dfx_reg_fetch_data(struct hclge_desc *desc_src, int bd_num, in hclge_dfx_reg_fetch_data()
[all …]
H A Dhclge_tm.c164 struct hclge_desc desc; in hclge_mac_pause_en_cfg()
177 struct hclge_desc desc; in hclge_pfc_pause_en_cfg()
192 struct hclge_desc desc; in hclge_pause_param_cfg()
209 struct hclge_desc desc; in hclge_pause_addr_cfg()
253 struct hclge_desc desc; in hclge_up_to_tc_map()
281 struct hclge_desc desc[HCLGE_DSCP_MAP_TC_BD_NUM]; in hclge_dscp_to_tc_map()
314 struct hclge_desc desc; in hclge_tm_pg_to_pri_map_cfg()
330 struct hclge_desc desc; in hclge_tm_qs_to_pri_map_cfg()
347 struct hclge_desc desc; in hclge_tm_q_to_qs_map_cfg()
381 struct hclge_desc desc; in hclge_tm_pg_weight_cfg()
[all …]
H A Dhclge_err.c1366 struct hclge_desc *desc, u32 cmd, u16 flag) in hclge_cmd_query_error()
1388 struct hclge_desc desc; in hclge_clear_mac_tnl_int()
1399 struct hclge_desc desc[2]; in hclge_config_common_hw_err_int()
1436 struct hclge_desc desc; in hclge_config_ncsi_hw_err_int()
1458 struct hclge_desc desc; in hclge_config_igu_egu_hw_err_int()
1498 struct hclge_desc desc[2]; in hclge_config_ppp_error_interrupt()
1561 struct hclge_desc desc; in hclge_config_tm_hw_err_int()
1594 struct hclge_desc desc; in hclge_config_mac_err_int()
1614 struct hclge_desc desc; in hclge_config_mac_tnl_int()
1631 struct hclge_desc desc[2]; in hclge_config_ppu_error_interrupts()
[all …]
H A Dhclge_debugfs.c139 struct hclge_desc desc[HCLGE_GET_DFX_REG_TYPE_CNT]; in hclge_dbg_get_dfx_bd_num()
165 struct hclge_desc *desc_src, in hclge_dbg_cmd_send()
169 struct hclge_desc *desc = desc_src; in hclge_dbg_cmd_send()
195 struct hclge_desc *desc_src; in hclge_dbg_dump_reg_tqp()
198 struct hclge_desc *desc; in hclge_dbg_dump_reg_tqp()
204 desc_src = kcalloc(bd_num, sizeof(struct hclge_desc), GFP_KERNEL); in hclge_dbg_dump_reg_tqp()
249 struct hclge_desc *desc_src; in hclge_dbg_dump_reg_common()
251 struct hclge_desc *desc; in hclge_dbg_dump_reg_common()
258 desc_src = kcalloc(bd_num, sizeof(struct hclge_desc), GFP_KERNEL); in hclge_dbg_dump_reg_common()
309 struct hclge_desc desc; in hclge_dbg_dump_mac_enable_status()
[all …]
H A Dhclge_mdio.c47 struct hclge_desc desc; in hclge_mdio_write()
85 struct hclge_desc desc; in hclge_mdio_read()
280 struct hclge_desc desc; in hclge_read_phy_reg()
299 struct hclge_desc desc; in hclge_write_phy_reg()
H A Dhclge_regs.h13 struct hclge_desc *desc);
H A Dhclge_main.c389 int hclge_cmd_send(struct hclge_hw *hw, struct hclge_desc *desc, int num) in hclge_cmd_send()
399 struct hclge_desc desc[HCLGE_MAC_CMD_NUM]; in hclge_mac_update_stats_defective()
436 struct hclge_desc *desc; in hclge_mac_update_stats_complete()
449 desc = kcalloc(desc_num, sizeof(struct hclge_desc), GFP_ATOMIC); in hclge_mac_update_stats_complete()
479 struct hclge_desc desc; in hclge_mac_query_reg_num()
759 struct hclge_desc desc; in hclge_query_function_status()
786 struct hclge_desc desc; in hclge_query_pf_resource()
1189 static void hclge_parse_cfg(struct hclge_cfg *cfg, struct hclge_desc *desc) in hclge_parse_cfg()
1286 struct hclge_desc desc[HCLGE_PF_CFG_DESC_NUM]; in hclge_get_cfg()
1334 struct hclge_desc *desc) in hclge_parse_dev_specs()
[all …]
H A Dhclge_ptp.c215 struct hclge_desc desc; in hclge_ptp_int_en()
234 struct hclge_desc desc; in hclge_ptp_cfg_qry()
254 struct hclge_desc desc; in hclge_ptp_cfg()
H A Dhclge_mbx.c38 struct hclge_desc desc; in hclge_gen_resp_to_vf()
97 struct hclge_desc desc; in hclge_send_mbx_msg()
261 struct hclge_desc *desc) in hclge_query_ring_vector_map()
299 struct hclge_desc desc; in hclge_get_vf_ring_vector_map()
1110 struct hclge_desc *desc; in hclge_mbx_handler()
H A Dhclge_cmd.h890 int hclge_cmd_send(struct hclge_hw *hw, struct hclge_desc *desc, int num);
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_cmd.c42 void hclge_comm_cmd_reuse_desc(struct hclge_desc *desc, bool is_read) in hclge_comm_cmd_reuse_desc()
63 void hclge_comm_cmd_setup_basic_desc(struct hclge_desc *desc, in hclge_comm_cmd_setup_basic_desc()
67 memset((void *)desc, 0, sizeof(struct hclge_desc)); in hclge_comm_cmd_setup_basic_desc()
80 struct hclge_desc desc; in hclge_comm_firmware_compat_config()
104 int size = ring->desc_num * sizeof(struct hclge_desc); in hclge_comm_free_cmd_desc()
116 int size = ring->desc_num * sizeof(struct hclge_desc); in hclge_comm_alloc_cmd_desc()
229 struct hclge_desc desc; in hclge_comm_cmd_query_version_and_capability()
292 struct hclge_desc *desc, int num) in hclge_comm_cmd_copy_desc()
294 struct hclge_desc *desc_to_use; in hclge_comm_cmd_copy_desc()
408 struct hclge_desc *desc, int num, in hclge_comm_cmd_check_retval()
[all …]
H A Dhclge_comm_cmd.h394 struct hclge_desc { struct
404 struct hclge_desc *desc; argument
460 int hclge_comm_cmd_send(struct hclge_comm_hw *hw, struct hclge_desc *desc,
462 void hclge_comm_cmd_reuse_desc(struct hclge_desc *desc, bool is_read);
466 void hclge_comm_cmd_setup_basic_desc(struct hclge_desc *desc,
H A Dhclge_comm_rss.c86 struct hclge_desc desc; in hclge_comm_set_rss_tc_mode()
153 struct hclge_desc desc; in hclge_comm_set_rss_tuple()
272 struct hclge_desc desc; in hclge_comm_set_rss_indir_table()
312 struct hclge_desc desc; in hclge_comm_set_rss_input_tuple()
376 struct hclge_desc desc; in hclge_comm_set_rss_algo_key()
H A Dhclge_comm_tqp_stats.c65 struct hclge_desc desc; in hclge_comm_tqps_update_stats()
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_cmd.h134 int hclgevf_cmd_send(struct hclgevf_hw *hw, struct hclge_desc *desc, int num);
H A Dhclgevf_mbx.c106 struct hclge_desc desc; in hclgevf_send_mbx_msg()
228 struct hclge_desc *desc; in hclgevf_mbx_handler()
H A Dhclgevf_main.c45 int hclgevf_cmd_send(struct hclgevf_hw *hw, struct hclge_desc *desc, int num) in hclgevf_cmd_send()
789 struct hclge_desc desc; in hclgevf_tqp_enable_cmd_send()
2094 struct hclge_desc desc; in hclgevf_config_gro()
2602 struct hclge_desc desc; in hclgevf_query_vf_resource()
2665 struct hclge_desc *desc) in hclgevf_parse_dev_specs()
2701 struct hclge_desc desc[HCLGEVF_QUERY_DEV_SPECS_BD_NUM]; in hclgevf_query_dev_specs()