Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3_common/
Dhclge_comm_cmd.h436 struct hclge_comm_hw;
438 void (*trace_cmd_send)(struct hclge_comm_hw *hw,
441 void (*trace_cmd_get)(struct hclge_comm_hw *hw,
454 struct hclge_comm_hw { struct
478 void hclge_comm_cmd_init_regs(struct hclge_comm_hw *hw); argument
480 struct hclge_comm_hw *hw,
482 int hclge_comm_alloc_cmd_queue(struct hclge_comm_hw *hw, int ring_type);
483 int hclge_comm_cmd_send(struct hclge_comm_hw *hw, struct hclge_desc *desc,
487 struct hclge_comm_hw *hw, bool en);
493 struct hclge_comm_hw *hw);
[all …]
Dhclge_comm_rss.h108 int hclge_comm_set_rss_algo_key(struct hclge_comm_hw *hw, const u8 hfunc,
115 int hclge_comm_set_rss_input_tuple(struct hclge_comm_hw *hw,
118 struct hclge_comm_hw *hw, const u16 *indir);
124 int hclge_comm_set_rss_tc_mode(struct hclge_comm_hw *hw, u16 *tc_offset,
127 struct hclge_comm_hw *hw, const u8 *key,
130 struct hclge_comm_hw *hw,
Dhclge_comm_cmd.c7 static void hclge_comm_cmd_config_regs(struct hclge_comm_hw *hw, in hclge_comm_cmd_config_regs()
36 void hclge_comm_cmd_init_regs(struct hclge_comm_hw *hw) in hclge_comm_cmd_init_regs()
79 struct hclge_comm_hw *hw, bool en) in hclge_comm_firmware_compat_config()
210 int hclge_comm_alloc_cmd_queue(struct hclge_comm_hw *hw, int ring_type) in hclge_comm_alloc_cmd_queue()
229 struct hclge_comm_hw *hw, in hclge_comm_cmd_query_version_and_capability()
295 static void hclge_comm_cmd_copy_desc(struct hclge_comm_hw *hw, in hclge_comm_cmd_copy_desc()
323 static int hclge_comm_cmd_csq_clean(struct hclge_comm_hw *hw) in hclge_comm_cmd_csq_clean()
348 static int hclge_comm_cmd_csq_done(struct hclge_comm_hw *hw) in hclge_comm_cmd_csq_done()
368 static void hclge_comm_wait_for_resp(struct hclge_comm_hw *hw, u16 opcode, in hclge_comm_wait_for_resp()
411 static int hclge_comm_cmd_check_retval(struct hclge_comm_hw *hw, in hclge_comm_cmd_check_retval()
[all …]
Dhclge_comm_rss.c84 int hclge_comm_set_rss_tc_mode(struct hclge_comm_hw *hw, u16 *tc_offset, in hclge_comm_set_rss_tc_mode()
121 struct hclge_comm_hw *hw, const u8 *key, in hclge_comm_set_rss_hash_key()
152 struct hclge_comm_hw *hw, in hclge_comm_set_rss_tuple()
277 struct hclge_comm_hw *hw, const u16 *indir) in hclge_comm_set_rss_indir_table()
317 int hclge_comm_set_rss_input_tuple(struct hclge_comm_hw *hw, in hclge_comm_set_rss_input_tuple()
383 int hclge_comm_set_rss_algo_key(struct hclge_comm_hw *hw, const u8 hfunc, in hclge_comm_set_rss_algo_key()
Dhclge_comm_tqp_stats.h38 struct hclge_comm_hw *hw);
Dhclge_comm_tqp_stats.c64 struct hclge_comm_hw *hw) in hclge_comm_tqps_update_stats()
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_trace.h82 TP_PROTO(struct hclge_comm_hw *hw,
117 TP_PROTO(struct hclge_comm_hw *hw,
125 TP_PROTO(struct hclge_comm_hw *hw,
133 TP_PROTO(struct hclge_comm_hw *hw,
160 TP_PROTO(struct hclge_comm_hw *hw,
167 TP_PROTO(struct hclge_comm_hw *hw,
Dhclge_main.h308 struct hclge_comm_hw hw;
Dhclge_main.c397 static void hclge_trace_cmd_send(struct hclge_comm_hw *hw, struct hclge_desc *desc, in hclge_trace_cmd_send()
414 static void hclge_trace_cmd_get(struct hclge_comm_hw *hw, struct hclge_desc *desc, in hclge_trace_cmd_get()
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_trace.h81 TP_PROTO(struct hclge_comm_hw *hw,
117 TP_PROTO(struct hclge_comm_hw *hw,
124 TP_PROTO(struct hclge_comm_hw *hw,
Dhclgevf_main.h155 struct hclge_comm_hw hw;
Dhclgevf_main.c51 static void hclgevf_trace_cmd_send(struct hclge_comm_hw *hw, struct hclge_desc *desc, in hclgevf_trace_cmd_send()
65 static void hclgevf_trace_cmd_get(struct hclge_comm_hw *hw, struct hclge_desc *desc, in hclgevf_trace_cmd_get()