Home
last modified time | relevance | path

Searched refs:hclgevf_dev (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c16 static int hclgevf_reset_hdev(struct hclgevf_dev *hdev);
91 static struct hclgevf_dev *hclgevf_ae_get_hdev(struct hnae3_handle *handle) in hclgevf_ae_get_hdev()
94 return container_of(handle, struct hclgevf_dev, nic); in hclgevf_ae_get_hdev()
96 return container_of(handle, struct hclgevf_dev, roce); in hclgevf_ae_get_hdev()
98 return container_of(handle, struct hclgevf_dev, nic); in hclgevf_ae_get_hdev()
104 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_tqps_update_stats()
199 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_update_stats()
243 static int hclgevf_get_tc_info(struct hclgevf_dev *hdev) in hclgevf_get_tc_info()
264 static int hclgevf_get_port_base_vlan_filter_state(struct hclgevf_dev *hdev) in hclgevf_get_port_base_vlan_filter_state()
287 static int hclgevf_get_queue_info(struct hclgevf_dev *hde
[all...]
H A Dhclgevf_main.h264 struct hclgevf_dev { struct
333 static inline bool hclgevf_is_reset_pending(struct hclgevf_dev *hdev) in hclgevf_is_reset_pending()
338 int hclgevf_send_mbx_msg(struct hclgevf_dev *hdev,
341 void hclgevf_mbx_handler(struct hclgevf_dev *hdev);
342 void hclgevf_mbx_async_handler(struct hclgevf_dev *hdev);
344 void hclgevf_update_link_status(struct hclgevf_dev *hdev, int link_state);
345 void hclgevf_update_speed_duplex(struct hclgevf_dev *hdev, u32 speed,
347 void hclgevf_reset_task_schedule(struct hclgevf_dev *hdev);
348 void hclgevf_mbx_task_schedule(struct hclgevf_dev *hdev);
349 void hclgevf_update_port_base_vlan_info(struct hclgevf_dev *hde
[all...]
H A Dhclgevf_cmd.c41 struct hclgevf_dev *hdev = container_of(hw, struct hclgevf_dev, hw); in hclgevf_cmd_csq_clean()
87 struct hclgevf_dev *hdev = ring->dev; in hclgevf_cmd_config_regs()
147 static int hclgevf_alloc_cmd_queue(struct hclgevf_dev *hdev, int ring_type) in hclgevf_alloc_cmd_queue()
221 struct hclgevf_dev *hdev = (struct hclgevf_dev *)hw->hdev; in hclgevf_cmd_send()
316 static void hclgevf_set_default_capability(struct hclgevf_dev *hdev) in hclgevf_set_default_capability()
325 static void hclgevf_parse_capability(struct hclgevf_dev *hdev, in hclgevf_parse_capability()
341 static int hclgevf_cmd_query_version_and_capability(struct hclgevf_dev *hdev) in hclgevf_cmd_query_version_and_capability()
369 int hclgevf_cmd_queue_init(struct hclgevf_dev *hde
[all...]
H A Dhclgevf_cmd.h16 struct hclgevf_dev;
36 struct hclgevf_dev *dev;
309 int hclgevf_cmd_init(struct hclgevf_dev *hdev);
310 void hclgevf_cmd_uninit(struct hclgevf_dev *hdev);
311 int hclgevf_cmd_queue_init(struct hclgevf_dev *hdev);
H A Dhclgevf_mbx.c16 static void hclgevf_reset_mbx_resp_status(struct hclgevf_dev *hdev) in hclgevf_reset_mbx_resp_status()
29 * @hdev: pointer to struct hclgevf_dev
33 static int hclgevf_get_mbx_resp(struct hclgevf_dev *hdev, u16 code0, u16 code1, in hclgevf_get_mbx_resp()
90 int hclgevf_send_mbx_msg(struct hclgevf_dev *hdev, in hclgevf_send_mbx_msg()
153 void hclgevf_mbx_handler(struct hclgevf_dev *hdev) in hclgevf_mbx_handler()
264 static void hclgevf_parse_promisc_info(struct hclgevf_dev *hdev, in hclgevf_parse_promisc_info()
272 void hclgevf_mbx_async_handler(struct hclgevf_dev *hdev) in hclgevf_mbx_async_handler()
H A Dhclgevf_trace.h18 struct hclgevf_dev *hdev,
49 struct hclgevf_dev *hdev,
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c19 static int hclgevf_reset_hdev(struct hclgevf_dev *hdev);
20 static void hclgevf_task_schedule(struct hclgevf_dev *hdev,
50 void hclgevf_arq_init(struct hclgevf_dev *hdev) in hclgevf_arq_init()
63 struct hclgevf_dev *hclgevf_ae_get_hdev(struct hnae3_handle *handle) in hclgevf_ae_get_hdev()
66 return container_of(handle, struct hclgevf_dev, nic); in hclgevf_ae_get_hdev()
68 return container_of(handle, struct hclgevf_dev, roce); in hclgevf_ae_get_hdev()
70 return container_of(handle, struct hclgevf_dev, nic); in hclgevf_ae_get_hdev()
75 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_update_stats()
119 static int hclgevf_get_basic_info(struct hclgevf_dev *hdev) in hclgevf_get_basic_info()
148 static int hclgevf_get_port_base_vlan_filter_state(struct hclgevf_dev *hde
[all...]
H A Dhclgevf_main.h209 struct hclgevf_dev { struct
280 static inline bool hclgevf_is_reset_pending(struct hclgevf_dev *hdev) in hclgevf_is_reset_pending()
285 int hclgevf_send_mbx_msg(struct hclgevf_dev *hdev,
288 void hclgevf_mbx_handler(struct hclgevf_dev *hdev);
289 void hclgevf_mbx_async_handler(struct hclgevf_dev *hdev);
291 void hclgevf_update_link_status(struct hclgevf_dev *hdev, int link_state);
292 void hclgevf_update_speed_duplex(struct hclgevf_dev *hdev, u32 speed,
294 void hclgevf_reset_task_schedule(struct hclgevf_dev *hdev);
295 void hclgevf_mbx_task_schedule(struct hclgevf_dev *hdev);
296 void hclgevf_update_port_base_vlan_info(struct hclgevf_dev *hde
[all...]
H A Dhclgevf_devlink.h10 struct hclgevf_dev *hdev;
13 int hclgevf_devlink_init(struct hclgevf_dev *hdev);
14 void hclgevf_devlink_uninit(struct hclgevf_dev *hdev);
H A Dhclgevf_devlink.c15 struct hclgevf_dev *hdev = priv->hdev; in hclgevf_devlink_info_get()
39 struct hclgevf_dev *hdev = priv->hdev; in hclgevf_devlink_reload_down()
74 struct hclgevf_dev *hdev = priv->hdev; in hclgevf_devlink_reload_up()
103 int hclgevf_devlink_init(struct hclgevf_dev *hdev) in hclgevf_devlink_init()
123 void hclgevf_devlink_uninit(struct hclgevf_dev *hdev) in hclgevf_devlink_uninit()
H A Dhclgevf_mbx.c17 static void hclgevf_reset_mbx_resp_status(struct hclgevf_dev *hdev) in hclgevf_reset_mbx_resp_status()
34 * @hdev: pointer to struct hclgevf_dev
40 static int hclgevf_get_mbx_resp(struct hclgevf_dev *hdev, u16 code0, u16 code1, in hclgevf_get_mbx_resp()
101 int hclgevf_send_mbx_msg(struct hclgevf_dev *hdev, in hclgevf_send_mbx_msg()
165 static void hclgevf_handle_mbx_response(struct hclgevf_dev *hdev, in hclgevf_handle_mbx_response()
201 static void hclgevf_handle_mbx_msg(struct hclgevf_dev *hdev, in hclgevf_handle_mbx_msg()
224 void hclgevf_mbx_handler(struct hclgevf_dev *hdev) in hclgevf_mbx_handler()
291 static void hclgevf_parse_promisc_info(struct hclgevf_dev *hdev, in hclgevf_parse_promisc_info()
299 void hclgevf_mbx_async_handler(struct hclgevf_dev *hdev) in hclgevf_mbx_async_handler()
H A Dhclgevf_cmd.h15 struct hclgevf_dev;
135 void hclgevf_arq_init(struct hclgevf_dev *hdev);
H A Dhclgevf_trace.h18 struct hclgevf_dev *hdev,
49 struct hclgevf_dev *hdev,
H A Dhclgevf_regs.c109 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_get_regs_len()
129 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_get_regs()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhclge_mbx.h163 struct hclgevf_dev *hdev;
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/
H A Dhclge_mbx.h229 struct hclgevf_dev *hdev;

Completed in 13 milliseconds