| H A D | hclge_main.c | 394 hclge_mac_update_stats_defective(struct hclge_dev *hdev) hclge_mac_update_stats_defective() argument 430 hclge_mac_update_stats_complete(struct hclge_dev *hdev) hclge_mac_update_stats_complete() argument 477 hclge_mac_query_reg_num(struct hclge_dev *hdev, u32 *reg_num) hclge_mac_query_reg_num() argument 511 hclge_mac_update_stats(struct hclge_dev *hdev) hclge_mac_update_stats() argument 520 hclge_comm_get_count(struct hclge_dev *hdev, const struct hclge_comm_stats_str strs[], u32 size) hclge_comm_get_count() argument 534 hclge_comm_get_stats(struct hclge_dev *hdev, const struct hclge_comm_stats_str strs[], int size, u64 *data) hclge_comm_get_stats() argument 552 hclge_comm_get_strings(struct hclge_dev *hdev, u32 stringset, const struct hclge_comm_stats_str strs[], int size, u8 *data) hclge_comm_get_strings() argument 573 hclge_update_stats_for_all(struct hclge_dev *hdev) hclge_update_stats_for_all() argument 599 struct hclge_dev *hdev = vport->back; hclge_update_stats() local 629 struct hclge_dev *hdev = vport->back; hclge_get_sset_count() local 674 struct hclge_dev *hdev = vport->back; hclge_get_strings() local 716 struct hclge_dev *hdev = vport->back; hclge_get_stats() local 728 struct hclge_dev *hdev = vport->back; hclge_get_mac_stat() local 736 hclge_parse_func_status(struct hclge_dev *hdev, struct hclge_func_status_cmd *status) hclge_parse_func_status() argument 754 hclge_query_function_status(struct hclge_dev *hdev) hclge_query_function_status() argument 783 hclge_query_pf_resource(struct hclge_dev *hdev) hclge_query_pf_resource() argument 907 struct hclge_dev *hdev = vport->back; hclge_check_port_speed() local 1073 hclge_parse_fiber_link_mode(struct hclge_dev *hdev, u16 speed_ability) hclge_parse_fiber_link_mode() argument 1095 hclge_parse_backplane_link_mode(struct hclge_dev *hdev, u16 speed_ability) hclge_parse_backplane_link_mode() argument 1111 hclge_parse_copper_link_mode(struct hclge_dev *hdev, u16 speed_ability) hclge_parse_copper_link_mode() argument 1145 hclge_parse_link_mode(struct hclge_dev *hdev, u16 speed_ability) hclge_parse_link_mode() argument 1284 hclge_get_cfg(struct hclge_dev *hdev, struct hclge_cfg *hcfg) hclge_get_cfg() argument 1316 hclge_set_default_dev_specs(struct hclge_dev *hdev) hclge_set_default_dev_specs() argument 1333 hclge_parse_dev_specs(struct hclge_dev *hdev, struct hclge_desc *desc) hclge_parse_dev_specs() argument 1357 hclge_check_dev_specs(struct hclge_dev *hdev) hclge_check_dev_specs() argument 1379 hclge_query_mac_stats_num(struct hclge_dev *hdev) hclge_query_mac_stats_num() argument 1392 hclge_query_dev_specs(struct hclge_dev *hdev) hclge_query_dev_specs() argument 1427 hclge_get_cap(struct hclge_dev *hdev) hclge_get_cap() argument 1442 hclge_init_kdump_kernel_config(struct hclge_dev *hdev) hclge_init_kdump_kernel_config() argument 1459 hclge_init_tc_config(struct hclge_dev *hdev) hclge_init_tc_config() argument 1487 hclge_configure(struct hclge_dev *hdev) hclge_configure() argument 1540 hclge_config_tso(struct hclge_dev *hdev, u16 tso_mss_min, u16 tso_mss_max) hclge_config_tso() argument 1555 hclge_config_gro(struct hclge_dev *hdev) hclge_config_gro() argument 1577 hclge_alloc_tqps(struct hclge_dev *hdev) hclge_alloc_tqps() argument 1627 hclge_map_tqps_to_func(struct hclge_dev *hdev, u16 func_id, u16 tqp_pid, u16 tqp_vid, bool is_pf) hclge_map_tqps_to_func() argument 1654 struct hclge_dev *hdev = vport->back; hclge_assign_tqp() local 1686 struct hclge_dev *hdev = vport->back; hclge_knic_setup() local 1707 hclge_map_tqp_to_vport(struct hclge_dev *hdev, struct hclge_vport *vport) hclge_map_tqp_to_vport() argument 1731 hclge_map_tqp(struct hclge_dev *hdev) hclge_map_tqp() argument 1753 struct hclge_dev *hdev = vport->back; hclge_vport_setup() local 1769 hclge_alloc_vport(struct hclge_dev *hdev) hclge_alloc_vport() argument 1833 hclge_cmd_alloc_tx_buff(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_cmd_alloc_tx_buff() argument 1863 hclge_tx_buffer_alloc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_tx_buffer_alloc() argument 1874 hclge_get_tc_num(struct hclge_dev *hdev) hclge_get_tc_num() argument 1886 hclge_get_pfc_priv_num(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_get_pfc_priv_num() argument 1904 hclge_get_no_pfc_priv_num(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_get_no_pfc_priv_num() argument 1946 hclge_is_rx_buf_ok(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc, u32 rx_all) hclge_is_rx_buf_ok() argument 2012 hclge_tx_buffer_calc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_tx_buffer_calc() argument 2038 hclge_rx_buf_calc_all(struct hclge_dev *hdev, bool max, struct hclge_pkt_buf_alloc *buf_alloc) hclge_rx_buf_calc_all() argument 2074 hclge_drop_nopfc_buf_till_fit(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_drop_nopfc_buf_till_fit() argument 2104 hclge_drop_pfc_buf_till_fit(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_drop_pfc_buf_till_fit() argument 2134 hclge_only_alloc_priv_buff(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_only_alloc_priv_buff() argument 2187 hclge_rx_buffer_calc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_rx_buffer_calc() argument 2220 hclge_rx_priv_buf_alloc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_rx_priv_buf_alloc() argument 2253 hclge_rx_priv_wl_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_rx_priv_wl_config() argument 2297 hclge_common_thrd_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_common_thrd_config() argument 2340 hclge_common_wl_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) hclge_common_wl_config() argument 2365 hclge_buffer_alloc(struct hclge_dev *hdev) hclge_buffer_alloc() argument 2435 struct hclge_dev *hdev = vport->back; hclge_init_roce_base_info() local 2455 hclge_init_msi(struct hclge_dev *hdev) hclge_init_msi() argument 2532 hclge_cfg_mac_speed_dup_hw(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num) hclge_cfg_mac_speed_dup_hw() argument 2569 hclge_cfg_mac_speed_dup(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num) hclge_cfg_mac_speed_dup() argument 2595 struct hclge_dev *hdev = vport->back; hclge_cfg_mac_speed_dup_h() local 2600 hclge_set_autoneg_en(struct hclge_dev *hdev, bool enable) hclge_set_autoneg_en() argument 2625 struct hclge_dev *hdev = vport->back; hclge_set_autoneg() local 2643 struct hclge_dev *hdev = vport->back; hclge_get_autoneg() local 2655 struct hclge_dev *hdev = vport->back; hclge_restart_autoneg() local 2669 struct hclge_dev *hdev = vport->back; hclge_halt_autoneg() local 2677 hclge_parse_fec_stats_lanes(struct hclge_dev *hdev, struct hclge_desc *desc, u32 desc_len) hclge_parse_fec_stats_lanes() argument 2700 hclge_parse_fec_stats(struct hclge_dev *hdev, struct hclge_desc *desc, u32 desc_len) hclge_parse_fec_stats() argument 2722 hclge_update_fec_stats_hw(struct hclge_dev *hdev) hclge_update_fec_stats_hw() argument 2744 hclge_update_fec_stats(struct hclge_dev *hdev) hclge_update_fec_stats() argument 2761 hclge_get_fec_stats_total(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) hclge_get_fec_stats_total() argument 2769 hclge_get_fec_stats_lanes(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) hclge_get_fec_stats_lanes() argument 2790 hclge_comm_get_fec_stats(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) hclge_comm_get_fec_stats() argument 2815 struct hclge_dev *hdev = vport->back; hclge_get_fec_stats() local 2828 hclge_set_fec_hw(struct hclge_dev *hdev, u32 fec_mode) hclge_set_fec_hw() argument 2859 struct hclge_dev *hdev = vport->back; hclge_set_fec() local 2880 struct hclge_dev *hdev = vport->back; hclge_get_fec() local 2889 hclge_mac_init(struct hclge_dev *hdev) hclge_mac_init() argument 2936 hclge_mbx_task_schedule(struct hclge_dev *hdev) hclge_mbx_task_schedule() argument 2945 hclge_reset_task_schedule(struct hclge_dev *hdev) hclge_reset_task_schedule() argument 2955 hclge_errhand_task_schedule(struct hclge_dev *hdev) hclge_errhand_task_schedule() argument 2962 hclge_task_schedule(struct hclge_dev *hdev, unsigned long delay_time) hclge_task_schedule() argument 2969 hclge_get_mac_link_status(struct hclge_dev *hdev, int *link_status) hclge_get_mac_link_status() argument 2990 hclge_get_mac_phy_link(struct hclge_dev *hdev, int *link_status) hclge_get_mac_phy_link() argument 3005 hclge_push_link_status(struct hclge_dev *hdev) hclge_push_link_status() argument 3027 hclge_update_link_status(struct hclge_dev *hdev) hclge_update_link_status() argument 3106 hclge_update_pause_advertising(struct hclge_dev *hdev) hclge_update_pause_advertising() argument 3133 hclge_update_advertising(struct hclge_dev *hdev) hclge_update_advertising() argument 3143 hclge_update_port_capability(struct hclge_dev *hdev, struct hclge_mac *mac) hclge_update_port_capability() argument 3168 hclge_get_sfp_speed(struct hclge_dev *hdev, u32 *speed) hclge_get_sfp_speed() argument 3191 hclge_get_sfp_info(struct hclge_dev *hdev, struct hclge_mac *mac) hclge_get_sfp_info() argument 3249 struct hclge_dev *hdev = vport->back; hclge_get_phy_link_ksettings() local 3299 struct hclge_dev *hdev = vport->back; hclge_set_phy_link_ksettings() local 3342 hclge_update_tp_port_info(struct hclge_dev *hdev) hclge_update_tp_port_info() argument 3362 hclge_tp_port_init(struct hclge_dev *hdev) hclge_tp_port_init() argument 3377 hclge_update_port_info(struct hclge_dev *hdev) hclge_update_port_info() argument 3427 struct hclge_dev *hdev = vport->back; hclge_get_status() local 3434 hclge_get_vf_vport(struct hclge_dev *hdev, int vf) hclge_get_vf_vport() argument 3458 struct hclge_dev *hdev = vport->back; hclge_get_vf_config() local 3482 struct hclge_dev *hdev = vport->back; hclge_set_vf_link_state() local 3509 hclge_check_event_cause(struct hclge_dev *hdev, u32 *clearval) hclge_check_event_cause() argument 3571 hclge_clear_event_cause(struct hclge_dev *hdev, u32 event_type, u32 regclr) hclge_clear_event_cause() argument 3592 hclge_clear_all_event_cause(struct hclge_dev *hdev) hclge_clear_all_event_cause() argument 3608 struct hclge_dev *hdev = data; hclge_misc_irq_handle() local 3658 hclge_free_vector(struct hclge_dev *hdev, int vector_id) hclge_free_vector() argument 3671 hclge_get_misc_vector(struct hclge_dev *hdev) hclge_get_misc_vector() argument 3684 hclge_misc_irq_init(struct hclge_dev *hdev) hclge_misc_irq_init() argument 3704 hclge_misc_irq_uninit(struct hclge_dev *hdev) hclge_misc_irq_uninit() argument 3710 hclge_notify_client(struct hclge_dev *hdev, enum hnae3_reset_notify_type type) hclge_notify_client() argument 3731 hclge_notify_roce_client(struct hclge_dev *hdev, enum hnae3_reset_notify_type type) hclge_notify_roce_client() argument 3752 hclge_reset_wait(struct hclge_dev *hdev) hclge_reset_wait() argument 3796 hclge_set_vf_rst(struct hclge_dev *hdev, int func_id, bool reset) hclge_set_vf_rst() argument 3811 hclge_set_all_vf_rst(struct hclge_dev *hdev, bool reset) hclge_set_all_vf_rst() argument 3855 hclge_mailbox_service_task(struct hclge_dev *hdev) hclge_mailbox_service_task() argument 3874 hclge_func_reset_sync_vf(struct hclge_dev *hdev) hclge_func_reset_sync_vf() argument 3909 hclge_report_hw_error(struct hclge_dev *hdev, enum hnae3_hw_error_type type) hclge_report_hw_error() argument 3921 hclge_handle_imp_error(struct hclge_dev *hdev) hclge_handle_imp_error() argument 3939 hclge_func_reset_cmd(struct hclge_dev *hdev, int func_id) hclge_func_reset_cmd() argument 3957 hclge_do_reset(struct hclge_dev *hdev) hclge_do_reset() argument 4001 struct hclge_dev *hdev = ae_dev->priv; hclge_get_reset_level() local 4028 hclge_clear_reset_cause(struct hclge_dev *hdev) hclge_clear_reset_cause() argument 4056 hclge_reset_handshake(struct hclge_dev *hdev, bool enable) hclge_reset_handshake() argument 4069 hclge_func_reset_notify_vf(struct hclge_dev *hdev) hclge_func_reset_notify_vf() argument 4082 hclge_reset_prepare_wait(struct hclge_dev *hdev) hclge_reset_prepare_wait() argument 4131 hclge_show_rst_info(struct hclge_dev *hdev) hclge_show_rst_info() argument 4146 hclge_reset_err_handle(struct hclge_dev *hdev) hclge_reset_err_handle() argument 4183 hclge_update_reset_level(struct hclge_dev *hdev) hclge_update_reset_level() argument 4204 hclge_set_rst_done(struct hclge_dev *hdev) hclge_set_rst_done() argument 4232 hclge_reset_prepare_up(struct hclge_dev *hdev) hclge_reset_prepare_up() argument 4255 hclge_reset_stack(struct hclge_dev *hdev) hclge_reset_stack() argument 4270 hclge_reset_prepare(struct hclge_dev *hdev) hclge_reset_prepare() argument 4289 hclge_reset_rebuild(struct hclge_dev *hdev) hclge_reset_rebuild() argument 4339 hclge_reset(struct hclge_dev *hdev) hclge_reset() argument 4360 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_event() local 4405 struct hclge_dev *hdev = ae_dev->priv; hclge_set_def_reset_request() local 4412 struct hclge_dev *hdev = from_timer(hdev, t, reset_timer); hclge_reset_timer() local 4425 hclge_reset_subtask(struct hclge_dev *hdev) hclge_reset_subtask() argument 4451 hclge_handle_err_reset_request(struct hclge_dev *hdev) hclge_handle_err_reset_request() argument 4469 hclge_handle_err_recovery(struct hclge_dev *hdev) hclge_handle_err_recovery() argument 4483 hclge_misc_err_recovery(struct hclge_dev *hdev) hclge_misc_err_recovery() argument 4502 hclge_errhand_service_task(struct hclge_dev *hdev) hclge_errhand_service_task() argument 4513 hclge_reset_service_task(struct hclge_dev *hdev) hclge_reset_service_task() argument 4534 hclge_update_vport_alive(struct hclge_dev *hdev) hclge_update_vport_alive() argument 4558 hclge_periodic_service_task(struct hclge_dev *hdev) hclge_periodic_service_task() argument 4605 hclge_ptp_service_task(struct hclge_dev *hdev) hclge_ptp_service_task() argument 4628 struct hclge_dev *hdev = hclge_service_task() local 4657 hclge_get_vector_info(struct hclge_dev *hdev, u16 idx, struct hnae3_vector_info *vector_info) hclge_get_vector_info() argument 4686 struct hclge_dev *hdev = vport->back; hclge_get_vector() local 4711 hclge_get_vector_index(struct hclge_dev *hdev, int vector) hclge_get_vector_index() argument 4725 struct hclge_dev *hdev = vport->back; hclge_put_vector() local 4760 struct hclge_dev *hdev = vport->back; hclge_set_rss() local 4783 struct hclge_dev *hdev = vport->back; hclge_set_rss_tuple() local 4819 struct hclge_dev *hdev = vport->back; hclge_get_tc_size() local 4824 hclge_init_rss_tc_mode(struct hclge_dev *hdev) hclge_init_rss_tc_mode() argument 4868 hclge_rss_init_hw(struct hclge_dev *hdev) hclge_rss_init_hw() argument 4895 struct hclge_dev *hdev = vport->back; hclge_bind_ring_with_vector() local 4973 struct hclge_dev *hdev = vport->back; hclge_map_ring_to_vector() local 4990 struct hclge_dev *hdev = vport->back; hclge_unmap_ring_frm_vector() local 5012 hclge_cmd_set_promisc_mode(struct hclge_dev *hdev, u8 vf_id, bool en_uc, bool en_mc, bool en_bc) hclge_cmd_set_promisc_mode() argument 5068 struct hclge_dev *hdev = vport->back; hclge_set_promisc_mode() local 5089 hclge_sync_fd_state(struct hclge_dev *hdev) hclge_sync_fd_state() argument 5095 hclge_fd_inc_rule_cnt(struct hclge_dev *hdev, u16 location) hclge_fd_inc_rule_cnt() argument 5103 hclge_fd_dec_rule_cnt(struct hclge_dev *hdev, u16 location) hclge_fd_dec_rule_cnt() argument 5111 hclge_fd_free_node(struct hclge_dev *hdev, struct hclge_fd_rule *rule) hclge_fd_free_node() argument 5119 hclge_update_fd_rule_node(struct hclge_dev *hdev, struct hclge_fd_rule *old_rule, struct hclge_fd_rule *new_rule, enum HCLGE_FD_NODE_STATE state) hclge_update_fd_rule_node() argument 5201 hclge_fd_set_user_def_cmd(struct hclge_dev *hdev, struct hclge_fd_user_def_cfg *cfg) hclge_fd_set_user_def_cmd() argument 5237 hclge_sync_fd_user_def_cfg(struct hclge_dev *hdev, bool locked) hclge_sync_fd_user_def_cfg() argument 5255 hclge_fd_check_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) hclge_fd_check_user_def_refcnt() argument 5291 hclge_fd_inc_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) hclge_fd_inc_user_def_refcnt() argument 5308 hclge_fd_dec_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) hclge_fd_dec_user_def_refcnt() argument 5328 hclge_update_fd_list(struct hclge_dev *hdev, enum HCLGE_FD_NODE_STATE state, u16 location, struct hclge_fd_rule *new_rule) hclge_update_fd_list() argument 5368 hclge_get_fd_mode(struct hclge_dev *hdev, u8 *fd_mode) hclge_get_fd_mode() argument 5389 hclge_get_fd_allocation(struct hclge_dev *hdev, u32 *stage1_entry_num, u32 *stage2_entry_num, u16 *stage1_counter_num, u16 *stage2_counter_num) hclge_get_fd_allocation() argument 5418 hclge_set_fd_key_config(struct hclge_dev *hdev, enum HCLGE_FD_STAGE stage_num) hclge_set_fd_key_config() argument 5446 hclge_fd_disable_user_def(struct hclge_dev *hdev) hclge_fd_disable_user_def() argument 5457 hclge_init_fd_config(struct hclge_dev *hdev) hclge_init_fd_config() argument 5520 hclge_fd_tcam_config(struct hclge_dev *hdev, u8 stage, bool sel_x, int loc, u8 *key, bool is_add) hclge_fd_tcam_config() argument 5562 hclge_fd_ad_config(struct hclge_dev *hdev, u8 stage, int loc, struct hclge_fd_ad_data *action) hclge_fd_ad_config() argument 5731 hclge_config_key(struct hclge_dev *hdev, u8 stage, struct hclge_fd_rule *rule) hclge_config_key() argument 5788 hclge_config_action(struct hclge_dev *hdev, u8 stage, struct hclge_fd_rule *rule) hclge_config_action() argument 5961 hclge_fd_check_ext_tuple(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple) hclge_fd_check_ext_tuple() argument 6034 hclge_fd_parse_user_def_field(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple, struct hclge_fd_user_def_info *info) hclge_fd_parse_user_def_field() argument 6090 hclge_fd_check_spec(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple, struct hclge_fd_user_def_info *info) hclge_fd_check_spec() argument 6352 hclge_fd_config_rule(struct hclge_dev *hdev, struct hclge_fd_rule *rule) hclge_fd_config_rule() argument 6364 hclge_add_fd_entry_common(struct hclge_dev *hdev, struct hclge_fd_rule *rule) hclge_add_fd_entry_common() argument 6405 struct hclge_dev *hdev = vport->back; hclge_is_cls_flower_active() local 6410 hclge_fd_parse_ring_cookie(struct hclge_dev *hdev, u64 ring_cookie, u16 *vport_id, u8 *action, u16 *queue_id) hclge_fd_parse_ring_cookie() argument 6453 struct hclge_dev *hdev = vport->back; hclge_add_fd_entry() local 6514 struct hclge_dev *hdev = vport->back; hclge_del_fd_entry() local 6547 hclge_clear_fd_rules_in_list(struct hclge_dev *hdev, bool clear_list) hclge_clear_fd_rules_in_list() argument 6576 hclge_del_all_fd_entries(struct hclge_dev *hdev) hclge_del_all_fd_entries() argument 6588 struct hclge_dev *hdev = vport->back; hclge_restore_fd_entries() local 6618 struct hclge_dev *hdev = vport->back; hclge_get_fd_rule_cnt() local 6799 hclge_get_fd_rule(struct hclge_dev *hdev, u16 location) hclge_get_fd_rule() argument 6835 struct hclge_dev *hdev = vport->back; hclge_get_fd_rule_info() local 6896 struct hclge_dev *hdev = vport->back; hclge_get_all_rules() local 6953 hclge_fd_search_flow_keys(struct hclge_dev *hdev, const struct hclge_fd_rule_tuples *tuples) hclge_fd_search_flow_keys() argument 6997 struct hclge_dev *hdev = vport->back; hclge_add_fd_entry_by_arfs() local 7051 hclge_rfs_filter_expire(struct hclge_dev *hdev) hclge_rfs_filter_expire() argument 7077 hclge_clear_arfs_rules(struct hclge_dev *hdev) hclge_clear_arfs_rules() argument 7227 hclge_parse_cls_flower(struct hclge_dev *hdev, struct flow_cls_offload *cls_flower, struct hclge_fd_rule *rule) hclge_parse_cls_flower() argument 7256 hclge_check_cls_flower(struct hclge_dev *hdev, struct flow_cls_offload *cls_flower, int tc) hclge_check_cls_flower() argument 7286 struct hclge_dev *hdev = vport->back; hclge_add_cls_flower() local 7327 hclge_find_cls_flower(struct hclge_dev *hdev, unsigned long cookie) hclge_find_cls_flower() argument 7345 struct hclge_dev *hdev = vport->back; hclge_del_cls_flower() local 7379 hclge_sync_fd_list(struct hclge_dev *hdev, struct hlist_head *hlist) hclge_sync_fd_list() argument 7418 hclge_sync_fd_table(struct hclge_dev *hdev) hclge_sync_fd_table() argument 7437 struct hclge_dev *hdev = vport->back; hclge_get_hw_reset_stat() local 7446 struct hclge_dev *hdev = vport->back; hclge_get_cmdq_stat() local 7454 struct hclge_dev *hdev = vport->back; hclge_ae_dev_resetting() local 7462 struct hclge_dev *hdev = vport->back; hclge_ae_dev_reset_cnt() local 7470 struct hclge_dev *hdev = vport->back; hclge_enable_fd() local 7482 hclge_cfg_mac_mode(struct hclge_dev *hdev, bool enable) hclge_cfg_mac_mode() argument 7521 hclge_config_switch_param(struct hclge_dev *hdev, int vfid, u8 switch_param, u8 param_mask) hclge_config_switch_param() argument 7557 hclge_phy_link_status_wait(struct hclge_dev *hdev, int link_ret) hclge_phy_link_status_wait() argument 7581 hclge_mac_link_status_wait(struct hclge_dev *hdev, int link_ret, int wait_cnt) hclge_mac_link_status_wait() argument 7600 hclge_mac_phy_link_status_wait(struct hclge_dev *hdev, bool en, bool is_phy) hclge_mac_phy_link_status_wait() argument 7616 hclge_set_app_loopback(struct hclge_dev *hdev, bool en) hclge_set_app_loopback() argument 7650 hclge_cfg_common_loopback_cmd_send(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) hclge_cfg_common_loopback_cmd_send() argument 7690 hclge_cfg_common_loopback_wait(struct hclge_dev *hdev) hclge_cfg_common_loopback_wait() argument 7727 hclge_cfg_common_loopback(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) hclge_cfg_common_loopback() argument 7739 hclge_set_common_loopback(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) hclge_set_common_loopback() argument 7758 hclge_enable_phy_loopback(struct hclge_dev *hdev, struct phy_device *phydev) hclge_enable_phy_loopback() argument 7776 hclge_disable_phy_loopback(struct hclge_dev *hdev, struct phy_device *phydev) hclge_disable_phy_loopback() argument 7788 hclge_set_phy_loopback(struct hclge_dev *hdev, bool en) hclge_set_phy_loopback() argument 7820 hclge_tqp_enable_cmd_send(struct hclge_dev *hdev, u16 tqp_id, u16 stream_id, bool enable) hclge_tqp_enable_cmd_send() argument 7839 struct hclge_dev *hdev = vport->back; hclge_tqp_enable() local 7855 struct hclge_dev *hdev = vport->back; hclge_set_loopback() local 7903 hclge_set_default_loopback(struct hclge_dev *hdev) hclge_set_default_loopback() argument 7919 hclge_flush_link_update(struct hclge_dev *hdev) hclge_flush_link_update() argument 7935 struct hclge_dev *hdev = vport->back; hclge_set_timer_task() local 7952 struct hclge_dev *hdev = vport->back; hclge_ae_start() local 7970 struct hclge_dev *hdev = vport->back; hclge_ae_stop() local 8007 struct hclge_dev *hdev = vport->back; hclge_vport_start() local 8054 struct hclge_dev *hdev = vport->back; hclge_get_mac_vlan_cmd_status() local 8172 struct hclge_dev *hdev = vport->back; hclge_remove_mac_vlan_tbl() local 8201 struct hclge_dev *hdev = vport->back; hclge_lookup_mac_vlan_tbl() local 8243 struct hclge_dev *hdev = vport->back; hclge_add_mac_vlan_tbl() local 8292 hclge_set_umv_space(struct hclge_dev *hdev, u16 space_size, u16 *allocated_size) hclge_set_umv_space() argument 8316 hclge_init_umv_space(struct hclge_dev *hdev) hclge_init_umv_space() argument 8341 hclge_reset_umv_space(struct hclge_dev *hdev) hclge_reset_umv_space() argument 8361 struct hclge_dev *hdev = vport->back; hclge_is_umv_space_full() local 8378 struct hclge_dev *hdev = vport->back; hclge_update_umv_space() local 8441 struct hclge_dev *hdev = vport->back; hclge_update_mac_list() local 8502 struct hclge_dev *hdev = vport->back; hclge_add_uc_addr_common() local 8573 struct hclge_dev *hdev = vport->back; hclge_rm_uc_addr_common() local 8614 struct hclge_dev *hdev = vport->back; hclge_add_mc_addr_common() local 8678 struct hclge_dev *hdev = vport->back; hclge_rm_mc_addr_common() local 8914 struct hclge_dev *hdev = vport->back; hclge_need_sync_mac_table() local 8925 hclge_sync_mac_table(struct hclge_dev *hdev) hclge_sync_mac_table() argument 8995 struct hclge_dev *hdev = vport->back; hclge_rm_vport_all_mac_table() local 9031 struct hclge_dev *hdev = vport->back; hclge_uninit_vport_mac_list() local 9070 hclge_uninit_mac_table(struct hclge_dev *hdev) hclge_uninit_mac_table() argument 9082 hclge_get_mac_ethertype_cmd_status(struct hclge_dev *hdev, u16 cmdq_resp, u8 resp_code) hclge_get_mac_ethertype_cmd_status() argument 9129 struct hclge_dev *hdev = vport->back; hclge_set_vf_mac() local 9163 hclge_add_mgr_tbl(struct hclge_dev *hdev, const struct hclge_mac_mgr_tbl_entry_cmd *req) hclge_add_mgr_tbl() argument 9188 init_mgr_tbl(struct hclge_dev *hdev) init_mgr_tbl() argument 9209 struct hclge_dev *hdev = vport->back; hclge_get_mac_addr() local 9264 struct hclge_dev *hdev = vport->back; hclge_set_mac_addr() local 9315 hclge_mii_ioctl(struct hclge_dev *hdev, struct ifreq *ifr, int cmd) hclge_mii_ioctl() argument 9342 struct hclge_dev *hdev = vport->back; hclge_do_ioctl() local 9357 hclge_set_port_vlan_filter_bypass(struct hclge_dev *hdev, u8 vf_id, bool bypass_en) hclge_set_port_vlan_filter_bypass() argument 9379 hclge_set_vlan_filter_ctrl(struct hclge_dev *hdev, u8 vlan_type, u8 fe_type, bool filter_en, u8 vf_id) hclge_set_vlan_filter_ctrl() argument 9414 struct hclge_dev *hdev = vport->back; hclge_set_vport_vlan_filter() local 9448 struct hclge_dev *hdev = vport->back; hclge_need_enable_vport_vlan_filter() local 9477 struct hclge_dev *hdev = vport->back; hclge_enable_vport_vlan_filter() local 9511 hclge_set_vf_vlan_filter_cmd(struct hclge_dev *hdev, u16 vfid, bool is_kill, u16 vlan, struct hclge_desc *desc) hclge_set_vf_vlan_filter_cmd() argument 9553 hclge_check_vf_vlan_cmd_status(struct hclge_dev *hdev, u16 vfid, bool is_kill, struct hclge_desc *desc) hclge_check_vf_vlan_cmd_status() argument 9596 hclge_set_vf_vlan_common(struct hclge_dev *hdev, u16 vfid, bool is_kill, u16 vlan) hclge_set_vf_vlan_common() argument 9624 hclge_set_port_vlan_filter(struct hclge_dev *hdev, __be16 proto, u16 vlan_id, bool is_kill) hclge_set_port_vlan_filter() argument 9653 hclge_need_update_port_vlan(struct hclge_dev *hdev, u16 vport_id, u16 vlan_id, bool is_kill) hclge_need_update_port_vlan() argument 9679 hclge_set_vlan_filter_hw(struct hclge_dev *hdev, __be16 proto, u16 vport_id, u16 vlan_id, bool is_kill) hclge_set_vlan_filter_hw() argument 9717 struct hclge_dev *hdev = vport->back; hclge_set_vlan_tx_offload_cfg() local 9762 struct hclge_dev *hdev = vport->back; hclge_set_vlan_rx_offload_cfg() local 9853 hclge_set_vlan_protocol_type(struct hclge_dev *hdev) hclge_set_vlan_protocol_type() argument 9894 hclge_init_vlan_filter(struct hclge_dev *hdev) hclge_init_vlan_filter() argument 9920 hclge_init_vlan_type(struct hclge_dev *hdev) hclge_init_vlan_type() argument 9932 hclge_init_vport_vlan_offload(struct hclge_dev *hdev) hclge_init_vport_vlan_offload() argument 9952 hclge_init_vlan_config(struct hclge_dev *hdev) hclge_init_vlan_config() argument 9976 struct hclge_dev *hdev = vport->back; hclge_add_vport_vlan_table() local 10003 struct hclge_dev *hdev = vport->back; hclge_add_vport_all_vlan_table() local 10034 struct hclge_dev *hdev = vport->back; hclge_rm_vport_vlan_table() local 10055 struct hclge_dev *hdev = vport->back; hclge_rm_vport_all_vlan_table() local 10077 hclge_uninit_vport_vlan_table(struct hclge_dev *hdev) hclge_uninit_vport_vlan_table() argument 10096 hclge_restore_vport_port_base_vlan_config(struct hclge_dev *hdev) hclge_restore_vport_port_base_vlan_config() argument 10130 struct hclge_dev *hdev = vport->back; hclge_restore_vport_vlan_table() local 10180 hclge_restore_hw_table(struct hclge_dev *hdev) hclge_restore_hw_table() argument 10216 struct hclge_dev *hdev = vport->back; hclge_set_vport_vlan_fltr_change() local 10227 struct hclge_dev *hdev = vport->back; hclge_update_vlan_filter_entries() local 10275 struct hclge_dev *hdev = vport->back; hclge_modify_port_base_vlan_tag() local 10369 struct hclge_dev *hdev = vport->back; hclge_set_vf_vlan_filter() local 10424 hclge_clear_vf_vlan(struct hclge_dev *hdev) hclge_clear_vf_vlan() argument 10450 struct hclge_dev *hdev = vport->back; hclge_set_vlan_filter() local 10505 hclge_sync_vlan_fltr_state(struct hclge_dev *hdev) hclge_sync_vlan_fltr_state() argument 10530 hclge_sync_vlan_filter(struct hclge_dev *hdev) hclge_sync_vlan_filter() argument 10572 hclge_set_mac_mtu(struct hclge_dev *hdev, int new_mps) hclge_set_mac_mtu() argument 10595 struct hclge_dev *hdev = vport->back; hclge_set_vport_mtu() local 10649 hclge_reset_tqp_cmd_send(struct hclge_dev *hdev, u16 queue_id, bool enable) hclge_reset_tqp_cmd_send() argument 10673 hclge_get_reset_status(struct hclge_dev *hdev, u16 queue_id, u8 *reset_status) hclge_get_reset_status() argument 10711 struct hclge_dev *hdev = vport->back; hclge_reset_tqp_cmd() local 10765 struct hclge_dev *hdev = vport->back; hclge_reset_rcb() local 10806 struct hclge_dev *hdev = vport->back; hclge_reset_tqp() local 10825 struct hclge_dev *hdev = vport->back; hclge_get_fw_version() local 10830 hclge_set_flowctrl_adv(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) hclge_set_flowctrl_adv() argument 10840 hclge_cfg_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) hclge_cfg_pauseparam() argument 10855 hclge_cfg_flowctrl(struct hclge_dev *hdev) hclge_cfg_flowctrl() argument 10894 struct hclge_dev *hdev = vport->back; hclge_get_pauseparam() local 10921 hclge_record_user_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) hclge_record_user_pauseparam() argument 10940 struct hclge_dev *hdev = vport->back; hclge_set_pauseparam() local 10976 struct hclge_dev *hdev = vport->back; hclge_get_ksettings_an_result() local 10992 struct hclge_dev *hdev = vport->back; hclge_get_media_type() local 11011 struct hclge_dev *hdev = vport->back; hclge_get_mdix_mode() local 11057 hclge_info_show(struct hclge_dev *hdev) hclge_info_show() argument 11089 struct hclge_dev *hdev = ae_dev->priv; hclge_init_nic_client_instance() local 11132 struct hclge_dev *hdev = ae_dev->priv; hclge_init_roce_client_instance() local 11183 struct hclge_dev *hdev = ae_dev->priv; hclge_init_client_instance() local 11230 struct hclge_dev *hdev = ae_dev->priv; hclge_uninit_client_instance() local 11255 hclge_dev_mem_map(struct hclge_dev *hdev) hclge_dev_mem_map() argument 11276 hclge_pci_init(struct hclge_dev *hdev) hclge_pci_init() argument 11332 hclge_pci_uninit(struct hclge_dev *hdev) hclge_pci_uninit() argument 11345 hclge_state_init(struct hclge_dev *hdev) hclge_state_init() argument 11356 hclge_state_uninit(struct hclge_dev *hdev) hclge_state_uninit() argument 11373 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_prepare_general() local 11403 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_done() local 11417 hclge_clear_resetting_state(struct hclge_dev *hdev) hclge_clear_resetting_state() argument 11434 hclge_clear_hw_resource(struct hclge_dev *hdev) hclge_clear_hw_resource() argument 11456 hclge_init_rxd_adv_layout(struct hclge_dev *hdev) hclge_init_rxd_adv_layout() argument 11462 hclge_uninit_rxd_adv_layout(struct hclge_dev *hdev) hclge_uninit_rxd_adv_layout() argument 11475 hclge_get_wol_supported_mode(struct hclge_dev *hdev, u32 *wol_supported) hclge_get_wol_supported_mode() argument 11498 hclge_set_wol_cfg(struct hclge_dev *hdev, struct hclge_wol_info *wol_info) hclge_set_wol_cfg() argument 11519 hclge_update_wol(struct hclge_dev *hdev) hclge_update_wol() argument 11529 hclge_init_wol(struct hclge_dev *hdev) hclge_init_wol() argument 11589 struct hclge_dev *hdev; hclge_init_ae_dev() local 11818 hclge_stats_clear(struct hclge_dev *hdev) hclge_stats_clear() argument 11824 hclge_set_mac_spoofchk(struct hclge_dev *hdev, int vf, bool enable) hclge_set_mac_spoofchk() argument 11830 hclge_set_vlan_spoofchk(struct hclge_dev *hdev, int vf, bool enable) hclge_set_vlan_spoofchk() argument 11837 hclge_set_vf_spoofchk_hw(struct hclge_dev *hdev, int vf, bool enable) hclge_set_vf_spoofchk_hw() argument 11862 struct hclge_dev *hdev = vport->back; hclge_set_vf_spoofchk() local 11893 hclge_reset_vport_spoofchk(struct hclge_dev *hdev) hclge_reset_vport_spoofchk() argument 11918 struct hclge_dev *hdev = vport->back; hclge_set_vf_trust() local 11935 hclge_reset_vf_rate(struct hclge_dev *hdev) hclge_reset_vf_rate() argument 11953 hclge_vf_rate_param_check(struct hclge_dev *hdev, int min_tx_rate, int max_tx_rate) hclge_vf_rate_param_check() argument 11971 struct hclge_dev *hdev = vport->back; hclge_set_vf_rate() local 11994 hclge_resume_vf_rate(struct hclge_dev *hdev) hclge_resume_vf_rate() argument 12026 hclge_reset_vport_state(struct hclge_dev *hdev) hclge_reset_vport_state() argument 12039 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_ae_dev() local 12179 struct hclge_dev *hdev = ae_dev->priv; hclge_uninit_ae_dev() local 12214 struct hclge_dev *hdev = vport->back; hclge_get_max_channels() local 12232 struct hclge_dev *hdev = vport->back; hclge_get_tqps_and_rss_info() local 12242 struct hclge_dev *hdev = vport->back; hclge_set_rss_tc_mode_cfg() local 12272 struct hclge_dev *hdev = vport->back; hclge_set_channels() local 12321 hclge_set_led_status(struct hclge_dev *hdev, u8 locate_led_status) hclge_set_led_status() argument 12351 struct hclge_dev *hdev = vport->back; hclge_set_led_id() local 12369 struct hclge_dev *hdev = vport->back; hclge_get_link_mode() local 12381 struct hclge_dev *hdev = vport->back; hclge_gro_en() local 12396 struct hclge_dev *hdev = vport->back; hclge_sync_vport_promisc_mode() local 12446 hclge_sync_promisc_mode(struct hclge_dev *hdev) hclge_sync_promisc_mode() argument 12461 hclge_module_existed(struct hclge_dev *hdev) hclge_module_existed() argument 12483 hclge_get_sfp_eeprom_info(struct hclge_dev *hdev, u32 offset, u32 len, u8 *data) hclge_get_sfp_eeprom_info() argument 12538 struct hclge_dev *hdev = vport->back; hclge_get_module_eeprom() local 12566 struct hclge_dev *hdev = vport->back; hclge_get_link_diagnosis_info() local 12590 struct hclge_dev *hdev = vport->back; hclge_clear_vport_vf_info() local 12628 struct hclge_dev *hdev = ae_dev->priv; hclge_clean_vport_config() local [all...] |
| H A D | gaudi2.c | 2121 gaudi2_init_scrambler_hbm(struct hl_device *hdev) gaudi2_init_scrambler_hbm() argument 2126 gaudi2_get_signal_cb_size(struct hl_device *hdev) gaudi2_get_signal_cb_size() argument 2131 gaudi2_get_wait_cb_size(struct hl_device *hdev) gaudi2_get_wait_cb_size() argument 2136 gaudi2_iterate_tpcs(struct hl_device *hdev, struct iterate_module_ctx *ctx) gaudi2_iterate_tpcs() argument 2181 set_number_of_functional_hbms(struct hl_device *hdev) set_number_of_functional_hbms() argument 2214 gaudi2_set_dram_properties(struct hl_device *hdev) gaudi2_set_dram_properties() argument 2269 gaudi2_set_fixed_properties(struct hl_device *hdev) gaudi2_set_fixed_properties() argument 2468 gaudi2_pci_bars_map(struct hl_device *hdev) gaudi2_pci_bars_map() argument 2483 gaudi2_set_hbm_bar_base(struct hl_device *hdev, u64 addr) gaudi2_set_hbm_bar_base() argument 2512 gaudi2_init_iatu(struct hl_device *hdev) gaudi2_init_iatu() argument 2576 gaudi2_get_hw_state(struct hl_device *hdev) gaudi2_get_hw_state() argument 2581 gaudi2_tpc_binning_init_prop(struct hl_device *hdev) gaudi2_tpc_binning_init_prop() argument 2602 gaudi2_set_tpc_binning_masks(struct hl_device *hdev) gaudi2_set_tpc_binning_masks() argument 2660 gaudi2_set_dec_binning_masks(struct hl_device *hdev) gaudi2_set_dec_binning_masks() argument 2687 gaudi2_set_dram_binning_masks(struct hl_device *hdev) gaudi2_set_dram_binning_masks() argument 2704 gaudi2_set_edma_binning_masks(struct hl_device *hdev) gaudi2_set_edma_binning_masks() argument 2746 gaudi2_set_xbar_edge_enable_mask(struct hl_device *hdev, u32 xbar_edge_iso_mask) gaudi2_set_xbar_edge_enable_mask() argument 2782 gaudi2_set_cluster_binning_masks_common(struct hl_device *hdev, u8 xbar_edge_iso_mask) gaudi2_set_cluster_binning_masks_common() argument 2810 gaudi2_set_cluster_binning_masks(struct hl_device *hdev) gaudi2_set_cluster_binning_masks() argument 2829 gaudi2_set_binning_masks(struct hl_device *hdev) gaudi2_set_binning_masks() argument 2848 gaudi2_cpucp_info_get(struct hl_device *hdev) gaudi2_cpucp_info_get() argument 2920 gaudi2_fetch_psoc_frequency(struct hl_device *hdev) gaudi2_fetch_psoc_frequency() argument 2938 gaudi2_early_init(struct hl_device *hdev) gaudi2_early_init() argument 3011 gaudi2_early_fini(struct hl_device *hdev) gaudi2_early_fini() argument 3039 gaudi2_init_arcs(struct hl_device *hdev) gaudi2_init_arcs() argument 3077 gaudi2_scrub_arc_dccm(struct hl_device *hdev, u32 cpu_id) gaudi2_scrub_arc_dccm() argument 3126 gaudi2_scrub_arcs_dccm(struct hl_device *hdev) gaudi2_scrub_arcs_dccm() argument 3143 gaudi2_late_init(struct hl_device *hdev) gaudi2_late_init() argument 3181 gaudi2_late_fini(struct hl_device *hdev) gaudi2_late_fini() argument 3202 gaudi2_user_mapped_blocks_init(struct hl_device *hdev) gaudi2_user_mapped_blocks_init() argument 3274 gaudi2_alloc_cpu_accessible_dma_mem(struct hl_device *hdev) gaudi2_alloc_cpu_accessible_dma_mem() argument 3316 gaudi2_set_pci_memory_regions(struct hl_device *hdev) gaudi2_set_pci_memory_regions() argument 3349 gaudi2_user_interrupt_setup(struct hl_device *hdev) gaudi2_user_interrupt_setup() argument 3394 gaudi2_special_blocks_free(struct hl_device *hdev) gaudi2_special_blocks_free() argument 3405 gaudi2_special_blocks_iterator_free(struct hl_device *hdev) gaudi2_special_blocks_iterator_free() argument 3410 gaudi2_special_block_skip(struct hl_device *hdev, struct hl_special_blocks_cfg *special_blocks_cfg, u32 blk_idx, u32 major, u32 minor, u32 sub_minor) gaudi2_special_block_skip() argument 3417 gaudi2_special_blocks_config(struct hl_device *hdev) gaudi2_special_blocks_config() argument 3482 gaudi2_special_blocks_iterator_config(struct hl_device *hdev) gaudi2_special_blocks_iterator_config() argument 3487 gaudi2_test_queues_msgs_free(struct hl_device *hdev) gaudi2_test_queues_msgs_free() argument 3503 gaudi2_test_queues_msgs_alloc(struct hl_device *hdev) gaudi2_test_queues_msgs_alloc() argument 3529 gaudi2_sw_init(struct hl_device *hdev) gaudi2_sw_init() argument 3659 gaudi2_sw_fini(struct hl_device *hdev) gaudi2_sw_fini() argument 3685 gaudi2_stop_qman_common(struct hl_device *hdev, u32 reg_base) gaudi2_stop_qman_common() argument 3695 gaudi2_flush_qman_common(struct hl_device *hdev, u32 reg_base) gaudi2_flush_qman_common() argument 3702 gaudi2_flush_qman_arc_common(struct hl_device *hdev, u32 reg_base) gaudi2_flush_qman_arc_common() argument 3716 gaudi2_clear_qm_fence_counters_common(struct hl_device *hdev, u32 queue_id, bool skip_fence) gaudi2_clear_qm_fence_counters_common() argument 3737 gaudi2_qman_manual_flush_common(struct hl_device *hdev, u32 queue_id) gaudi2_qman_manual_flush_common() argument 3746 gaudi2_stop_dma_qmans(struct hl_device *hdev) gaudi2_stop_dma_qmans() argument 3779 gaudi2_stop_mme_qmans(struct hl_device *hdev) gaudi2_stop_mme_qmans() argument 3794 gaudi2_stop_tpc_qmans(struct hl_device *hdev) gaudi2_stop_tpc_qmans() argument 3812 gaudi2_stop_rot_qmans(struct hl_device *hdev) gaudi2_stop_rot_qmans() argument 3830 gaudi2_stop_nic_qmans(struct hl_device *hdev) gaudi2_stop_nic_qmans() argument 3850 gaudi2_stall_dma_common(struct hl_device *hdev, u32 reg_base) gaudi2_stall_dma_common() argument 3858 gaudi2_dma_stall(struct hl_device *hdev) gaudi2_dma_stall() argument 3890 gaudi2_mme_stall(struct hl_device *hdev) gaudi2_mme_stall() argument 3902 gaudi2_tpc_stall(struct hl_device *hdev) gaudi2_tpc_stall() argument 3920 gaudi2_rotator_stall(struct hl_device *hdev) gaudi2_rotator_stall() argument 3941 gaudi2_disable_qman_common(struct hl_device *hdev, u32 reg_base) gaudi2_disable_qman_common() argument 3946 gaudi2_disable_dma_qmans(struct hl_device *hdev) gaudi2_disable_dma_qmans() argument 3978 gaudi2_disable_mme_qmans(struct hl_device *hdev) gaudi2_disable_mme_qmans() argument 3990 gaudi2_disable_tpc_qmans(struct hl_device *hdev) gaudi2_disable_tpc_qmans() argument 4008 gaudi2_disable_rot_qmans(struct hl_device *hdev) gaudi2_disable_rot_qmans() argument 4026 gaudi2_disable_nic_qmans(struct hl_device *hdev) gaudi2_disable_nic_qmans() argument 4046 gaudi2_enable_timestamp(struct hl_device *hdev) gaudi2_enable_timestamp() argument 4059 gaudi2_disable_timestamp(struct hl_device *hdev) gaudi2_disable_timestamp() argument 4085 gaudi2_dec_disable_msix(struct hl_device *hdev, u32 max_irq_num) gaudi2_dec_disable_msix() argument 4106 gaudi2_dec_enable_msix(struct hl_device *hdev) gaudi2_dec_enable_msix() argument 4149 gaudi2_enable_msix(struct hl_device *hdev) gaudi2_enable_msix() argument 4254 gaudi2_sync_irqs(struct hl_device *hdev) gaudi2_sync_irqs() argument 4283 gaudi2_disable_msix(struct hl_device *hdev) gaudi2_disable_msix() argument 4322 gaudi2_stop_dcore_dec(struct hl_device *hdev, int dcore_id) gaudi2_stop_dcore_dec() argument 4362 gaudi2_stop_pcie_dec(struct hl_device *hdev) gaudi2_stop_pcie_dec() argument 4402 gaudi2_stop_dec(struct hl_device *hdev) gaudi2_stop_dec() argument 4416 gaudi2_set_arc_running_mode(struct hl_device *hdev, u32 cpu_id, u32 run_mode) gaudi2_set_arc_running_mode() argument 4429 gaudi2_halt_arcs(struct hl_device *hdev) gaudi2_halt_arcs() argument 4439 gaudi2_verify_arc_running_mode(struct hl_device *hdev, u32 cpu_id, u32 run_mode) gaudi2_verify_arc_running_mode() argument 4466 gaudi2_reset_arcs(struct hl_device *hdev) gaudi2_reset_arcs() argument 4479 gaudi2_nic_qmans_manual_flush(struct hl_device *hdev) gaudi2_nic_qmans_manual_flush() argument 4498 gaudi2_set_engine_cores(struct hl_device *hdev, u32 *core_ids, u32 num_cores, u32 core_command) gaudi2_set_engine_cores() argument 4524 gaudi2_set_tpc_engine_mode(struct hl_device *hdev, u32 engine_id, u32 engine_command) gaudi2_set_tpc_engine_mode() argument 4551 gaudi2_set_mme_engine_mode(struct hl_device *hdev, u32 engine_id, u32 engine_command) gaudi2_set_mme_engine_mode() argument 4569 gaudi2_set_edma_engine_mode(struct hl_device *hdev, u32 engine_id, u32 engine_command) gaudi2_set_edma_engine_mode() argument 4596 gaudi2_set_engine_modes(struct hl_device *hdev, u32 *engine_ids, u32 num_engines, u32 engine_command) gaudi2_set_engine_modes() argument 4639 gaudi2_set_engines(struct hl_device *hdev, u32 *engine_ids, u32 num_engines, u32 engine_command) gaudi2_set_engines() argument 4657 gaudi2_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) gaudi2_halt_engines() argument 4709 gaudi2_init_firmware_preload_params(struct hl_device *hdev) gaudi2_init_firmware_preload_params() argument 4721 gaudi2_init_firmware_loader(struct hl_device *hdev) gaudi2_init_firmware_loader() argument 4750 gaudi2_init_cpu(struct hl_device *hdev) gaudi2_init_cpu() argument 4770 gaudi2_init_cpu_queues(struct hl_device *hdev, u32 cpu_timeout) gaudi2_init_cpu_queues() argument 4839 gaudi2_init_qman_pq(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) gaudi2_init_qman_pq() argument 4859 gaudi2_init_qman_cp(struct hl_device *hdev, u32 reg_base) gaudi2_init_qman_cp() argument 4881 gaudi2_init_qman_pqc(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) gaudi2_init_qman_pqc() argument 4911 gaudi2_get_dyn_sp_reg(struct hl_device *hdev, u32 queue_id_base) gaudi2_get_dyn_sp_reg() argument 4960 gaudi2_init_qman_common(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) gaudi2_init_qman_common() argument 4996 gaudi2_init_qman(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) gaudi2_init_qman() argument 5010 gaudi2_init_dma_core(struct hl_device *hdev, u32 reg_base, u32 dma_core_id, bool is_secure) gaudi2_init_dma_core() argument 5040 gaudi2_init_kdma(struct hl_device *hdev) gaudi2_init_kdma() argument 5055 gaudi2_init_pdma(struct hl_device *hdev) gaudi2_init_pdma() argument 5078 gaudi2_init_edma_instance(struct hl_device *hdev, u8 seq) gaudi2_init_edma_instance() argument 5092 gaudi2_init_edma(struct hl_device *hdev) gaudi2_init_edma() argument 5130 gaudi2_arm_monitors_for_virt_msix_db(struct hl_device *hdev, u32 sob_id, u32 first_mon_id, u32 interrupt_id) gaudi2_arm_monitors_for_virt_msix_db() argument 5196 gaudi2_prepare_sm_for_virt_msix_db(struct hl_device *hdev) gaudi2_prepare_sm_for_virt_msix_db() argument 5218 gaudi2_init_sm(struct hl_device *hdev) gaudi2_init_sm() argument 5261 gaudi2_init_mme_acc(struct hl_device *hdev, u32 reg_base) gaudi2_init_mme_acc() argument 5283 gaudi2_init_dcore_mme(struct hl_device *hdev, int dcore_id, bool config_qman_only) gaudi2_init_dcore_mme() argument 5315 gaudi2_init_mme(struct hl_device *hdev) gaudi2_init_mme() argument 5330 gaudi2_init_tpc_cfg(struct hl_device *hdev, u32 reg_base) gaudi2_init_tpc_cfg() argument 5344 gaudi2_init_tpc_config(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) gaudi2_init_tpc_config() argument 5366 gaudi2_init_tpc(struct hl_device *hdev) gaudi2_init_tpc() argument 5387 gaudi2_init_rotator(struct hl_device *hdev) gaudi2_init_rotator() argument 5402 gaudi2_init_vdec_brdg_ctrl(struct hl_device *hdev, u64 base_addr, u32 decoder_id) gaudi2_init_vdec_brdg_ctrl() argument 5419 gaudi2_init_dec(struct hl_device *hdev) gaudi2_init_dec() argument 5462 gaudi2_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 stlb_base, u32 asid, u64 phys_addr) gaudi2_mmu_update_asid_hop0_addr() argument 5494 gaudi2_mmu_send_invalidate_cache_cmd(struct hl_device *hdev, u32 stlb_base, u32 start_offset, u32 inv_start_val, u32 flags) gaudi2_mmu_send_invalidate_cache_cmd() argument 5508 gaudi2_mmu_invalidate_cache_status_poll(struct hl_device *hdev, u32 stlb_base, struct gaudi2_cache_invld_params *inv_params) gaudi2_mmu_invalidate_cache_status_poll() argument 5554 gaudi2_is_hmmu_enabled(struct hl_device *hdev, int dcore_id, int hmmu_id) gaudi2_is_hmmu_enabled() argument 5576 gaudi2_mmu_invalidate_cache_trigger(struct hl_device *hdev, u32 stlb_base, struct gaudi2_cache_invld_params *inv_params) gaudi2_mmu_invalidate_cache_trigger() argument 5611 gaudi2_hmmu_invalidate_cache_trigger(struct hl_device *hdev, int dcore_id, int hmmu_id, struct gaudi2_cache_invld_params *inv_params) gaudi2_hmmu_invalidate_cache_trigger() argument 5620 gaudi2_hmmu_invalidate_cache_status_poll(struct hl_device *hdev, int dcore_id, int hmmu_id, struct gaudi2_cache_invld_params *inv_params) gaudi2_hmmu_invalidate_cache_status_poll() argument 5629 gaudi2_hmmus_invalidate_cache(struct hl_device *hdev, struct gaudi2_cache_invld_params *inv_params) gaudi2_hmmus_invalidate_cache() argument 5662 gaudi2_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) gaudi2_mmu_invalidate_cache() argument 5687 gaudi2_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) gaudi2_mmu_invalidate_cache_range() argument 5739 gaudi2_mmu_update_hop0_addr(struct hl_device *hdev, u32 stlb_base) gaudi2_mmu_update_hop0_addr() argument 5762 gaudi2_mmu_init_common(struct hl_device *hdev, u32 mmu_base, u32 stlb_base) gaudi2_mmu_init_common() argument 5807 gaudi2_pci_mmu_init(struct hl_device *hdev) gaudi2_pci_mmu_init() argument 5857 gaudi2_dcore_hmmu_init(struct hl_device *hdev, int dcore_id, int hmmu_id) gaudi2_dcore_hmmu_init() argument 5909 gaudi2_hbm_mmu_init(struct hl_device *hdev) gaudi2_hbm_mmu_init() argument 5923 gaudi2_mmu_init(struct hl_device *hdev) gaudi2_mmu_init() argument 5938 gaudi2_hw_init(struct hl_device *hdev) gaudi2_hw_init() argument 6036 gaudi2_send_hard_reset_cmd(struct hl_device *hdev) gaudi2_send_hard_reset_cmd() argument 6110 gaudi2_execute_hard_reset(struct hl_device *hdev) gaudi2_execute_hard_reset() argument 6128 gaudi2_get_soft_rst_done_indication(struct hl_device *hdev, u32 poll_timeout_us) gaudi2_get_soft_rst_done_indication() argument 6157 gaudi2_execute_soft_reset(struct hl_device *hdev, bool driver_performs_reset, u32 poll_timeout_us) gaudi2_execute_soft_reset() argument 6196 gaudi2_poll_btm_indication(struct hl_device *hdev, u32 poll_timeout_us) gaudi2_poll_btm_indication() argument 6217 gaudi2_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) gaudi2_hw_fini() argument 6317 gaudi2_suspend(struct hl_device *hdev) gaudi2_suspend() argument 6328 gaudi2_resume(struct hl_device *hdev) gaudi2_resume() argument 6333 gaudi2_mmap(struct hl_device *hdev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) gaudi2_mmap() argument 6360 gaudi2_is_queue_enabled(struct hl_device *hdev, u32 hw_queue_id) gaudi2_is_queue_enabled() argument 6466 gaudi2_is_arc_enabled(struct hl_device *hdev, u64 arc_id) gaudi2_is_arc_enabled() argument 6486 gaudi2_clr_arc_id_cap(struct hl_device *hdev, u64 arc_id) gaudi2_clr_arc_id_cap() argument 6509 gaudi2_set_arc_id_cap(struct hl_device *hdev, u64 arc_id) gaudi2_set_arc_id_cap() argument 6532 gaudi2_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi) gaudi2_ring_doorbell() argument 6563 gaudi2_pqe_write(struct hl_device *hdev, __le64 *pqe, struct hl_bd *bd) gaudi2_pqe_write() argument 6572 gaudi2_dma_alloc_coherent(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, gfp_t flags) gaudi2_dma_alloc_coherent() argument 6578 gaudi2_dma_free_coherent(struct hl_device *hdev, size_t size, void *cpu_addr, dma_addr_t dma_handle) gaudi2_dma_free_coherent() argument 6584 gaudi2_send_cpu_message(struct hl_device *hdev, u32 *msg, u16 len, u32 timeout, u64 *result) gaudi2_send_cpu_message() argument 6601 gaudi2_dma_pool_zalloc(struct hl_device *hdev, size_t size, gfp_t mem_flags, dma_addr_t *dma_handle) gaudi2_dma_pool_zalloc() argument 6610 gaudi2_dma_pool_free(struct hl_device *hdev, void *vaddr, dma_addr_t dma_addr) gaudi2_dma_pool_free() argument 6615 gaudi2_cpu_accessible_dma_pool_alloc(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle) gaudi2_cpu_accessible_dma_pool_alloc() argument 6621 gaudi2_cpu_accessible_dma_pool_free(struct hl_device *hdev, size_t size, void *vaddr) gaudi2_cpu_accessible_dma_pool_free() argument 6626 gaudi2_dma_map_single(struct hl_device *hdev, void *addr, int len, enum dma_data_direction dir) gaudi2_dma_map_single() argument 6638 gaudi2_dma_unmap_single(struct hl_device *hdev, dma_addr_t addr, int len, enum dma_data_direction dir) gaudi2_dma_unmap_single() argument 6644 gaudi2_validate_cb_address(struct hl_device *hdev, struct hl_cs_parser *parser) gaudi2_validate_cb_address() argument 6701 gaudi2_cs_parser(struct hl_device *hdev, struct hl_cs_parser *parser) gaudi2_cs_parser() argument 6716 gaudi2_send_heartbeat(struct hl_device *hdev) gaudi2_send_heartbeat() argument 6729 gaudi2_kdma_set_mmbp_asid(struct hl_device *hdev, bool mmu_bypass, u32 asid) gaudi2_kdma_set_mmbp_asid() argument 6744 gaudi2_arm_cq_monitor(struct hl_device *hdev, u32 sob_id, u32 mon_id, u32 cq_id, u32 mon_payload, u32 sync_value) gaudi2_arm_cq_monitor() argument 6774 gaudi2_send_job_to_kdma(struct hl_device *hdev, u64 src_addr, u64 dst_addr, u32 size, bool is_memset) gaudi2_send_job_to_kdma() argument 6845 gaudi2_memset_device_lbw(struct hl_device *hdev, u32 addr, u32 size, u32 val) gaudi2_memset_device_lbw() argument 6853 gaudi2_qman_set_test_mode(struct hl_device *hdev, u32 hw_queue_id, bool enable) gaudi2_qman_set_test_mode() argument 6866 gaudi2_test_queue_hw_queue_id_to_sob_id(struct hl_device *hdev, u32 hw_queue_id) gaudi2_test_queue_hw_queue_id_to_sob_id() argument 6872 gaudi2_test_queue_clear(struct hl_device *hdev, u32 hw_queue_id) gaudi2_test_queue_clear() argument 6881 gaudi2_test_queue_send_msg_short(struct hl_device *hdev, u32 hw_queue_id, u32 sob_val, struct gaudi2_queues_test_info *msg_info) gaudi2_test_queue_send_msg_short() argument 6907 gaudi2_test_queue_wait_completion(struct hl_device *hdev, u32 hw_queue_id, u32 sob_val) gaudi2_test_queue_wait_completion() argument 6936 gaudi2_test_cpu_queue(struct hl_device *hdev) gaudi2_test_cpu_queue() argument 6950 gaudi2_test_queues(struct hl_device *hdev) gaudi2_test_queues() argument 6992 gaudi2_compute_reset_late_init(struct hl_device *hdev) gaudi2_compute_reset_late_init() argument 7013 gaudi2_get_edma_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_edma_idle_status() argument 7063 gaudi2_get_pdma_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_pdma_idle_status() argument 7103 gaudi2_get_nic_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_nic_idle_status() argument 7149 gaudi2_get_mme_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_mme_idle_status() argument 7192 gaudi2_is_tpc_engine_idle(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) gaudi2_is_tpc_engine_idle() argument 7225 gaudi2_get_tpc_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_tpc_idle_status() argument 7253 gaudi2_get_decoder_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_decoder_idle_status() argument 7322 gaudi2_get_rotator_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_get_rotator_idle_status() argument 7360 gaudi2_is_device_idle(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) gaudi2_is_device_idle() argument 7392 gaudi2_get_pci_id(struct hl_device *hdev) gaudi2_get_pci_id() argument 7397 gaudi2_get_eeprom_data(struct hl_device *hdev, void *data, size_t max_size) gaudi2_get_eeprom_data() argument 7407 gaudi2_update_eq_ci(struct hl_device *hdev, u32 val) gaudi2_update_eq_ci() argument 7412 gaudi2_get_events_stat(struct hl_device *hdev, bool aggregate, u32 *size) gaudi2_get_events_stat() argument 7425 gaudi2_mmu_vdec_dcore_prepare(struct hl_device *hdev, int dcore_id, int dcore_vdec_id, u32 rw_asid, u32 rw_mmu_bp) gaudi2_mmu_vdec_dcore_prepare() argument 7447 gaudi2_mmu_dcore_prepare(struct hl_device *hdev, int dcore_id, u32 asid) gaudi2_mmu_dcore_prepare() argument 7516 gudi2_mmu_vdec_shared_prepare(struct hl_device *hdev, int shared_vdec_id, u32 rw_asid, u32 rw_mmu_bp) gudi2_mmu_vdec_shared_prepare() argument 7537 gudi2_mmu_arc_farm_arc_dup_eng_prepare(struct hl_device *hdev, int arc_farm_id, u32 rw_asid, u32 rw_mmu_bp) gudi2_mmu_arc_farm_arc_dup_eng_prepare() argument 7546 gaudi2_arc_mmu_prepare(struct hl_device *hdev, u32 cpu_id, u32 asid) gaudi2_arc_mmu_prepare() argument 7590 gaudi2_arc_mmu_prepare_all(struct hl_device *hdev, u32 asid) gaudi2_arc_mmu_prepare_all() argument 7610 gaudi2_mmu_shared_prepare(struct hl_device *hdev, u32 asid) gaudi2_mmu_shared_prepare() argument 7657 gaudi2_tpc_mmu_prepare(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) gaudi2_tpc_mmu_prepare() argument 7669 gaudi2_mmu_prepare(struct hl_device *hdev, u32 asid) gaudi2_mmu_prepare() argument 7717 gaudi2_print_event(struct hl_device *hdev, u16 event_type, bool ratelimited, const char *fmt, ...) gaudi2_print_event() argument 7739 gaudi2_handle_ecc_event(struct hl_device *hdev, u16 event_type, struct hl_eq_ecc_data *ecc_data) gaudi2_handle_ecc_event() argument 7756 print_lower_qman_data_on_err(struct hl_device *hdev, u64 qman_base) print_lower_qman_data_on_err() argument 7780 gaudi2_handle_qman_err_generic(struct hl_device *hdev, u16 event_type, u64 qman_base, u32 qid_base) gaudi2_handle_qman_err_generic() argument 7837 gaudi2_razwi_rr_hbw_shared_printf_info(struct hl_device *hdev, u64 rtr_mstr_if_base_addr, bool is_write, char *name, enum gaudi2_engine_id id, u64 *event_mask) gaudi2_razwi_rr_hbw_shared_printf_info() argument 7865 gaudi2_razwi_rr_lbw_shared_printf_info(struct hl_device *hdev, u64 rtr_mstr_if_base_addr, bool is_write, char *name, enum gaudi2_engine_id id, u64 *event_mask) gaudi2_razwi_rr_lbw_shared_printf_info() argument 7891 gaudi2_razwi_calc_engine_id(struct hl_device *hdev, enum razwi_event_sources module, u8 module_idx) gaudi2_razwi_calc_engine_id() argument 7939 gaudi2_ack_module_razwi_event_handler(struct hl_device *hdev, enum razwi_event_sources module, u8 module_idx, u8 module_sub_idx, u64 *event_mask) gaudi2_ack_module_razwi_event_handler() argument 8095 gaudi2_check_if_razwi_happened(struct hl_device *hdev) gaudi2_check_if_razwi_happened() argument 8165 gaudi2_handle_psoc_razwi_happened(struct hl_device *hdev, u32 razwi_reg, u64 *event_mask) gaudi2_handle_psoc_razwi_happened() argument 8254 gaudi2_ack_psoc_razwi_event_handler(struct hl_device *hdev, u64 *event_mask) gaudi2_ack_psoc_razwi_event_handler() argument 8288 _gaudi2_handle_qm_sei_err(struct hl_device *hdev, u64 qman_base, u16 event_type) _gaudi2_handle_qm_sei_err() argument 8308 gaudi2_handle_qm_sei_err(struct hl_device *hdev, u16 event_type, bool extended_err_check, u64 *event_mask) gaudi2_handle_qm_sei_err() argument 8371 gaudi2_handle_qman_err(struct hl_device *hdev, u16 event_type, u64 *event_mask) gaudi2_handle_qman_err() argument 8491 gaudi2_handle_arc_farm_sei_err(struct hl_device *hdev, u16 event_type) gaudi2_handle_arc_farm_sei_err() argument 8518 gaudi2_handle_cpu_sei_err(struct hl_device *hdev, u16 event_type) gaudi2_handle_cpu_sei_err() argument 8540 gaudi2_handle_rot_err(struct hl_device *hdev, u8 rot_index, u16 event_type, struct hl_eq_razwi_with_intr_cause *razwi_with_intr_cause, u64 *event_mask) gaudi2_handle_rot_err() argument 8562 gaudi2_tpc_ack_interrupts(struct hl_device *hdev, u8 tpc_index, u16 event_type, struct hl_eq_razwi_with_intr_cause *razwi_with_intr_cause, u64 *event_mask) gaudi2_tpc_ack_interrupts() argument 8584 gaudi2_handle_dec_err(struct hl_device *hdev, u8 dec_index, u16 event_type, u64 *event_mask) gaudi2_handle_dec_err() argument 8621 gaudi2_handle_mme_err(struct hl_device *hdev, u8 mme_index, u16 event_type, u64 *event_mask) gaudi2_handle_mme_err() argument 8652 gaudi2_handle_mme_sbte_err(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) gaudi2_handle_mme_sbte_err() argument 8669 gaudi2_handle_mme_wap_err(struct hl_device *hdev, u8 mme_index, u16 event_type, u64 *event_mask) gaudi2_handle_mme_wap_err() argument 8699 gaudi2_handle_kdma_core_event(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) gaudi2_handle_kdma_core_event() argument 8722 gaudi2_handle_dma_core_event(struct hl_device *hdev, u16 event_type, u64 intr_cause) gaudi2_handle_dma_core_event() argument 8739 gaudi2_print_pcie_mstr_rr_mstr_if_razwi_info(struct hl_device *hdev, u64 *event_mask) gaudi2_print_pcie_mstr_rr_mstr_if_razwi_info() argument 8772 gaudi2_print_pcie_addr_dec_info(struct hl_device *hdev, u16 event_type, u64 intr_cause_data, u64 *event_mask) gaudi2_print_pcie_addr_dec_info() argument 8801 gaudi2_handle_pif_fatal(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) gaudi2_handle_pif_fatal() argument 8819 gaudi2_handle_hif_fatal(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) gaudi2_handle_hif_fatal() argument 8835 gaudi2_handle_page_error(struct hl_device *hdev, u64 mmu_base, bool is_pmmu, u64 *event_mask) gaudi2_handle_page_error() argument 8866 gaudi2_handle_access_error(struct hl_device *hdev, u64 mmu_base, bool is_pmmu) gaudi2_handle_access_error() argument 8889 gaudi2_handle_mmu_spi_sei_generic(struct hl_device *hdev, u16 event_type, u64 mmu_base, bool is_pmmu, u64 *event_mask) gaudi2_handle_mmu_spi_sei_generic() argument 8923 gaudi2_handle_sm_err(struct hl_device *hdev, u16 event_type, u8 sm_index) gaudi2_handle_sm_err() argument 9070 gaudi2_handle_mmu_spi_sei_err(struct hl_device *hdev, u16 event_type, u64 *event_mask) gaudi2_handle_mmu_spi_sei_err() argument 9103 gaudi2_hbm_sei_handle_read_err(struct hl_device *hdev, struct hl_eq_hbm_sei_read_err_intr_info *rd_err_data, u32 err_cnt) gaudi2_hbm_sei_handle_read_err() argument 9165 gaudi2_hbm_sei_print_wr_par_info(struct hl_device *hdev, struct hl_eq_hbm_sei_wr_par_intr_info *wr_par_err_data, u32 err_cnt) gaudi2_hbm_sei_print_wr_par_info() argument 9190 gaudi2_hbm_sei_print_ca_par_info(struct hl_device *hdev, struct hl_eq_hbm_sei_ca_par_intr_info *ca_par_err_data, u32 err_cnt) gaudi2_hbm_sei_print_ca_par_info() argument 9207 gaudi2_handle_hbm_mc_sei_err(struct hl_device *hdev, u16 event_type, struct hl_eq_hbm_sei_data *sei_data) gaudi2_handle_hbm_mc_sei_err() argument 9272 gaudi2_handle_hbm_cattrip(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) gaudi2_handle_hbm_cattrip() argument 9284 gaudi2_handle_hbm_mc_spi(struct hl_device *hdev, u64 intr_cause_data) gaudi2_handle_hbm_mc_spi() argument 9298 gaudi2_print_clk_change_info(struct hl_device *hdev, u16 event_type, u64 *event_mask) gaudi2_print_clk_change_info() argument 9343 gaudi2_print_out_of_sync_info(struct hl_device *hdev, u16 event_type, struct cpucp_pkt_sync_err *sync_err) gaudi2_print_out_of_sync_info() argument 9354 gaudi2_handle_pcie_p2p_msix(struct hl_device *hdev, u16 event_type) gaudi2_handle_pcie_p2p_msix() argument 9382 gaudi2_handle_pcie_drain(struct hl_device *hdev, struct hl_eq_pcie_drain_ind_data *drain_data) gaudi2_handle_pcie_drain() argument 9410 gaudi2_handle_psoc_drain(struct hl_device *hdev, u64 intr_cause_data) gaudi2_handle_psoc_drain() argument 9428 gaudi2_print_cpu_pkt_failure_info(struct hl_device *hdev, u16 event_type, struct cpucp_pkt_sync_err *sync_err) gaudi2_print_cpu_pkt_failure_info() argument 9438 hl_arc_event_handle(struct hl_device *hdev, u16 event_type, struct hl_eq_engine_arc_intr_data *data) hl_arc_event_handle() argument 9463 gaudi2_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) gaudi2_handle_eqe() argument 9931 gaudi2_memset_memory_chunk_using_edma_qm(struct hl_device *hdev, struct packet_lin_dma *lin_dma_pkt, dma_addr_t pkt_dma_addr, u32 hw_queue_id, u32 size, u64 addr, u32 val) gaudi2_memset_memory_chunk_using_edma_qm() argument 9958 gaudi2_memset_device_memory(struct hl_device *hdev, u64 addr, u64 size, u64 val) gaudi2_memset_device_memory() argument 10079 gaudi2_scrub_device_dram(struct hl_device *hdev, u64 val) gaudi2_scrub_device_dram() argument 10093 gaudi2_scrub_device_mem(struct hl_device *hdev) gaudi2_scrub_device_mem() argument 10123 gaudi2_restore_user_sm_registers(struct hl_device *hdev) gaudi2_restore_user_sm_registers() argument 10215 gaudi2_restore_user_qm_registers(struct hl_device *hdev) gaudi2_restore_user_qm_registers() argument 10234 gaudi2_restore_nic_qm_registers(struct hl_device *hdev) gaudi2_restore_nic_qm_registers() argument 10253 gaudi2_context_switch(struct hl_device *hdev, u32 asid) gaudi2_context_switch() argument 10258 gaudi2_restore_phase_topology(struct hl_device *hdev) gaudi2_restore_phase_topology() argument 10262 gaudi2_init_block_instances(struct hl_device *hdev, u32 block_idx, struct dup_block_ctx *cfg_ctx) gaudi2_init_block_instances() argument 10281 gaudi2_init_blocks_with_mask(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx, u64 mask) gaudi2_init_blocks_with_mask() argument 10292 gaudi2_init_blocks(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx) gaudi2_init_blocks() argument 10297 gaudi2_debugfs_read_dma(struct hl_device *hdev, u64 addr, u32 size, void *blob_addr) gaudi2_debugfs_read_dma() argument 10397 gaudi2_internal_cb_pool_init(struct hl_device *hdev, struct hl_ctx *ctx) gaudi2_internal_cb_pool_init() argument 10468 gaudi2_internal_cb_pool_fini(struct hl_device *hdev, struct hl_ctx *ctx) gaudi2_internal_cb_pool_fini() argument 10487 gaudi2_restore_user_registers(struct hl_device *hdev) gaudi2_restore_user_registers() argument 10495 struct hl_device *hdev = ctx->hdev; gaudi2_map_virtual_msix_doorbell_memory() local 10511 struct hl_device *hdev = ctx->hdev; gaudi2_unmap_virtual_msix_doorbell_memory() local 10561 struct hl_device *hdev = cs->ctx->hdev; gaudi2_pre_schedule_cs() local 10586 gaudi2_get_queue_id_for_cq(struct hl_device *hdev, u32 cq_idx) gaudi2_get_queue_id_for_cq() argument 10591 gaudi2_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, u32 size, bool eb) gaudi2_gen_signal_cb() argument 10634 gaudi2_add_arm_monitor_pkt(struct hl_device *hdev, struct packet_msg_short *pkt, u16 sob_base, u8 sob_mask, u16 sob_val, u16 addr) gaudi2_add_arm_monitor_pkt() argument 10684 gaudi2_gen_wait_cb(struct hl_device *hdev, struct hl_gen_wait_properties *prop) gaudi2_gen_wait_cb() argument 10736 gaudi2_reset_sob(struct hl_device *hdev, void *data) gaudi2_reset_sob() argument 10747 gaudi2_reset_sob_group(struct hl_device *hdev, u16 sob_group) gaudi2_reset_sob_group() argument 10751 gaudi2_get_device_time(struct hl_device *hdev) gaudi2_get_device_time() argument 10763 gaudi2_collective_wait_create_jobs(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_cs *cs, u32 wait_queue_id, u32 collective_engine_id, u32 encaps_signal_offset) gaudi2_collective_wait_create_jobs() argument 10788 gaudi2_mmu_scramble_addr(struct hl_device *hdev, u64 raw_addr) gaudi2_mmu_scramble_addr() argument 10808 gaudi2_mmu_descramble_addr(struct hl_device *hdev, u64 scrambled_addr) gaudi2_mmu_descramble_addr() argument 10829 gaudi2_get_dec_base_addr(struct hl_device *hdev, u32 core_id) gaudi2_get_dec_base_addr() argument 10852 gaudi2_get_hw_block_id(struct hl_device *hdev, u64 block_addr, u32 *block_size, u32 *block_id) gaudi2_get_hw_block_id() argument 10872 gaudi2_block_mmap(struct hl_device *hdev, struct vm_area_struct *vma, u32 block_id, u32 block_size) gaudi2_block_mmap() argument 10906 gaudi2_enable_events_from_fw(struct hl_device *hdev) gaudi2_enable_events_from_fw() argument 10918 gaudi2_get_mmu_base(struct hl_device *hdev, u64 mmu_id, u32 *mmu_base) gaudi2_get_mmu_base() argument 10979 gaudi2_ack_mmu_error(struct hl_device *hdev, u64 mmu_id) gaudi2_ack_mmu_error() argument 10995 gaudi2_ack_mmu_page_fault_or_access_error(struct hl_device *hdev, u64 mmu_cap_mask) gaudi2_ack_mmu_page_fault_or_access_error() argument 11038 gaudi2_gen_sync_to_engine_map(struct hl_device *hdev, struct hl_sync_to_engine_map *map) gaudi2_gen_sync_to_engine_map() argument 11050 gaudi2_print_single_monitor(char **buf, size_t *size, size_t *offset, struct hl_device *hdev, struct hl_mon_state_dump *mon) gaudi2_print_single_monitor() argument 11058 gaudi2_print_fences_single_engine(struct hl_device *hdev, u64 base_offset, u64 status_base_offset, enum hl_sync_engine_type engine_type, u32 engine_id, char **buf, size_t *size, size_t *offset) gaudi2_print_fences_single_engine() argument 11074 gaudi2_state_dump_init(struct hl_device *hdev) gaudi2_state_dump_init() argument 11081 gaudi2_get_sob_addr(struct hl_device *hdev, u32 sob_id) gaudi2_get_sob_addr() argument 11091 gaudi2_add_device_attr(struct hl_device *hdev, struct attribute_group *dev_clk_attr_grp, struct attribute_group *dev_vrm_attr_grp) gaudi2_add_device_attr() argument 11098 gaudi2_mmu_get_real_page_size(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, u32 page_size, u32 *real_page_size, bool is_dram_addr) gaudi2_mmu_get_real_page_size() argument 11133 gaudi2_get_monitor_dump(struct hl_device *hdev, void *data) gaudi2_get_monitor_dump() argument 11138 gaudi2_send_device_activity(struct hl_device *hdev, bool open) gaudi2_send_device_activity() argument 11250 gaudi2_set_asic_funcs(struct hl_device *hdev) gaudi2_set_asic_funcs() argument [all...] |