/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 16 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 D | hclgevf_main.h | 264 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 D | hclgevf_cmd.c | 41 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 D | hclgevf_cmd.h | 16 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 D | hclgevf_mbx.c | 16 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 D | hclgevf_trace.h | 18 struct hclgevf_dev *hdev, 49 struct hclgevf_dev *hdev,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 19 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 D | hclgevf_main.h | 209 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 D | hclgevf_devlink.h | 10 struct hclgevf_dev *hdev; 13 int hclgevf_devlink_init(struct hclgevf_dev *hdev); 14 void hclgevf_devlink_uninit(struct hclgevf_dev *hdev);
|
H A D | hclgevf_devlink.c | 15 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 D | hclgevf_mbx.c | 17 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 D | hclgevf_cmd.h | 15 struct hclgevf_dev; 135 void hclgevf_arq_init(struct hclgevf_dev *hdev);
|
H A D | hclgevf_trace.h | 18 struct hclgevf_dev *hdev, 49 struct hclgevf_dev *hdev,
|
H A D | hclgevf_regs.c | 109 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 D | hclge_mbx.h | 163 struct hclgevf_dev *hdev;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 229 struct hclgevf_dev *hdev;
|