Searched refs:hclge_comm_hw (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
D | hclge_comm_cmd.h | 436 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 …]
|
D | hclge_comm_rss.h | 108 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,
|
D | hclge_comm_cmd.c | 7 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 …]
|
D | hclge_comm_rss.c | 84 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()
|
D | hclge_comm_tqp_stats.h | 38 struct hclge_comm_hw *hw);
|
D | hclge_comm_tqp_stats.c | 64 struct hclge_comm_hw *hw) in hclge_comm_tqps_update_stats()
|
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_trace.h | 82 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,
|
D | hclge_main.h | 308 struct hclge_comm_hw hw;
|
D | hclge_main.c | 397 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/ |
D | hclgevf_trace.h | 81 TP_PROTO(struct hclge_comm_hw *hw, 117 TP_PROTO(struct hclge_comm_hw *hw, 124 TP_PROTO(struct hclge_comm_hw *hw,
|
D | hclgevf_main.h | 155 struct hclge_comm_hw hw;
|
D | hclgevf_main.c | 51 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()
|