Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_cmd.h431 struct hclge_comm_hw { struct
455 void hclge_comm_cmd_init_regs(struct hclge_comm_hw *hw); argument
457 struct hclge_comm_hw *hw,
459 int hclge_comm_alloc_cmd_queue(struct hclge_comm_hw *hw, int ring_type);
460 int hclge_comm_cmd_send(struct hclge_comm_hw *hw, struct hclge_desc *desc,
464 struct hclge_comm_hw *hw, bool en);
470 struct hclge_comm_hw *hw);
471 int hclge_comm_cmd_queue_init(struct pci_dev *pdev, struct hclge_comm_hw *hw);
472 int hclge_comm_cmd_init(struct hnae3_ae_dev *ae_dev, struct hclge_comm_hw *hw,
H A 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,
H A 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()
77 struct hclge_comm_hw *hw, bool en) in hclge_comm_firmware_compat_config()
206 int hclge_comm_alloc_cmd_queue(struct hclge_comm_hw *hw, int ring_type) in hclge_comm_alloc_cmd_queue()
225 struct hclge_comm_hw *hw, in hclge_comm_cmd_query_version_and_capability()
291 static void hclge_comm_cmd_copy_desc(struct hclge_comm_hw *hw, in hclge_comm_cmd_copy_desc()
319 static int hclge_comm_cmd_csq_clean(struct hclge_comm_hw *hw) in hclge_comm_cmd_csq_clean()
344 static int hclge_comm_cmd_csq_done(struct hclge_comm_hw *hw) in hclge_comm_cmd_csq_done()
364 static void hclge_comm_wait_for_resp(struct hclge_comm_hw *hw, u16 opcode, in hclge_comm_wait_for_resp()
407 static int hclge_comm_cmd_check_retval(struct hclge_comm_hw *hw, in hclge_comm_cmd_check_retval()
[all …]
H A Dhclge_comm_rss.c82 int hclge_comm_set_rss_tc_mode(struct hclge_comm_hw *hw, u16 *tc_offset, in hclge_comm_set_rss_tc_mode()
118 struct hclge_comm_hw *hw, const u8 *key, in hclge_comm_set_rss_hash_key()
148 struct hclge_comm_hw *hw, in hclge_comm_set_rss_tuple()
269 struct hclge_comm_hw *hw, const u16 *indir) in hclge_comm_set_rss_indir_table()
308 int hclge_comm_set_rss_input_tuple(struct hclge_comm_hw *hw, in hclge_comm_set_rss_input_tuple()
371 int hclge_comm_set_rss_algo_key(struct hclge_comm_hw *hw, const u8 hfunc, in hclge_comm_set_rss_algo_key()
H A Dhclge_comm_tqp_stats.h38 struct hclge_comm_hw *hw);
H A Dhclge_comm_tqp_stats.c61 struct hclge_comm_hw *hw) in hclge_comm_tqps_update_stats()
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.h155 struct hclge_comm_hw hw;
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h290 struct hclge_comm_hw hw;