drivers/net/ethernet/intel/ice/devlink/devlink.c
134
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
1770
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
1817
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
1857
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
1946
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
2010
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
277
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
415
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
46
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
546
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
58
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
583
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
66
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/devlink/devlink.c
74
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice.h
1015
bool ice_is_wol_supported(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice.h
1023
int ice_get_ethtool_fdir_entry(struct ice_hw *hw, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/intel/ice/ice.h
1025
ice_get_fdir_fltr_ids(struct ice_hw *hw, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/ice/ice.h
1027
void ice_fdir_rem_adq_chnl(struct ice_hw *hw, u16 vsi_idx);
drivers/net/ethernet/intel/ice/ice.h
1028
void ice_fdir_release_flows(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice.h
1029
void ice_fdir_replay_flows(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice.h
1109
static inline bool ice_is_dual(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice.h
1125
static inline bool ice_is_primary(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice.h
1151
static inline struct ice_hw *ice_get_primary_hw(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
631
struct ice_hw hw;
drivers/net/ethernet/intel/ice/ice.h
719
ice_irq_dynamic_ena(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_arfs.c
25
ice_is_arfs_using_perfect_flow(struct ice_hw *hw, enum ice_fltr_ptype flow_type)
drivers/net/ethernet/intel/ice/ice_arfs.c
360
ice_arfs_is_perfect_flow_set(struct ice_hw *hw, __be16 l3_proto, u8 l4_proto)
drivers/net/ethernet/intel/ice/ice_arfs.h
54
ice_is_arfs_using_perfect_flow(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_arfs.h
77
ice_is_arfs_using_perfect_flow(struct ice_hw __always_unused *hw,
drivers/net/ethernet/intel/ice/ice_base.c
1012
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_base.c
1047
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_base.c
1214
void ice_cfg_itr(struct ice_hw *hw, struct ice_q_vector *q_vector)
drivers/net/ethernet/intel/ice/ice_base.c
1241
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_base.c
1273
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_base.c
1291
void ice_trigger_sw_intr(struct ice_hw *hw, const struct ice_q_vector *q_vector)
drivers/net/ethernet/intel/ice/ice_base.c
1314
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_base.c
223
static void ice_cfg_itr_gran(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_base.c
296
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_base.c
346
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_base.c
408
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_base.c
448
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_base.c
478
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_base.c
844
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_base.h
22
void ice_cfg_itr(struct ice_hw *hw, struct ice_q_vector *q_vector);
drivers/net/ethernet/intel/ice/ice_base.h
27
void ice_trigger_sw_intr(struct ice_hw *hw, const struct ice_q_vector *q_vector);
drivers/net/ethernet/intel/ice/ice_common.c
1158
static void __fwlog_deinit(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
1176
void ice_deinit_hw(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
1197
int ice_check_reset(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
123
static int ice_set_mac_type(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
1257
static int ice_pf_reset(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
1313
int ice_reset(struct ice_hw *hw, enum ice_reset_req req)
drivers/net/ethernet/intel/ice/ice_common.c
1346
static void ice_copy_rxq_ctx_to_hw(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
1366
static void ice_copy_rxq_ctx_from_hw(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
1449
int ice_write_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.c
1474
int ice_read_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.c
1572
static void ice_copy_txq_ctx_from_hw(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
1614
static void ice_copy_txq_ctx_to_hw(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
1662
int ice_read_txq_ctx(struct ice_hw *hw, struct ice_tlan_ctx *tlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.c
1687
int ice_write_txq_ctx(struct ice_hw *hw, struct ice_tlan_ctx *tlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.c
1750
ice_sbq_send_cmd(struct ice_hw *hw, struct ice_sbq_cmd_desc *desc,
drivers/net/ethernet/intel/ice/ice_common.c
1763
int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in, u16 flags)
drivers/net/ethernet/intel/ice/ice_common.c
1839
ice_sq_send_cmd_retry(struct ice_hw *hw, struct ice_ctl_q_info *cq,
drivers/net/ethernet/intel/ice/ice_common.c
1893
ice_aq_send_cmd(struct ice_hw *hw, struct libie_aq_desc *desc, void *buf,
drivers/net/ethernet/intel/ice/ice_common.c
1950
int ice_aq_get_fw_ver(struct ice_hw *hw, struct ice_sq_cd *cd)
drivers/net/ethernet/intel/ice/ice_common.c
1986
ice_aq_send_driver_ver(struct ice_hw *hw, struct ice_driver_ver *dv,
drivers/net/ethernet/intel/ice/ice_common.c
200
bool ice_is_generic_mac(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
2022
int ice_aq_q_shutdown(struct ice_hw *hw, bool unloading)
drivers/net/ethernet/intel/ice/ice_common.c
2064
ice_aq_req_res(struct ice_hw *hw, enum ice_aq_res_ids res,
drivers/net/ethernet/intel/ice/ice_common.c
213
int ice_clear_pf_cfg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
2133
ice_aq_release_res(struct ice_hw *hw, enum ice_aq_res_ids res, u8 sdp_number,
drivers/net/ethernet/intel/ice/ice_common.c
2159
ice_acquire_res(struct ice_hw *hw, enum ice_aq_res_ids res,
drivers/net/ethernet/intel/ice/ice_common.c
2215
void ice_release_res(struct ice_hw *hw, enum ice_aq_res_ids res)
drivers/net/ethernet/intel/ice/ice_common.c
2241
int ice_aq_alloc_free_res(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
2271
ice_alloc_hw_res(struct ice_hw *hw, u16 type, u16 num, bool btm, u16 *res)
drivers/net/ethernet/intel/ice/ice_common.c
2307
int ice_free_hw_res(struct ice_hw *hw, u16 type, u16 num, u16 *res)
drivers/net/ethernet/intel/ice/ice_common.c
2340
static u32 ice_get_num_per_func(struct ice_hw *hw, u32 max)
drivers/net/ethernet/intel/ice/ice_common.c
2368
ice_parse_common_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps,
drivers/net/ethernet/intel/ice/ice_common.c
238
ice_aq_manage_mac_read(struct ice_hw *hw, void *buf, u16 buf_size,
drivers/net/ethernet/intel/ice/ice_common.c
2502
ice_recalc_port_limited_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps)
drivers/net/ethernet/intel/ice/ice_common.c
2534
ice_parse_vf_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
drivers/net/ethernet/intel/ice/ice_common.c
2557
ice_parse_vsi_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
drivers/net/ethernet/intel/ice/ice_common.c
2576
ice_parse_1588_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
drivers/net/ethernet/intel/ice/ice_common.c
2634
ice_parse_fdir_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p)
drivers/net/ethernet/intel/ice/ice_common.c
2673
ice_parse_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
drivers/net/ethernet/intel/ice/ice_common.c
2743
ice_parse_valid_functions_cap(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
2764
ice_parse_vf_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
2783
ice_parse_vsi_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
2802
ice_parse_1588_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
2863
ice_parse_fdir_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
2883
ice_parse_sensor_reading_cap(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
2901
static void ice_parse_nac_topo_dev_caps(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
2936
ice_parse_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
drivers/net/ethernet/intel/ice/ice_common.c
299
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
2993
bool ice_is_phy_rclk_in_netlist(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3012
bool ice_is_clock_mux_in_netlist(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3033
bool ice_is_cgu_in_netlist(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3059
bool ice_is_gps_in_netlist(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3089
ice_aq_list_caps(struct ice_hw *hw, void *buf, u16 buf_size, u32 *cap_count,
drivers/net/ethernet/intel/ice/ice_common.c
3120
ice_discover_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_caps)
drivers/net/ethernet/intel/ice/ice_common.c
3154
ice_discover_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_caps)
drivers/net/ethernet/intel/ice/ice_common.c
3183
void ice_set_safe_mode_caps(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3252
int ice_get_caps(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3273
ice_aq_manage_mac_write(struct ice_hw *hw, const u8 *mac_addr, u8 flags,
drivers/net/ethernet/intel/ice/ice_common.c
3294
static int ice_aq_clear_pxe_mode(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3313
void ice_clear_pxe_mode(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3333
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_common.c
3357
bool ice_is_100m_speed_supported(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
3572
ice_aq_set_phy_cfg(struct ice_hw *hw, struct ice_port_info *pi,
drivers/net/ethernet/intel/ice/ice_common.c
3661
int ice_aq_get_phy_equalization(struct ice_hw *hw, u16 data_in, u16 op_code,
drivers/net/ethernet/intel/ice/ice_common.c
3711
int ice_aq_get_fec_stats(struct ice_hw *hw, u16 pcs_quad, u16 pcs_port,
drivers/net/ethernet/intel/ice/ice_common.c
3881
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
4021
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
4163
ice_aq_set_event_mask(struct ice_hw *hw, u8 port_num, u16 mask,
drivers/net/ethernet/intel/ice/ice_common.c
418
ice_aq_get_netlist_node(struct ice_hw *hw, struct ice_aqc_get_link_topo *cmd,
drivers/net/ethernet/intel/ice/ice_common.c
4188
ice_aq_set_mac_loopback(struct ice_hw *hw, bool ena_lpbk, struct ice_sq_cd *cd)
drivers/net/ethernet/intel/ice/ice_common.c
4215
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_common.c
4247
ice_aq_get_port_options(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
4324
ice_aq_set_port_option(struct ice_hw *hw, u8 lport, u8 lport_valid,
drivers/net/ethernet/intel/ice/ice_common.c
4351
int ice_get_phy_lane_number(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
4423
ice_aq_sff_eeprom(struct ice_hw *hw, u16 lport, u8 bus_addr,
drivers/net/ethernet/intel/ice/ice_common.c
4489
__ice_aq_get_set_rss_lut(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
4537
ice_aq_get_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *get_params)
drivers/net/ethernet/intel/ice/ice_common.c
4550
ice_aq_set_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *set_params)
drivers/net/ethernet/intel/ice/ice_common.c
4565
__ice_aq_get_set_rss_key(struct ice_hw *hw, u16 vsi_id,
drivers/net/ethernet/intel/ice/ice_common.c
458
static int ice_find_netlist_node(struct ice_hw *hw, u8 node_type, u8 ctx,
drivers/net/ethernet/intel/ice/ice_common.c
4594
ice_aq_get_rss_key(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_common.c
4613
ice_aq_set_rss_key(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_common.c
4645
ice_aq_add_lan_txq(struct ice_hw *hw, u8 num_qgrps,
drivers/net/ethernet/intel/ice/ice_common.c
4693
ice_aq_dis_lan_txq(struct ice_hw *hw, u8 num_qgrps,
drivers/net/ethernet/intel/ice/ice_common.c
4793
ice_aq_cfg_lan_txq(struct ice_hw *hw, struct ice_aqc_cfg_txqs_buf *buf,
drivers/net/ethernet/intel/ice/ice_common.c
4835
ice_aq_add_rdma_qsets(struct ice_hw *hw, u8 num_qset_grps,
drivers/net/ethernet/intel/ice/ice_common.c
4882
ice_aq_set_txtimeq(struct ice_hw *hw, u16 txtimeq, u8 q_count,
drivers/net/ethernet/intel/ice/ice_common.c
4919
ice_get_lan_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 q_handle)
drivers/net/ethernet/intel/ice/ice_common.c
4956
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
5063
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
5208
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
5283
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
5331
int ice_aq_get_cgu_input_pin_measure(struct ice_hw *hw, u8 dpll_idx,
drivers/net/ethernet/intel/ice/ice_common.c
5354
ice_aq_get_cgu_abilities(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
5376
ice_aq_set_input_pin_cfg(struct ice_hw *hw, u8 input_idx, u8 flags1, u8 flags2,
drivers/net/ethernet/intel/ice/ice_common.c
5408
ice_aq_get_input_pin_cfg(struct ice_hw *hw, u8 input_idx, u8 *status, u8 *type,
drivers/net/ethernet/intel/ice/ice_common.c
5451
ice_aq_set_output_pin_cfg(struct ice_hw *hw, u8 output_idx, u8 flags,
drivers/net/ethernet/intel/ice/ice_common.c
5481
ice_aq_get_output_pin_cfg(struct ice_hw *hw, u8 output_idx, u8 *flags,
drivers/net/ethernet/intel/ice/ice_common.c
5521
ice_aq_get_cgu_dpll_status(struct ice_hw *hw, u8 dpll_num, u8 *ref_state,
drivers/net/ethernet/intel/ice/ice_common.c
5560
ice_aq_set_cgu_dpll_config(struct ice_hw *hw, u8 dpll_num, u8 ref_state,
drivers/net/ethernet/intel/ice/ice_common.c
5587
ice_aq_set_cgu_ref_prio(struct ice_hw *hw, u8 dpll_num, u8 ref_idx,
drivers/net/ethernet/intel/ice/ice_common.c
5613
ice_aq_get_cgu_ref_prio(struct ice_hw *hw, u8 dpll_num, u8 ref_idx,
drivers/net/ethernet/intel/ice/ice_common.c
5643
ice_aq_get_cgu_info(struct ice_hw *hw, u32 *cgu_id, u32 *cgu_cfg_ver,
drivers/net/ethernet/intel/ice/ice_common.c
5674
ice_aq_set_phy_rec_clk_out(struct ice_hw *hw, u8 phy_output, bool enable,
drivers/net/ethernet/intel/ice/ice_common.c
5707
ice_aq_get_phy_rec_clk_out(struct ice_hw *hw, u8 *phy_output, u8 *port_num,
drivers/net/ethernet/intel/ice/ice_common.c
5739
int ice_aq_get_sensor_reading(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
5767
static int ice_replay_pre_init(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
5794
int ice_replay_vsi(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_common.c
5824
void ice_replay_post(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
5840
ice_stat_update40(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
drivers/net/ethernet/intel/ice/ice_common.c
5877
ice_stat_update32(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
drivers/net/ethernet/intel/ice/ice_common.c
5916
ice_sched_query_elem(struct ice_hw *hw, u32 node_teid,
drivers/net/ethernet/intel/ice/ice_common.c
5948
ice_aq_read_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
drivers/net/ethernet/intel/ice/ice_common.c
6003
ice_aq_write_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
drivers/net/ethernet/intel/ice/ice_common.c
6041
int ice_get_pca9575_handle(struct ice_hw *hw, u16 *pca9575_handle)
drivers/net/ethernet/intel/ice/ice_common.c
6096
int ice_read_pca9575_reg(struct ice_hw *hw, u8 offset, u8 *data)
drivers/net/ethernet/intel/ice/ice_common.c
6130
ice_aq_set_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx, bool value,
drivers/net/ethernet/intel/ice/ice_common.c
6157
ice_aq_get_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
drivers/net/ethernet/intel/ice/ice_common.c
6186
static bool ice_is_fw_api_min_ver(struct ice_hw *hw, u8 maj, u8 min, u8 patch)
drivers/net/ethernet/intel/ice/ice_common.c
6206
bool ice_fw_supports_link_override(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6225
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_common.c
628
static u16 ice_get_link_status_datalen(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6308
bool ice_is_fw_health_report_supported(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6325
int ice_aq_set_health_status_cfg(struct ice_hw *hw, u8 event_source)
drivers/net/ethernet/intel/ice/ice_common.c
6350
ice_aq_set_lldp_mib(struct ice_hw *hw, u8 mib_type, void *buf, u16 buf_size,
drivers/net/ethernet/intel/ice/ice_common.c
6376
bool ice_fw_supports_lldp_fltr_ctrl(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6396
int ice_lldp_fltr_add_remove(struct ice_hw *hw, struct ice_vsi *vsi, bool add)
drivers/net/ethernet/intel/ice/ice_common.c
6422
int ice_lldp_execute_pending_mib(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6437
bool ice_fw_supports_report_dflt_cfg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6489
static enum ice_sbq_dev_id ice_get_dest_cgu(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
6514
int ice_read_cgu_reg(struct ice_hw *hw, u32 addr, u32 *val)
drivers/net/ethernet/intel/ice/ice_common.c
6546
int ice_write_cgu_reg(struct ice_hw *hw, u32 addr, u32 val)
drivers/net/ethernet/intel/ice/ice_common.c
659
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_common.c
750
ice_fill_tx_timer_and_fc_thresh(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.c
799
ice_aq_set_mac_cfg(struct ice_hw *hw, u16 max_frame_size, struct ice_sq_cd *cd)
drivers/net/ethernet/intel/ice/ice_common.c
822
static int ice_init_fltr_mgmt_struct(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
852
static void ice_cleanup_fltr_mgmt_struct(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
905
static void ice_get_itr_intrl_gran(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
933
static int ice_wait_fw_load(struct ice_hw *hw, u32 timeout)
drivers/net/ethernet/intel/ice/ice_common.c
955
struct ice_hw *hw = priv;
drivers/net/ethernet/intel/ice/ice_common.c
960
static int __fwlog_init(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.c
97
ice_dump_phy_type(struct ice_hw *hw, u64 low, u64 high, const char *prefix)
drivers/net/ethernet/intel/ice/ice_common.c
987
int ice_init_hw(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_common.h
100
void ice_release_res(struct ice_hw *hw, enum ice_aq_res_ids res);
drivers/net/ethernet/intel/ice/ice_common.h
102
ice_alloc_hw_res(struct ice_hw *hw, u16 type, u16 num, bool btm, u16 *res);
drivers/net/ethernet/intel/ice/ice_common.h
104
ice_free_hw_res(struct ice_hw *hw, u16 type, u16 num, u16 *res);
drivers/net/ethernet/intel/ice/ice_common.h
105
int ice_aq_alloc_free_res(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.h
108
bool ice_is_sbq_supported(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
109
struct ice_ctl_q_info *ice_get_sbq(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
111
ice_sq_send_cmd(struct ice_hw *hw, struct ice_ctl_q_info *cq,
drivers/net/ethernet/intel/ice/ice_common.h
114
void ice_clear_pxe_mode(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
115
int ice_get_caps(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
117
void ice_set_safe_mode_caps(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
119
int ice_write_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.h
121
int ice_read_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.h
123
int ice_read_txq_ctx(struct ice_hw *hw, struct ice_tlan_ctx *tlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.h
125
int ice_write_txq_ctx(struct ice_hw *hw, struct ice_tlan_ctx *tlan_ctx,
drivers/net/ethernet/intel/ice/ice_common.h
129
ice_aq_get_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *get_params);
drivers/net/ethernet/intel/ice/ice_common.h
131
ice_aq_set_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *set_params);
drivers/net/ethernet/intel/ice/ice_common.h
133
ice_aq_get_rss_key(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_common.h
136
ice_aq_set_rss_key(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_common.h
139
bool ice_check_sq_alive(struct ice_hw *hw, struct ice_ctl_q_info *cq);
drivers/net/ethernet/intel/ice/ice_common.h
140
int ice_aq_q_shutdown(struct ice_hw *hw, bool unloading);
drivers/net/ethernet/intel/ice/ice_common.h
148
ice_aq_send_cmd(struct ice_hw *hw, struct libie_aq_desc *desc,
drivers/net/ethernet/intel/ice/ice_common.h
150
int ice_aq_get_fw_ver(struct ice_hw *hw, struct ice_sq_cd *cd);
drivers/net/ethernet/intel/ice/ice_common.h
153
ice_aq_send_driver_ver(struct ice_hw *hw, struct ice_driver_ver *dv,
drivers/net/ethernet/intel/ice/ice_common.h
162
bool ice_is_phy_rclk_in_netlist(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
163
bool ice_is_clock_mux_in_netlist(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
164
bool ice_is_cgu_in_netlist(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
165
bool ice_is_gps_in_netlist(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
167
ice_aq_get_netlist_node(struct ice_hw *hw, struct ice_aqc_get_link_topo *cmd,
drivers/net/ethernet/intel/ice/ice_common.h
170
ice_aq_list_caps(struct ice_hw *hw, void *buf, u16 buf_size, u32 *cap_count,
drivers/net/ethernet/intel/ice/ice_common.h
173
ice_discover_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_caps);
drivers/net/ethernet/intel/ice/ice_common.h
178
ice_aq_manage_mac_write(struct ice_hw *hw, const u8 *mac_addr, u8 flags,
drivers/net/ethernet/intel/ice/ice_common.h
180
bool ice_is_generic_mac(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
181
int ice_clear_pf_cfg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
183
ice_aq_set_phy_cfg(struct ice_hw *hw, struct ice_port_info *pi,
drivers/net/ethernet/intel/ice/ice_common.h
185
bool ice_fw_supports_link_override(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
190
bool ice_is_fw_health_report_supported(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
191
int ice_aq_set_health_status_cfg(struct ice_hw *hw, u8 event_source);
drivers/net/ethernet/intel/ice/ice_common.h
192
int ice_aq_get_phy_equalization(struct ice_hw *hw, u16 data_in, u16 op_code,
drivers/net/ethernet/intel/ice/ice_common.h
195
ice_aq_get_fec_stats(struct ice_hw *hw, u16 pcs_quad, u16 pcs_port,
drivers/net/ethernet/intel/ice/ice_common.h
220
ice_aq_set_mac_cfg(struct ice_hw *hw, u16 max_frame_size, struct ice_sq_cd *cd);
drivers/net/ethernet/intel/ice/ice_common.h
225
ice_aq_set_event_mask(struct ice_hw *hw, u8 port_num, u16 mask,
drivers/net/ethernet/intel/ice/ice_common.h
228
ice_aq_set_mac_loopback(struct ice_hw *hw, bool ena_lpbk, struct ice_sq_cd *cd);
drivers/net/ethernet/intel/ice/ice_common.h
234
ice_aq_get_port_options(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.h
240
ice_aq_set_port_option(struct ice_hw *hw, u8 lport, u8 lport_valid,
drivers/net/ethernet/intel/ice/ice_common.h
242
int ice_get_phy_lane_number(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
244
ice_aq_sff_eeprom(struct ice_hw *hw, u16 lport, u8 bus_addr,
drivers/net/ethernet/intel/ice/ice_common.h
271
ice_aq_cfg_lan_txq(struct ice_hw *hw, struct ice_aqc_cfg_txqs_buf *buf,
drivers/net/ethernet/intel/ice/ice_common.h
274
int ice_replay_vsi(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_common.h
275
void ice_replay_post(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
277
ice_get_lan_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 q_handle);
drivers/net/ethernet/intel/ice/ice_common.h
279
ice_aq_set_txtimeq(struct ice_hw *hw, u16 txtimeq, u8 q_count,
drivers/net/ethernet/intel/ice/ice_common.h
284
int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in, u16 flag);
drivers/net/ethernet/intel/ice/ice_common.h
285
int ice_aq_get_cgu_input_pin_measure(struct ice_hw *hw, u8 dpll_idx,
drivers/net/ethernet/intel/ice/ice_common.h
289
ice_aq_get_cgu_abilities(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.h
292
ice_aq_set_input_pin_cfg(struct ice_hw *hw, u8 input_idx, u8 flags1, u8 flags2,
drivers/net/ethernet/intel/ice/ice_common.h
295
ice_aq_get_input_pin_cfg(struct ice_hw *hw, u8 input_idx, u8 *status, u8 *type,
drivers/net/ethernet/intel/ice/ice_common.h
298
ice_aq_set_output_pin_cfg(struct ice_hw *hw, u8 output_idx, u8 flags,
drivers/net/ethernet/intel/ice/ice_common.h
301
ice_aq_get_output_pin_cfg(struct ice_hw *hw, u8 output_idx, u8 *flags,
drivers/net/ethernet/intel/ice/ice_common.h
304
ice_aq_get_cgu_dpll_status(struct ice_hw *hw, u8 dpll_num, u8 *ref_state,
drivers/net/ethernet/intel/ice/ice_common.h
308
ice_aq_set_cgu_dpll_config(struct ice_hw *hw, u8 dpll_num, u8 ref_state,
drivers/net/ethernet/intel/ice/ice_common.h
311
ice_aq_set_cgu_ref_prio(struct ice_hw *hw, u8 dpll_num, u8 ref_idx,
drivers/net/ethernet/intel/ice/ice_common.h
314
ice_aq_get_cgu_ref_prio(struct ice_hw *hw, u8 dpll_num, u8 ref_idx,
drivers/net/ethernet/intel/ice/ice_common.h
317
ice_aq_get_cgu_info(struct ice_hw *hw, u32 *cgu_id, u32 *cgu_cfg_ver,
drivers/net/ethernet/intel/ice/ice_common.h
321
ice_aq_set_phy_rec_clk_out(struct ice_hw *hw, u8 phy_output, bool enable,
drivers/net/ethernet/intel/ice/ice_common.h
324
ice_aq_get_phy_rec_clk_out(struct ice_hw *hw, u8 *phy_output, u8 *port_num,
drivers/net/ethernet/intel/ice/ice_common.h
326
int ice_aq_get_sensor_reading(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_common.h
329
ice_stat_update40(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
drivers/net/ethernet/intel/ice/ice_common.h
332
ice_stat_update32(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
drivers/net/ethernet/intel/ice/ice_common.h
335
ice_sched_query_elem(struct ice_hw *hw, u32 node_teid,
drivers/net/ethernet/intel/ice/ice_common.h
338
ice_aq_set_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx, bool value,
drivers/net/ethernet/intel/ice/ice_common.h
341
ice_aq_get_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
drivers/net/ethernet/intel/ice/ice_common.h
343
bool ice_is_100m_speed_supported(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
346
ice_aq_set_lldp_mib(struct ice_hw *hw, u8 mib_type, void *buf, u16 buf_size,
drivers/net/ethernet/intel/ice/ice_common.h
348
bool ice_fw_supports_lldp_fltr_ctrl(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
349
int ice_lldp_fltr_add_remove(struct ice_hw *hw, struct ice_vsi *vsi, bool add);
drivers/net/ethernet/intel/ice/ice_common.h
350
int ice_lldp_execute_pending_mib(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
352
ice_aq_read_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
drivers/net/ethernet/intel/ice/ice_common.h
356
ice_aq_write_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
drivers/net/ethernet/intel/ice/ice_common.h
359
int ice_get_pca9575_handle(struct ice_hw *hw, u16 *pca9575_handle);
drivers/net/ethernet/intel/ice/ice_common.h
360
int ice_read_pca9575_reg(struct ice_hw *hw, u8 offset, u8 *data);
drivers/net/ethernet/intel/ice/ice_common.h
361
bool ice_fw_supports_report_dflt_cfg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
362
int ice_read_cgu_reg(struct ice_hw *hw, u32 addr, u32 *val);
drivers/net/ethernet/intel/ice/ice_common.h
363
int ice_write_cgu_reg(struct ice_hw *hw, u32 addr, u32 val);
drivers/net/ethernet/intel/ice/ice_common.h
83
int ice_init_hw(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
84
void ice_deinit_hw(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
85
int ice_check_reset(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
86
int ice_reset(struct ice_hw *hw, enum ice_reset_req req);
drivers/net/ethernet/intel/ice/ice_common.h
87
int ice_create_all_ctrlq(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
88
int ice_init_all_ctrlq(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
89
void ice_shutdown_all_ctrlq(struct ice_hw *hw, bool unloading);
drivers/net/ethernet/intel/ice/ice_common.h
90
void ice_destroy_all_ctrlq(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_common.h
92
ice_clean_rq_elem(struct ice_hw *hw, struct ice_ctl_q_info *cq,
drivers/net/ethernet/intel/ice/ice_common.h
98
ice_acquire_res(struct ice_hw *hw, enum ice_aq_res_ids res,
drivers/net/ethernet/intel/ice/ice_controlq.c
111
ice_alloc_ctrlq_rq_ring(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
1173
ice_clean_rq_elem(struct ice_hw *hw, struct ice_ctl_q_info *cq,
drivers/net/ethernet/intel/ice/ice_controlq.c
132
static void ice_free_cq_ring(struct ice_hw *hw, struct ice_ctl_q_ring *ring)
drivers/net/ethernet/intel/ice/ice_controlq.c
147
ice_alloc_rq_bufs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
219
ice_alloc_sq_bufs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
262
ice_cfg_cq_regs(struct ice_hw *hw, struct ice_ctl_q_ring *ring, u16 num_entries)
drivers/net/ethernet/intel/ice/ice_controlq.c
287
static int ice_cfg_sq_regs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
299
static int ice_cfg_rq_regs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
34
static void ice_adminq_init_regs(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
348
static int ice_init_sq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
408
static int ice_init_rq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
461
static int ice_shutdown_sq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
47
static void ice_mailbox_init_regs(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
498
static bool ice_aq_ver_check(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
536
static int ice_shutdown_rq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
570
static int ice_init_check_adminq(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
60
static void ice_sb_init_regs(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
606
static int ice_init_ctrlq(struct ice_hw *hw, enum ice_ctl_q q_type)
drivers/net/ethernet/intel/ice/ice_controlq.c
660
bool ice_is_sbq_supported(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
672
struct ice_ctl_q_info *ice_get_sbq(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
687
static void ice_shutdown_ctrlq(struct ice_hw *hw, enum ice_ctl_q q_type,
drivers/net/ethernet/intel/ice/ice_controlq.c
721
void ice_shutdown_all_ctrlq(struct ice_hw *hw, bool unloading)
drivers/net/ethernet/intel/ice/ice_controlq.c
74
bool ice_check_sq_alive(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
745
int ice_init_all_ctrlq(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
808
int ice_create_all_ctrlq(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
839
void ice_destroy_all_ctrlq(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_controlq.c
857
static u16 ice_clean_sq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
91
ice_alloc_ctrlq_sq_ring(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
912
static void ice_debug_cq(struct ice_hw *hw, struct ice_ctl_q_info *cq,
drivers/net/ethernet/intel/ice/ice_controlq.c
967
static bool ice_sq_done(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_controlq.c
995
ice_sq_send_cmd(struct ice_hw *hw, struct ice_ctl_q_info *cq,
drivers/net/ethernet/intel/ice/ice_dcb.c
1039
int ice_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_mib)
drivers/net/ethernet/intel/ice/ice_dcb.c
121
int ice_aq_start_lldp(struct ice_hw *hw, bool persist, struct ice_sq_cd *cd)
drivers/net/ethernet/intel/ice/ice_dcb.c
144
static u8 ice_get_dcbx_status(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_dcb.c
1496
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_dcb.c
22
ice_aq_get_lldp_mib(struct ice_hw *hw, u8 bridge_type, u8 mib_type, void *buf,
drivers/net/ethernet/intel/ice/ice_dcb.c
63
ice_aq_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_update,
drivers/net/ethernet/intel/ice/ice_dcb.c
638
ice_aq_get_dcb_cfg(struct ice_hw *hw, u8 mib_type, u8 bridgetype,
drivers/net/ethernet/intel/ice/ice_dcb.c
676
ice_aq_start_stop_dcbx(struct ice_hw *hw, bool start_dcbx_agent,
drivers/net/ethernet/intel/ice/ice_dcb.c
713
ice_aq_get_cee_dcb_cfg(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_dcb.c
733
int ice_aq_set_pfc_mode(struct ice_hw *hw, u8 pfc_mode, struct ice_sq_cd *cd)
drivers/net/ethernet/intel/ice/ice_dcb.c
94
ice_aq_stop_lldp(struct ice_hw *hw, bool shutdown_lldp_agent, bool persist,
drivers/net/ethernet/intel/ice/ice_dcb.c
997
int ice_init_dcb(struct ice_hw *hw, bool enable_mib_change)
drivers/net/ethernet/intel/ice/ice_dcb.h
141
int ice_aq_set_pfc_mode(struct ice_hw *hw, u8 pfc_mode, struct ice_sq_cd *cd);
drivers/net/ethernet/intel/ice/ice_dcb.h
143
ice_aq_get_dcb_cfg(struct ice_hw *hw, u8 mib_type, u8 bridgetype,
drivers/net/ethernet/intel/ice/ice_dcb.h
149
int ice_init_dcb(struct ice_hw *hw, bool enable_mib_change);
drivers/net/ethernet/intel/ice/ice_dcb.h
156
ice_aq_stop_lldp(struct ice_hw *hw, bool shutdown_lldp_agent, bool persist,
drivers/net/ethernet/intel/ice/ice_dcb.h
158
int ice_aq_start_lldp(struct ice_hw *hw, bool persist, struct ice_sq_cd *cd);
drivers/net/ethernet/intel/ice/ice_dcb.h
160
ice_aq_start_stop_dcbx(struct ice_hw *hw, bool start_dcbx_agent,
drivers/net/ethernet/intel/ice/ice_dcb.h
162
int ice_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_mib);
drivers/net/ethernet/intel/ice/ice_dcb.h
165
ice_aq_stop_lldp(struct ice_hw __always_unused *hw,
drivers/net/ethernet/intel/ice/ice_dcb.h
174
ice_aq_start_lldp(struct ice_hw __always_unused *hw,
drivers/net/ethernet/intel/ice/ice_dcb.h
182
ice_aq_start_stop_dcbx(struct ice_hw __always_unused *hw,
drivers/net/ethernet/intel/ice/ice_dcb.h
193
ice_cfg_lldp_mib_change(struct ice_hw __always_unused *hw,
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
639
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
813
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
884
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
225
static void ice_get_pfc_delay(struct ice_hw *hw, u16 *delay)
drivers/net/ethernet/intel/ice/ice_ddp.c
1042
struct ice_buf_build *ice_pkg_buf_alloc_single_section(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
1136
static int ice_acquire_global_cfg_lock(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
1159
static void ice_release_global_cfg_lock(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
1178
ice_aq_download_pkg(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
drivers/net/ethernet/intel/ice/ice_ddp.c
1231
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ddp.c
1260
struct ice_hw *hw = ctx->hw;
drivers/net/ethernet/intel/ice/ice_ddp.c
1517
ice_post_dwnld_pkg_actions(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
1539
ice_download_pkg_with_sig_seg(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr)
drivers/net/ethernet/intel/ice/ice_ddp.c
1587
ice_dwnld_cfg_bufs(struct ice_hw *hw, struct ice_buf *bufs, u32 count)
drivers/net/ethernet/intel/ice/ice_ddp.c
1631
ice_download_pkg_without_sig_seg(struct ice_hw *hw, struct ice_seg *ice_seg)
drivers/net/ethernet/intel/ice/ice_ddp.c
1663
ice_download_pkg(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr,
drivers/net/ethernet/intel/ice/ice_ddp.c
1687
static int ice_aq_get_pkg_info_list(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
1710
static int ice_aq_update_pkg(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
drivers/net/ethernet/intel/ice/ice_ddp.c
1754
int ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
drivers/net/ethernet/intel/ice/ice_ddp.c
1771
int ice_update_pkg_no_lock(struct ice_hw *hw, struct ice_buf *bufs, u32 count)
drivers/net/ethernet/intel/ice/ice_ddp.c
1803
int ice_update_pkg(struct ice_hw *hw, struct ice_buf *bufs, u32 count)
drivers/net/ethernet/intel/ice/ice_ddp.c
1829
ice_find_seg_in_pkg(struct ice_hw *hw, u32 seg_type,
drivers/net/ethernet/intel/ice/ice_ddp.c
1857
static bool ice_has_signing_seg(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr)
drivers/net/ethernet/intel/ice/ice_ddp.c
1917
static void ice_get_signing_req(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
1930
static enum ice_ddp_state ice_init_pkg_info(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
1991
static enum ice_ddp_state ice_get_pkg_info(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
2041
static enum ice_ddp_state ice_chk_pkg_compat(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
2099
static void ice_init_pkg_hints(struct ice_hw *hw, struct ice_seg *ice_seg)
drivers/net/ethernet/intel/ice/ice_ddp.c
2152
static void ice_fill_hw_ptype(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
2202
enum ice_ddp_state ice_init_pkg(struct ice_hw *hw, u8 *buf, u32 len)
drivers/net/ethernet/intel/ice/ice_ddp.c
2295
enum ice_ddp_state ice_copy_and_init_pkg(struct ice_hw *hw, const u8 *buf,
drivers/net/ethernet/intel/ice/ice_ddp.c
2335
ice_get_set_tx_topo(struct ice_hw *hw, u8 *buf, u16 buf_size,
drivers/net/ethernet/intel/ice/ice_ddp.c
2388
int ice_cfg_tx_topo(struct ice_hw *hw, const void *buf, u32 len)
drivers/net/ethernet/intel/ice/ice_ddp.c
370
static int ice_get_prof_index_max(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
417
static enum ice_ddp_state ice_get_ddp_pkg_state(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
444
static void ice_init_pkg_regs(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
492
static void ice_add_dvm_hint(struct ice_hw *hw, u16 val, bool enable)
drivers/net/ethernet/intel/ice/ice_ddp.c
507
static void ice_add_tunnel_hint(struct ice_hw *hw, char *label_name, u16 val)
drivers/net/ethernet/intel/ice/ice_ddp.c
690
struct ice_buf_build *ice_pkg_buf_alloc(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
737
static enum ice_prof_type ice_get_sw_prof_type(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ddp.c
771
void ice_get_sw_fv_bitmap(struct ice_hw *hw, enum ice_prof_type req_profs,
drivers/net/ethernet/intel/ice/ice_ddp.c
818
int ice_get_sw_fv_list(struct ice_hw *hw, struct ice_prot_lkup_ext *lkups,
drivers/net/ethernet/intel/ice/ice_ddp.c
83
void ice_free_seg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
892
void ice_init_prof_result_bm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ddp.c
935
void ice_pkg_buf_free(struct ice_hw *hw, struct ice_buf_build *bld)
drivers/net/ethernet/intel/ice/ice_ddp.h
453
int ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
drivers/net/ethernet/intel/ice/ice_ddp.h
458
struct ice_buf_build *ice_pkg_buf_alloc(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ddp.h
460
int ice_update_pkg_no_lock(struct ice_hw *hw, struct ice_buf *bufs, u32 count);
drivers/net/ethernet/intel/ice/ice_ddp.h
461
int ice_update_pkg(struct ice_hw *hw, struct ice_buf *bufs, u32 count);
drivers/net/ethernet/intel/ice/ice_ddp.h
473
int ice_cfg_tx_topo(struct ice_hw *hw, const void *buf, u32 len);
drivers/net/ethernet/intel/ice/ice_dpll.c
1235
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_dpll.c
1940
static int ice_dpll_synce_update_e825c(struct ice_hw *hw, bool ena,
drivers/net/ethernet/intel/ice/ice_dpll.c
2429
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_dpll.c
2884
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_dpll.c
3887
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_dpll.c
4189
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_dpll.c
453
ice_dpll_pin_enable(struct ice_hw *hw, struct ice_dpll_pin *pin,
drivers/net/ethernet/intel/ice/ice_dpll.c
502
ice_dpll_pin_disable(struct ice_hw *hw, struct ice_dpll_pin *pin,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
121
ice_eswitch_br_fwd_rule_create(struct ice_hw *hw, int vsi_idx, int port_type,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
182
ice_eswitch_br_guard_rule_create(struct ice_hw *hw, u16 vsi_idx,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
229
ice_eswitch_br_flow_create(struct device *dev, struct ice_hw *hw, int vsi_idx,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
399
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
91
ice_eswitch_br_rule_delete(struct ice_hw *hw, struct ice_rule_query_data *rule)
drivers/net/ethernet/intel/ice/ice_ethtool.c
1012
struct ice_hw *hw = np->vsi->port_info->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
2080
ice_mask_min_supported_speeds(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ethtool.c
3137
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3168
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3204
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3508
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3837
static int ice_get_valid_rss_size(struct ice_hw *hw, int new_size)
drivers/net/ethernet/intel/ice/ice_ethtool.c
3855
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
435
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4433
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4508
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4585
static int ice_get_port_fec_stats(struct ice_hw *hw, u16 pcs_quad, u16 pcs_port,
drivers/net/ethernet/intel/ice/ice_ethtool.c
4639
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
478
static int ice_ethtool_get_maxspeed(struct ice_hw *hw, u8 lport, u8 *max_speed)
drivers/net/ethernet/intel/ice/ice_ethtool.c
504
static bool ice_is_serdes_muxed(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ethtool.c
634
static int ice_get_port_topology(struct ice_hw *hw, u8 lport,
drivers/net/ethernet/intel/ice/ice_ethtool.c
694
static int ice_get_tx_rx_equa(struct ice_hw *hw, u8 serdes_num,
drivers/net/ethernet/intel/ice/ice_ethtool.c
760
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
798
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
857
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool.c
967
static int ice_reg_pattern_test(struct ice_hw *hw, u32 reg, u32 mask)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
120
int ice_get_ethtool_fdir_entry(struct ice_hw *hw, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1335
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1497
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1589
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1635
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1653
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1686
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1716
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1765
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1833
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1984
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
240
ice_get_fdir_fltr_ids(struct ice_hw *hw, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
298
void ice_fdir_rem_adq_chnl(struct ice_hw *hw, u16 vsi_idx)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
347
ice_fdir_get_hw_prof(struct ice_hw *hw, enum ice_block blk, int flow)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
362
ice_fdir_erase_flow_from_hw(struct ice_hw *hw, enum ice_block blk, int flow)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
395
ice_fdir_rem_flow(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
422
void ice_fdir_release_flows(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
435
void ice_fdir_replay_flows(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
537
int ice_fdir_num_avail_fltr(struct ice_hw *hw, struct ice_vsi *vsi)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
577
ice_fdir_alloc_flow_prof(struct ice_hw *hw, enum ice_fltr_ptype flow)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
640
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
853
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fdir.c
1142
ice_fdir_find_fltr_by_idx(struct ice_hw *hw, u32 fltr_idx)
drivers/net/ethernet/intel/ice/ice_fdir.c
1161
void ice_fdir_list_add_fltr(struct ice_hw *hw, struct ice_fdir_fltr *fltr)
drivers/net/ethernet/intel/ice/ice_fdir.c
1185
ice_fdir_update_cntrs(struct ice_hw *hw, enum ice_fltr_ptype flow, bool add)
drivers/net/ethernet/intel/ice/ice_fdir.c
1278
bool ice_fdir_is_dup_fltr(struct ice_hw *hw, struct ice_fdir_fltr *input)
drivers/net/ethernet/intel/ice/ice_fdir.c
651
ice_fdir_get_prgm_desc(struct ice_hw *hw, struct ice_fdir_fltr *input,
drivers/net/ethernet/intel/ice/ice_fdir.c
699
int ice_alloc_fd_res_cntr(struct ice_hw *hw, u16 *cntr_id)
drivers/net/ethernet/intel/ice/ice_fdir.c
710
int ice_free_fd_res_cntr(struct ice_hw *hw, u16 cntr_id)
drivers/net/ethernet/intel/ice/ice_fdir.c
722
int ice_alloc_fd_guar_item(struct ice_hw *hw, u16 *cntr_id, u16 num_fltr)
drivers/net/ethernet/intel/ice/ice_fdir.c
735
int ice_alloc_fd_shrd_item(struct ice_hw *hw, u16 *cntr_id, u16 num_fltr)
drivers/net/ethernet/intel/ice/ice_fdir.c
748
int ice_get_fdir_cnt_all(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_fdir.c
858
ice_fdir_get_gen_prgm_pkt(struct ice_hw *hw, struct ice_fdir_fltr *input,
drivers/net/ethernet/intel/ice/ice_fdir.h
214
int ice_alloc_fd_res_cntr(struct ice_hw *hw, u16 *cntr_id);
drivers/net/ethernet/intel/ice/ice_fdir.h
215
int ice_free_fd_res_cntr(struct ice_hw *hw, u16 cntr_id);
drivers/net/ethernet/intel/ice/ice_fdir.h
216
int ice_alloc_fd_guar_item(struct ice_hw *hw, u16 *cntr_id, u16 num_fltr);
drivers/net/ethernet/intel/ice/ice_fdir.h
217
int ice_alloc_fd_shrd_item(struct ice_hw *hw, u16 *cntr_id, u16 num_fltr);
drivers/net/ethernet/intel/ice/ice_fdir.h
219
ice_fdir_get_prgm_desc(struct ice_hw *hw, struct ice_fdir_fltr *input,
drivers/net/ethernet/intel/ice/ice_fdir.h
222
ice_fdir_get_gen_prgm_pkt(struct ice_hw *hw, struct ice_fdir_fltr *input,
drivers/net/ethernet/intel/ice/ice_fdir.h
224
int ice_get_fdir_cnt_all(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_fdir.h
225
int ice_fdir_num_avail_fltr(struct ice_hw *hw, struct ice_vsi *vsi);
drivers/net/ethernet/intel/ice/ice_fdir.h
226
bool ice_fdir_is_dup_fltr(struct ice_hw *hw, struct ice_fdir_fltr *input);
drivers/net/ethernet/intel/ice/ice_fdir.h
229
ice_fdir_find_fltr_by_idx(struct ice_hw *hw, u32 fltr_idx);
drivers/net/ethernet/intel/ice/ice_fdir.h
231
ice_fdir_update_cntrs(struct ice_hw *hw, enum ice_fltr_ptype flow, bool add);
drivers/net/ethernet/intel/ice/ice_fdir.h
232
void ice_fdir_list_add_fltr(struct ice_hw *hw, struct ice_fdir_fltr *input);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1039
ice_vsig_remove_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1097
ice_vsig_add_mv_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1156
ice_prof_has_mask_idx(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 idx,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1199
ice_prof_has_mask(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 *masks)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1221
ice_find_prof_id_with_mask(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1305
ice_alloc_tcam_ent(struct ice_hw *hw, enum ice_block blk, bool btm,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1325
ice_free_tcam_ent(struct ice_hw *hw, enum ice_block blk, u16 tcam_idx)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1344
static int ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1368
static int ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1385
static int ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1404
ice_write_prof_mask_reg(struct ice_hw *hw, enum ice_block blk, u16 mask_idx,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1440
ice_write_prof_mask_enable_res(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1468
static void ice_init_prof_masks(struct ice_hw *hw, enum ice_block blk)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1491
static void ice_init_all_prof_masks(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1506
ice_alloc_prof_mask(struct ice_hw *hw, enum ice_block blk, u16 idx, u16 mask,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1574
ice_free_prof_mask(struct ice_hw *hw, enum ice_block blk, u16 mask_idx)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1616
ice_free_prof_masks(struct ice_hw *hw, enum ice_block blk, u16 prof_id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1639
static void ice_shutdown_prof_masks(struct ice_hw *hw, enum ice_block blk)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1664
static void ice_shutdown_all_prof_masks(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1678
ice_update_prof_masking(struct ice_hw *hw, enum ice_block blk, u16 prof_id,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1728
ice_write_es(struct ice_hw *hw, enum ice_block blk, u8 prof_id,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1754
ice_prof_dec_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1818
static void ice_init_sw_xlt1_db(struct ice_hw *hw, enum ice_block blk)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1838
static void ice_init_sw_xlt2_db(struct ice_hw *hw, enum ice_block blk)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1861
static void ice_init_sw_db(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1883
static void ice_fill_tbl(struct ice_hw *hw, enum ice_block block_id, u32 sid)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2009
void ice_fill_blk_tbls(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2031
static void ice_free_prof_map(struct ice_hw *hw, u8 blk_idx)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2050
static void ice_free_flow_profs(struct ice_hw *hw, u8 blk_idx)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2080
static void ice_free_vsig_tbl(struct ice_hw *hw, enum ice_block blk)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2096
void ice_free_hw_tbls(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2144
static void ice_init_flow_profs(struct ice_hw *hw, u8 blk_idx)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2154
void ice_clear_hw_tbls(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2201
int ice_init_hw_tbls(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2349
ice_prof_gen_key(struct ice_hw *hw, enum ice_block blk, u8 ptg, u16 vsig,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2405
ice_tcam_write_entry(struct ice_hw *hw, enum ice_block blk, u16 idx,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2432
ice_vsig_get_ref(struct ice_hw *hw, enum ice_block blk, u16 vsig, u16 *refs)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2459
ice_has_prof_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2482
ice_prof_bld_es(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2520
ice_prof_bld_tcam(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2627
ice_upd_prof_hw(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2729
static void ice_update_fd_mask(struct ice_hw *hw, u16 prof_id, u32 mask_sel)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2779
ice_update_fd_swap(struct ice_hw *hw, u16 prof_id, struct ice_fv_word *es)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
278
ice_acquire_change_lock(struct ice_hw *hw, enum ice_aq_res_access_type access)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
290
void ice_release_change_lock(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2985
ice_disable_fd_swap(struct ice_hw *hw, u8 prof_id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
302
ice_get_open_tunnel_port(struct ice_hw *hw, u16 *port,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3042
ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3150
ice_search_prof_id(struct ice_hw *hw, enum ice_block blk, u64 id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3171
ice_vsig_prof_id_count(struct ice_hw *hw, enum ice_block blk, u16 vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3189
static int ice_rel_tcam_idx(struct ice_hw *hw, enum ice_block blk, u16 idx)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3216
ice_rem_prof_id(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3242
ice_rem_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
329
ice_upd_dvm_boost_entry(struct ice_hw *hw, struct ice_dvm_entry *entry)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3300
ice_rem_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3333
static int ice_rem_flow_all(struct ice_hw *hw, enum ice_block blk, u64 id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3373
int ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3410
ice_get_prof(struct ice_hw *hw, enum ice_block blk, u64 hdl,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3465
ice_get_profs_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3503
ice_add_prof_to_lst(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3550
ice_move_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3600
ice_rem_chg_tcam_ent(struct ice_hw *hw, u16 idx, struct list_head *chg)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3623
ice_prof_tcam_ena_dis(struct ice_hw *hw, enum ice_block blk, bool enable,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3727
ice_adj_prof_priorities(struct ice_hw *hw, enum ice_block blk, u16 vsig,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3813
ice_add_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
392
int ice_set_dvm_boost_entries(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3929
ice_create_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3979
ice_create_vsig_from_lst(struct ice_hw *hw, enum ice_block blk, u16 vsi,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4016
ice_find_prof_vsig(struct ice_hw *hw, enum ice_block blk, u64 hdl, u16 *vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4051
ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
417
static u16 ice_tunnel_idx_to_entry(struct ice_hw *hw, enum ice_tunnel_type type,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4199
ice_flow_assoc_fdir_prof(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4240
ice_rem_prof_from_list(struct ice_hw *hw, struct list_head *lst, u64 hdl)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4266
ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
444
ice_create_tunnel(struct ice_hw *hw, u16 index,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
515
ice_destroy_tunnel(struct ice_hw *hw, u16 index, enum ice_tunnel_type type,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
626
ice_find_prot_off(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 fv_idx,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
659
ice_ptg_find_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 *ptg)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
677
static void ice_ptg_alloc_val(struct ice_hw *hw, enum ice_block blk, u8 ptg)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
693
ice_ptg_remove_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 ptg)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
740
ice_ptg_add_mv_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 ptg)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
884
ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
906
static u16 ice_vsig_alloc_val(struct ice_hw *hw, enum ice_block blk, u16 vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
926
static u16 ice_vsig_alloc(struct ice_hw *hw, enum ice_block blk)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
94
bool ice_hw_ptype_ena(struct ice_hw *hw, u16 ptype)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
953
ice_find_dup_props_vsig(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
978
static int ice_vsig_free(struct ice_hw *hw, enum ice_block blk, u16 vsig)
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
12
ice_acquire_change_lock(struct ice_hw *hw, enum ice_aq_res_access_type access);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
13
void ice_release_change_lock(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
15
ice_find_prot_off(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 fv_idx,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
18
ice_get_sw_fv_bitmap(struct ice_hw *hw, enum ice_prof_type type,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
21
ice_init_prof_result_bm(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
23
ice_get_sw_fv_list(struct ice_hw *hw, struct ice_prot_lkup_ext *lkups,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
26
ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
29
ice_get_open_tunnel_port(struct ice_hw *hw, u16 *port,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
35
int ice_set_dvm_boost_entries(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
38
bool ice_hw_ptype_ena(struct ice_hw *hw, u16 ptype);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
42
ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
47
ice_search_prof_id(struct ice_hw *hw, enum ice_block blk, u64 id);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
49
ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
51
ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
53
ice_flow_assoc_fdir_prof(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
55
enum ice_ddp_state ice_init_pkg(struct ice_hw *hw, u8 *buff, u32 len);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
57
ice_copy_and_init_pkg(struct ice_hw *hw, const u8 *buf, u32 len);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
59
int ice_init_hw_tbls(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
60
void ice_free_seg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
61
void ice_fill_blk_tbls(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
62
void ice_clear_hw_tbls(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
63
void ice_free_hw_tbls(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
64
int ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id);
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
66
ice_pkg_buf_alloc_single_section(struct ice_hw *hw, u32 type, u16 size,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
69
void ice_pkg_buf_free(struct ice_hw *hw, struct ice_buf_build *bld);
drivers/net/ethernet/intel/ice/ice_flow.c
1005
ice_flow_xtract_fld(struct ice_hw *hw, struct ice_flow_prof_params *params,
drivers/net/ethernet/intel/ice/ice_flow.c
1206
ice_flow_xtract_raws(struct ice_hw *hw, struct ice_flow_prof_params *params,
drivers/net/ethernet/intel/ice/ice_flow.c
1283
ice_flow_create_xtrct_seq(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_flow.c
1317
ice_flow_proc_segs(struct ice_hw *hw, struct ice_flow_prof_params *params)
drivers/net/ethernet/intel/ice/ice_flow.c
1358
ice_flow_find_prof_conds(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flow.c
1408
ice_flow_find_prof_id(struct ice_hw *hw, enum ice_block blk, u64 prof_id)
drivers/net/ethernet/intel/ice/ice_flow.c
1426
ice_flow_rem_entry_sync(struct ice_hw *hw, enum ice_block __always_unused blk,
drivers/net/ethernet/intel/ice/ice_flow.c
1452
ice_flow_add_prof_sync(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flow.c
1538
ice_flow_rem_prof_sync(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flow.c
1581
ice_flow_assoc_prof(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flow.c
1612
ice_flow_disassoc_prof(struct ice_hw *hw, enum ice_block blk,
drivers/net/ethernet/intel/ice/ice_flow.c
1655
ice_flow_set_parser_prof(struct ice_hw *hw, u16 dest_vsi, u16 fdir_vsi,
drivers/net/ethernet/intel/ice/ice_flow.c
1727
ice_flow_add_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
drivers/net/ethernet/intel/ice/ice_flow.c
1764
int ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id)
drivers/net/ethernet/intel/ice/ice_flow.c
1798
ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
drivers/net/ethernet/intel/ice/ice_flow.c
1866
int ice_flow_rem_entry(struct ice_hw *hw, enum ice_block blk, u64 entry_h)
drivers/net/ethernet/intel/ice/ice_flow.c
2006
int ice_flow_rem_vsi_prof(struct ice_hw *hw, u16 vsi_handle, u64 prof_id)
drivers/net/ethernet/intel/ice/ice_flow.c
2121
void ice_rem_vsi_rss_list(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_flow.c
2147
int ice_rem_vsi_rss_cfg(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_flow.c
2219
ice_rem_rss_list(struct ice_hw *hw, u16 vsi_handle, struct ice_flow_prof *prof)
drivers/net/ethernet/intel/ice/ice_flow.c
2249
ice_add_rss_list(struct ice_hw *hw, u16 vsi_handle, struct ice_flow_prof *prof)
drivers/net/ethernet/intel/ice/ice_flow.c
2289
ice_rss_config_xor_word(struct ice_hw *hw, u8 prof_id, u8 src, u8 dst)
drivers/net/ethernet/intel/ice/ice_flow.c
2312
ice_rss_config_xor(struct ice_hw *hw, u8 prof_id, u8 src, u8 dst, u8 len)
drivers/net/ethernet/intel/ice/ice_flow.c
2340
static void ice_rss_set_symm(struct ice_hw *hw, struct ice_flow_prof *prof)
drivers/net/ethernet/intel/ice/ice_flow.c
2426
static void ice_rss_cfg_raw_symm(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_flow.c
2513
ice_rss_update_raw_symm(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_flow.c
2543
ice_add_rss_cfg_sync(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_flow.c
2648
ice_add_rss_cfg(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_flow.c
2691
ice_rem_rss_cfg_sync(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_flow.c
2749
ice_rem_rss_cfg(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_flow.c
2820
int ice_add_avf_rss_cfg(struct ice_hw *hw, struct ice_vsi *vsi, u64 avf_hash)
drivers/net/ethernet/intel/ice/ice_flow.c
2931
int ice_set_rss_cfg_symm(struct ice_hw *hw, struct ice_vsi *vsi, bool symm)
drivers/net/ethernet/intel/ice/ice_flow.c
2964
int ice_replay_rss_cfg(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_flow.c
2995
u64 ice_get_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u32 hdrs, bool *symm)
drivers/net/ethernet/intel/ice/ice_flow.h
501
ice_flow_add_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
drivers/net/ethernet/intel/ice/ice_flow.h
504
int ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id);
drivers/net/ethernet/intel/ice/ice_flow.h
506
ice_flow_set_parser_prof(struct ice_hw *hw, u16 dest_vsi, u16 fdir_vsi,
drivers/net/ethernet/intel/ice/ice_flow.h
509
ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
drivers/net/ethernet/intel/ice/ice_flow.h
512
int ice_flow_rem_entry(struct ice_hw *hw, enum ice_block blk, u64 entry_h);
drivers/net/ethernet/intel/ice/ice_flow.h
519
int ice_flow_rem_vsi_prof(struct ice_hw *hw, u16 vsi_handle, u64 prof_id);
drivers/net/ethernet/intel/ice/ice_flow.h
520
void ice_rem_vsi_rss_list(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_flow.h
521
int ice_replay_rss_cfg(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_flow.h
522
int ice_set_rss_cfg_symm(struct ice_hw *hw, struct ice_vsi *vsi, bool symm);
drivers/net/ethernet/intel/ice/ice_flow.h
523
int ice_add_avf_rss_cfg(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_flow.h
525
int ice_rem_vsi_rss_cfg(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_flow.h
526
int ice_add_rss_cfg(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_flow.h
528
int ice_rem_rss_cfg(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_flow.h
530
u64 ice_get_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u32 hdrs, bool *symm);
drivers/net/ethernet/intel/ice/ice_flow.h
531
void ice_rss_update_raw_symm(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_fltr.c
105
ice_fltr_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_fltr.c
128
ice_fltr_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_fltr.c
58
ice_fltr_set_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_fltr.c
82
ice_fltr_clear_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_fltr.h
11
ice_fltr_set_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_fltr.h
14
ice_fltr_clear_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_fltr.h
17
ice_fltr_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_fltr.h
20
ice_fltr_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_fw_update.c
221
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
301
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
491
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
55
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
576
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
862
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
920
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_fw_update.c
996
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_gnss.c
23
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_gnss.c
389
bool ice_gnss_is_module_present(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_gnss.c
92
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_gnss.h
40
bool ice_gnss_is_module_present(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_gnss.h
44
static inline bool ice_gnss_is_module_present(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_lag.c
1228
ice_lag_reclaim_vf_tc(struct ice_lag *lag, struct ice_hw *src_hw, u16 vsi_num,
drivers/net/ethernet/intel/ice/ice_lag.c
1236
struct ice_hw *hw = &lag->pf->hw;
drivers/net/ethernet/intel/ice/ice_lag.c
1324
ice_lag_reclaim_vf_nodes(struct ice_lag *lag, struct ice_hw *src_hw)
drivers/net/ethernet/intel/ice/ice_lag.c
1549
struct ice_hw *hw = &lag->pf->hw;
drivers/net/ethernet/intel/ice/ice_lag.c
156
static struct ice_hw *
drivers/net/ethernet/intel/ice/ice_lag.c
162
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_lag.c
1747
struct ice_hw *prim_hw, *active_hw;
drivers/net/ethernet/intel/ice/ice_lag.c
185
static bool ice_pkg_has_lport_extract(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_lag.c
2099
struct ice_hw *active_hw;
drivers/net/ethernet/intel/ice/ice_lag.c
240
struct ice_hw *hw = &lag->pf->hw;
drivers/net/ethernet/intel/ice/ice_lag.c
2411
static int ice_create_lag_recipe(struct ice_hw *hw, u16 *rid,
drivers/net/ethernet/intel/ice/ice_lag.c
2449
ice_lag_move_vf_nodes_tc_sync(struct ice_lag *lag, struct ice_hw *dest_hw,
drivers/net/ethernet/intel/ice/ice_lag.c
2457
struct ice_hw *hw = &lag->pf->hw;
drivers/net/ethernet/intel/ice/ice_lag.c
2545
ice_lag_move_vf_nodes_sync(struct ice_lag *lag, struct ice_hw *dest_hw)
drivers/net/ethernet/intel/ice/ice_lag.c
516
ice_lag_qbuf_recfg(struct ice_hw *hw, struct ice_aqc_cfg_txqs_buf *qbuf,
drivers/net/ethernet/intel/ice/ice_lag.c
558
ice_lag_get_sched_parent(struct ice_hw *hw, u8 tc)
drivers/net/ethernet/intel/ice/ice_lag.c
639
struct ice_hw *new_hw = NULL;
drivers/net/ethernet/intel/ice/ice_lag.c
941
ice_lag_aa_qbuf_recfg(struct ice_hw *hw, struct ice_aqc_cfg_txqs_buf *qbuf,
drivers/net/ethernet/intel/ice/ice_lag.c
988
struct ice_hw *old_hw, *new_hw, *pri_hw, *sec_hw;
drivers/net/ethernet/intel/ice/ice_lib.c
1232
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
1674
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
1721
bool ice_is_recovery_mode(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_lib.c
1733
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
1784
void ice_write_qrxflxp_cntxt(struct ice_hw *hw, u16 pf_q, u32 rxdid, u32 prio,
drivers/net/ethernet/intel/ice/ice_lib.c
1828
struct ice_hw *hw = &q_vector->vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
1861
struct ice_hw *hw = &q_vector->vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
1918
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
2041
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
2604
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
3766
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
4083
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_lib.c
947
static void ice_set_dflt_vsi_ctx(struct ice_hw *hw, struct ice_vsi_ctx *ctxt)
drivers/net/ethernet/intel/ice/ice_lib.h
107
bool ice_is_recovery_mode(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_lib.h
78
ice_write_qrxflxp_cntxt(struct ice_hw *hw, u16 pf_q, u32 rxdid, u32 prio,
drivers/net/ethernet/intel/ice/ice_main.c
122
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
1422
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
1574
static bool ice_ctrlq_pending(struct ice_hw *hw, struct ice_ctl_q_info *cq)
drivers/net/ethernet/intel/ice/ice_main.c
1588
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
1615
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
1637
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
1780
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
2458
static void ice_set_ctrlq_len(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_main.c
2518
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
3090
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
3139
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
3174
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
3310
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
333
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
3339
static void ice_dis_ctrlq_interrupts(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_main.c
3380
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
3401
static void ice_ena_ctrlq_interrupts(struct ice_hw *hw, u16 reg_idx)
drivers/net/ethernet/intel/ice/ice_main.c
3440
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
4047
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
4113
bool ice_is_wol_supported(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_main.c
4201
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
4248
static void ice_log_pkg_init(struct ice_hw *hw, enum ice_ddp_state state)
drivers/net/ethernet/intel/ice/ice_main.c
4337
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
4530
ice_init_tx_topology(struct ice_hw *hw, const struct firmware *firmware)
drivers/net/ethernet/intel/ice/ice_main.c
4578
static void ice_init_supported_rxdids(struct ice_hw *hw, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4602
static int ice_init_ddp_config(struct ice_hw *hw, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4740
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
5228
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
5366
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
538
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
5390
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
5495
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
5657
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
6000
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
632
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
67
struct device *ice_hw_to_dev(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_main.c
7063
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
7280
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
7706
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
7960
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
7988
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8013
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8041
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8092
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8170
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8223
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8315
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
8582
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_main.c
8961
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_main.c
953
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_nvm.c
1052
ice_get_nvm_css_hdr_len(struct ice_hw *hw, enum ice_bank_select bank,
drivers/net/ethernet/intel/ice/ice_nvm.c
1088
static int ice_determine_css_hdr_len(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.c
1113
int ice_init_nvm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.c
1182
int ice_nvm_validate_checksum(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.c
1227
int ice_nvm_write_activate(struct ice_hw *hw, u16 cmd_flags, u8 *response_flags)
drivers/net/ethernet/intel/ice/ice_nvm.c
124
ice_aq_update_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset,
drivers/net/ethernet/intel/ice/ice_nvm.c
1253
int ice_aq_nvm_update_empr(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.c
1277
ice_nvm_set_pkg_data(struct ice_hw *hw, bool del_pkg_data_flag, u8 *data,
drivers/net/ethernet/intel/ice/ice_nvm.c
1314
ice_nvm_pass_component_tbl(struct ice_hw *hw, u8 *data, u16 length,
drivers/net/ethernet/intel/ice/ice_nvm.c
162
int ice_aq_erase_nvm(struct ice_hw *hw, u16 module_typeid, struct ice_sq_cd *cd)
drivers/net/ethernet/intel/ice/ice_nvm.c
187
static int ice_read_sr_word_aq(struct ice_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ice/ice_nvm.c
21
int ice_aq_read_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset,
drivers/net/ethernet/intel/ice/ice_nvm.c
212
int ice_acquire_nvm(struct ice_hw *hw, enum ice_aq_res_access_type access)
drivers/net/ethernet/intel/ice/ice_nvm.c
226
void ice_release_nvm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.c
246
static u32 ice_get_flash_bank_offset(struct ice_hw *hw, enum ice_bank_select bank, u16 module)
drivers/net/ethernet/intel/ice/ice_nvm.c
320
ice_read_flash_module(struct ice_hw *hw, enum ice_bank_select bank, u16 module,
drivers/net/ethernet/intel/ice/ice_nvm.c
355
ice_read_nvm_module(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
drivers/net/ethernet/intel/ice/ice_nvm.c
382
ice_read_nvm_sr_copy(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
drivers/net/ethernet/intel/ice/ice_nvm.c
408
ice_read_netlist_module(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
drivers/net/ethernet/intel/ice/ice_nvm.c
429
int ice_read_sr_word(struct ice_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ice/ice_nvm.c
454
ice_get_pfa_module_tlv(struct ice_hw *hw, u16 *module_tlv, u16 *module_tlv_len,
drivers/net/ethernet/intel/ice/ice_nvm.c
530
int ice_read_pba_string(struct ice_hw *hw, u8 *pba_num, u32 pba_num_size)
drivers/net/ethernet/intel/ice/ice_nvm.c
590
ice_get_nvm_ver_info(struct ice_hw *hw, enum ice_bank_select bank, struct ice_nvm_info *nvm)
drivers/net/ethernet/intel/ice/ice_nvm.c
629
int ice_get_inactive_nvm_ver(struct ice_hw *hw, struct ice_nvm_info *nvm)
drivers/net/ethernet/intel/ice/ice_nvm.c
644
ice_get_orom_civd_data(struct ice_hw *hw, enum ice_bank_select bank,
drivers/net/ethernet/intel/ice/ice_nvm.c
65
ice_read_flat_nvm(struct ice_hw *hw, u32 offset, u32 *length, u8 *data,
drivers/net/ethernet/intel/ice/ice_nvm.c
722
ice_get_orom_ver_info(struct ice_hw *hw, enum ice_bank_select bank, struct ice_orom_info *orom)
drivers/net/ethernet/intel/ice/ice_nvm.c
752
int ice_get_inactive_orom_ver(struct ice_hw *hw, struct ice_orom_info *orom)
drivers/net/ethernet/intel/ice/ice_nvm.c
768
ice_get_netlist_info(struct ice_hw *hw, enum ice_bank_select bank,
drivers/net/ethernet/intel/ice/ice_nvm.c
843
int ice_get_inactive_netlist_ver(struct ice_hw *hw, struct ice_netlist_info *netlist)
drivers/net/ethernet/intel/ice/ice_nvm.c
856
static int ice_discover_flash_size(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.c
911
static int ice_read_sr_pointer(struct ice_hw *hw, u16 offset, u32 *pointer)
drivers/net/ethernet/intel/ice/ice_nvm.c
942
static int ice_read_sr_area_size(struct ice_hw *hw, u16 offset, u32 *size)
drivers/net/ethernet/intel/ice/ice_nvm.c
967
static int ice_determine_active_flash_banks(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_nvm.h
15
int ice_acquire_nvm(struct ice_hw *hw, enum ice_aq_res_access_type access);
drivers/net/ethernet/intel/ice/ice_nvm.h
16
void ice_release_nvm(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_nvm.h
17
int ice_aq_read_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset,
drivers/net/ethernet/intel/ice/ice_nvm.h
21
ice_read_flat_nvm(struct ice_hw *hw, u32 offset, u32 *length, u8 *data,
drivers/net/ethernet/intel/ice/ice_nvm.h
24
ice_get_pfa_module_tlv(struct ice_hw *hw, u16 *module_tlv, u16 *module_tlv_len,
drivers/net/ethernet/intel/ice/ice_nvm.h
26
int ice_get_inactive_orom_ver(struct ice_hw *hw, struct ice_orom_info *orom);
drivers/net/ethernet/intel/ice/ice_nvm.h
27
int ice_get_inactive_nvm_ver(struct ice_hw *hw, struct ice_nvm_info *nvm);
drivers/net/ethernet/intel/ice/ice_nvm.h
29
ice_get_inactive_netlist_ver(struct ice_hw *hw, struct ice_netlist_info *netlist);
drivers/net/ethernet/intel/ice/ice_nvm.h
30
int ice_read_pba_string(struct ice_hw *hw, u8 *pba_num, u32 pba_num_size);
drivers/net/ethernet/intel/ice/ice_nvm.h
31
int ice_init_nvm(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_nvm.h
32
int ice_read_sr_word(struct ice_hw *hw, u16 offset, u16 *data);
drivers/net/ethernet/intel/ice/ice_nvm.h
34
ice_aq_update_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset,
drivers/net/ethernet/intel/ice/ice_nvm.h
38
ice_aq_erase_nvm(struct ice_hw *hw, u16 module_typeid, struct ice_sq_cd *cd);
drivers/net/ethernet/intel/ice/ice_nvm.h
39
int ice_nvm_validate_checksum(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_nvm.h
40
int ice_nvm_write_activate(struct ice_hw *hw, u16 cmd_flags, u8 *response_flags);
drivers/net/ethernet/intel/ice/ice_nvm.h
41
int ice_aq_nvm_update_empr(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_nvm.h
43
ice_nvm_set_pkg_data(struct ice_hw *hw, bool del_pkg_data_flag, u8 *data,
drivers/net/ethernet/intel/ice/ice_nvm.h
46
ice_nvm_pass_component_tbl(struct ice_hw *hw, u8 *data, u16 length,
drivers/net/ethernet/intel/ice/ice_osdep.h
39
struct ice_hw;
drivers/net/ethernet/intel/ice/ice_osdep.h
40
struct device *ice_hw_to_dev(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_osdep.h
67
struct ice_hw *hw_l = hw; \
drivers/net/ethernet/intel/ice/ice_parser.c
1090
static void ice_bst_np_kb_dump(struct ice_hw *hw, struct ice_np_keybuilder *kb)
drivers/net/ethernet/intel/ice/ice_parser.c
1100
static void ice_bst_pg_kb_dump(struct ice_hw *hw, struct ice_pg_keybuilder *kb)
drivers/net/ethernet/intel/ice/ice_parser.c
1116
static void ice_bst_alu_dump(struct ice_hw *hw, struct ice_alu *alu, int idx)
drivers/net/ethernet/intel/ice/ice_parser.c
1145
static void ice_bst_tcam_dump(struct ice_hw *hw, struct ice_bst_tcam_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
1175
static void ice_lbl_dump(struct ice_hw *hw, struct ice_lbl_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
132
static void ice_imem_bst_bm_dump(struct ice_hw *hw, struct ice_bst_main *bm)
drivers/net/ethernet/intel/ice/ice_parser.c
1324
static void ice_bst_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
1361
static struct ice_bst_tcam_item *ice_bst_tcam_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1369
static void ice_parse_lbl_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
1399
static struct ice_lbl_item *ice_bst_lbl_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
143
static void ice_imem_bst_kb_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1438
static void ice_ptype_mk_tcam_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1460
static void ice_parse_ptype_mk_tcam_item(struct ice_hw *hw, u16 idx,
drivers/net/ethernet/intel/ice/ice_parser.c
1477
struct ice_ptype_mk_tcam_item *ice_ptype_mk_tcam_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1515
static void ice_mk_grp_dump(struct ice_hw *hw, struct ice_mk_grp_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
1529
static void ice_mk_grp_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
153
static void ice_imem_np_kb_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1551
static struct ice_mk_grp_item *ice_mk_grp_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1560
static void ice_proto_off_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1576
static void ice_proto_grp_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1611
static void ice_proto_grp_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
1639
static struct ice_proto_grp_item *ice_proto_grp_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
164
static void ice_imem_pg_kb_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1653
static void ice_flg_rd_dump(struct ice_hw *hw, struct ice_flg_rd_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
1673
static void ice_flg_rd_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
1693
static struct ice_flg_rd_item *ice_flg_rd_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1729
static void ice_xlt_kb_entry_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1751
static void ice_xlt_kb_dump(struct ice_hw *hw, struct ice_xlt_kb *kb)
drivers/net/ethernet/intel/ice/ice_parser.c
181
static void ice_imem_alu_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
1868
static void ice_parse_kb_data(struct ice_hw *hw, struct ice_xlt_kb *kb,
drivers/net/ethernet/intel/ice/ice_parser.c
1888
static struct ice_xlt_kb *ice_xlt_kb_get(struct ice_hw *hw, u32 sect_type)
drivers/net/ethernet/intel/ice/ice_parser.c
1921
static struct ice_xlt_kb *ice_xlt_kb_get_sw(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1932
static struct ice_xlt_kb *ice_xlt_kb_get_acl(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1943
static struct ice_xlt_kb *ice_xlt_kb_get_fd(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1954
static struct ice_xlt_kb *ice_xlt_kb_get_rss(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
1998
struct ice_parser *ice_parser_create(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
211
static void ice_imem_dump(struct ice_hw *hw, struct ice_imem_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
2161
void ice_parser_result_dump(struct ice_hw *hw, struct ice_parser_result *rslt)
drivers/net/ethernet/intel/ice/ice_parser.c
2412
void ice_parser_profile_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
394
static void ice_imem_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
436
static struct ice_imem_item *ice_imem_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
450
static void ice_metainit_dump(struct ice_hw *hw, struct ice_metainit_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
534
static void ice_metainit_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
592
static struct ice_metainit_item *ice_metainit_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
629
static void ice_pg_cam_key_dump(struct ice_hw *hw, struct ice_pg_cam_key *key)
drivers/net/ethernet/intel/ice/ice_parser.c
645
static void ice_pg_nm_cam_key_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
661
static void ice_pg_cam_action_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
683
static void ice_pg_cam_dump(struct ice_hw *hw, struct ice_pg_cam_item *item)
drivers/net/ethernet/intel/ice/ice_parser.c
695
static void ice_pg_nm_cam_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser.c
818
static void ice_pg_cam_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
847
static void ice_pg_sp_cam_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
877
static void ice_pg_nm_cam_parse_item(struct ice_hw *hw, u16 idx, void *item,
drivers/net/ethernet/intel/ice/ice_parser.c
909
static void ice_pg_nm_sp_cam_parse_item(struct ice_hw *hw, u16 idx,
drivers/net/ethernet/intel/ice/ice_parser.c
91
ice_parser_create_table(struct ice_hw *hw, u32 sect_type,
drivers/net/ethernet/intel/ice/ice_parser.c
93
void (*parse_item)(struct ice_hw *hw, u16 idx,
drivers/net/ethernet/intel/ice/ice_parser.c
936
static struct ice_pg_cam_item *ice_pg_cam_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
950
static struct ice_pg_cam_item *ice_pg_sp_cam_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
964
static struct ice_pg_nm_cam_item *ice_pg_nm_cam_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.c
978
static struct ice_pg_nm_cam_item *ice_pg_nm_sp_cam_table_get(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_parser.h
480
struct ice_hw *hw; /* pointer to the hardware structure */
drivers/net/ethernet/intel/ice/ice_parser.h
505
struct ice_parser *ice_parser_create(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_parser.h
513
void ice_parser_result_dump(struct ice_hw *hw, struct ice_parser_result *rslt);
drivers/net/ethernet/intel/ice/ice_parser.h
536
void ice_parser_profile_dump(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_parser_rt.c
30
struct ice_hw *hw = rt->psr->hw;
drivers/net/ethernet/intel/ice/ice_parser_rt.c
47
struct ice_hw *hw = rt->psr->hw;
drivers/net/ethernet/intel/ice/ice_parser_rt.c
59
struct ice_hw *hw = rt->psr->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
101
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1020
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1035
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1051
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1071
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1141
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1179
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1222
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1285
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1364
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1449
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1471
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1526
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1624
static int ice_ptp_write_perout(struct ice_hw *hw, unsigned int chan,
drivers/net/ethernet/intel/ice/ice_ptp.c
163
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1698
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
182
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1900
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
1968
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
206
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
2094
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
2710
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
2753
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
2824
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
2927
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
2970
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
3136
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
3232
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
3294
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
566
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_ptp.c
742
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1015
static int ice_write_64b_ptp_reg_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1036
static int ice_read_ptp_tstamp_eth56g(struct ice_hw *hw, u8 port, u8 idx,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1090
static int ice_clear_ptp_tstamp_eth56g(struct ice_hw *hw, u8 port, u8 idx)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1121
static void ice_ptp_reset_ts_memory_eth56g(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1145
static int ice_ptp_prep_port_time_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1175
static int ice_ptp_prep_phy_time_eth56g(struct ice_hw *hw, u32 time)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1218
static int ice_ptp_prep_port_adj_eth56g(struct ice_hw *hw, u8 port, s64 time)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1269
static int ice_ptp_prep_phy_adj_eth56g(struct ice_hw *hw, s32 adj)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1305
static int ice_ptp_prep_phy_incval_eth56g(struct ice_hw *hw, u64 incval)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1337
static int ice_ptp_read_port_capture_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1379
static int ice_ptp_write_port_cmd_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1462
static int ice_phy_cfg_parpcs_eth56g(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1530
int ice_phy_cfg_ptp_1step_eth56g(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1630
static u32 ice_ptp_calc_bitslip_eth56g(struct ice_hw *hw, u8 port, u32 bs,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1680
static u32 ice_ptp_calc_deskew_eth56g(struct ice_hw *hw, u8 port, u32 ds,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1723
static int ice_phy_set_offsets_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1777
static int ice_phy_cfg_mac_eth56g(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1856
int ice_phy_cfg_intr_eth56g(struct ice_hw *hw, u8 port, bool ena, u8 threshold)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1890
static int ice_read_phy_and_phc_time_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1957
static int ice_sync_phy_timer_eth56g(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2024
int ice_stop_phy_timer_eth56g(struct ice_hw *hw, u8 port, bool soft_reset)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
203
u8 ice_get_ptp_src_clock_index(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2054
int ice_start_phy_timer_eth56g(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2130
int ice_ptp_read_tx_hwtstamp_status_eth56g(struct ice_hw *hw, u32 *ts_status)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
214
static u64 ice_ptp_read_src_incval(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2168
static int ice_get_phy_tx_tstamp_ready_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2188
static void ice_ptp_init_phy_e825(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2214
static void ice_fill_phy_msg_e82x(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2343
ice_read_phy_reg_e82x(struct ice_hw *hw, u8 port, u16 offset, u32 *val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
235
static u32 ice_ptp_tmr_cmd_to_src_reg(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2376
ice_read_64b_phy_reg_e82x(struct ice_hw *hw, u8 port, u16 low_addr, u64 *val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2420
ice_write_phy_reg_e82x(struct ice_hw *hw, u8 port, u16 offset, u32 val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2450
ice_write_40b_phy_reg_e82x(struct ice_hw *hw, u8 port, u16 low_addr, u64 val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2497
ice_write_64b_phy_reg_e82x(struct ice_hw *hw, u8 port, u16 low_addr, u64 val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2546
static int ice_fill_quad_msg_e82x(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2579
ice_read_quad_reg_e82x(struct ice_hw *hw, u8 quad, u16 offset, u32 *val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2613
ice_write_quad_reg_e82x(struct ice_hw *hw, u8 quad, u16 offset, u32 val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2647
ice_read_phy_tstamp_e82x(struct ice_hw *hw, u8 quad, u8 idx, u64 *tstamp)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2703
ice_clear_phy_tstamp_e82x(struct ice_hw *hw, u8 quad, u8 idx)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2726
void ice_ptp_reset_ts_memory_quad_e82x(struct ice_hw *hw, u8 quad)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2736
static void ice_ptp_reset_ts_memory_e82x(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2750
static int ice_ptp_set_vernier_wl(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2775
static int ice_ptp_init_phc_e82x(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
280
static u32 ice_ptp_tmr_cmd_to_port_reg(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2801
ice_ptp_prep_phy_time_e82x(struct ice_hw *hw, u32 time)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2853
ice_ptp_prep_port_adj_e82x(struct ice_hw *hw, u8 port, s64 time)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2901
ice_ptp_prep_phy_adj_e82x(struct ice_hw *hw, s32 adj)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2936
ice_ptp_prep_phy_incval_e82x(struct ice_hw *hw, u64 incval)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2969
ice_ptp_read_port_capture(struct ice_hw *hw, u8 port, u64 *tx_ts, u64 *rx_ts)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3013
static int ice_ptp_write_port_cmd_e82x(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3057
ice_phy_get_speed_and_fec_e82x(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3127
static void ice_phy_cfg_lane_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3209
static int ice_phy_cfg_uix_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3291
static int ice_phy_cfg_parpcs_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
333
void ice_ptp_src_cmd(struct ice_hw *hw, enum ice_ptp_tmr_cmd cmd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3418
ice_calc_fixed_tx_offset_e82x(struct ice_hw *hw, enum ice_ptp_link_spd link_spd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3464
int ice_phy_cfg_tx_offset_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
352
static void ice_ptp_exec_tmr_cmd(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3564
ice_phy_calc_pmd_adj_e82x(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
369
static void ice_ptp_cfg_sync_delay(const struct ice_hw *hw, u32 delay)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3717
ice_calc_fixed_rx_offset_e82x(struct ice_hw *hw, enum ice_ptp_link_spd link_spd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3767
int ice_phy_cfg_rx_offset_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
387
static enum ice_sbq_dev_id ice_ptp_get_dest_dev_e825(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3870
int ice_ptp_clear_phy_offset_ready_e82x(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3906
ice_read_phy_and_phc_time_e82x(struct ice_hw *hw, u8 port, u64 *phy_time,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3964
static int ice_sync_phy_timer_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4034
ice_stop_phy_timer_e82x(struct ice_hw *hw, u8 port, bool soft_reset)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4084
int ice_start_phy_timer_e82x(struct ice_hw *hw, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
416
static int ice_write_phy_eth56g(struct ice_hw *hw, u8 port, u32 addr, u32 val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4181
ice_get_phy_tx_tstamp_ready_e82x(struct ice_hw *hw, u8 quad, u64 *tstamp_ready)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4217
int ice_phy_cfg_intr_e82x(struct ice_hw *hw, u8 quad, bool ena, u8 threshold)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4260
static int ice_read_phy_reg_e810(struct ice_hw *hw, u32 addr, u32 *val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4290
static int ice_write_phy_reg_e810(struct ice_hw *hw, u32 addr, u32 val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4323
ice_read_phy_tstamp_ll_e810(struct ice_hw *hw, u8 idx, u8 *hi, u32 *lo)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4379
ice_read_phy_tstamp_sbq_e810(struct ice_hw *hw, u8 lport, u8 idx, u8 *hi,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4418
ice_read_phy_tstamp_e810(struct ice_hw *hw, u8 lport, u8 idx, u64 *tstamp)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
444
static int ice_read_phy_eth56g(struct ice_hw *hw, u8 port, u32 addr, u32 *val)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4453
static int ice_clear_phy_tstamp_e810(struct ice_hw *hw, u8 lport, u8 idx)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4494
static int ice_ptp_init_phc_e810(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4523
static int ice_ptp_prep_phy_time_e810(struct ice_hw *hw, u32 time)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4556
static int ice_ptp_prep_phy_adj_ll_e810(struct ice_hw *hw, s32 adj)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4608
static int ice_ptp_prep_phy_adj_e810(struct ice_hw *hw, s32 adj)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4648
static int ice_ptp_prep_phy_incval_ll_e810(struct ice_hw *hw, u64 incval)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4697
static int ice_ptp_prep_phy_incval_e810(struct ice_hw *hw, u64 incval)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4735
static int ice_ptp_port_cmd_e810(struct ice_hw *hw, enum ice_ptp_tmr_cmd cmd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4752
ice_get_phy_tx_tstamp_ready_e810(struct ice_hw *hw, u8 port, u64 *tstamp_ready)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
476
static int ice_phy_res_address_eth56g(struct ice_hw *hw, u8 lane,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4772
int ice_read_sma_ctrl(struct ice_hw *hw, u8 *data)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4805
int ice_write_sma_ctrl(struct ice_hw *hw, u8 data)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4837
int ice_ptp_read_sdp_ac(struct ice_hw *hw, __le16 *entries, uint *num_entries)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4912
static void ice_ptp_init_phc_e830(const struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4926
static void ice_ptp_write_direct_incval_e830(const struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4947
static void ice_ptp_write_direct_phc_time_e830(const struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4967
static int ice_ptp_port_cmd_e830(struct ice_hw *hw, enum ice_ptp_tmr_cmd cmd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4983
static void ice_read_phy_tstamp_e830(const struct ice_hw *hw, u8 idx,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5004
static void ice_get_phy_tx_tstamp_ready_e830(const struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5043
bool ice_ptp_lock(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
505
static int ice_write_port_eth56g(struct ice_hw *hw, u8 port, u32 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5072
void ice_ptp_unlock(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5084
void ice_ptp_init_hw(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5121
static int ice_ptp_write_port_cmd(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5148
int ice_ptp_one_port_cmd(struct ice_hw *hw, u8 configured_port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5184
static int ice_ptp_port_cmd(struct ice_hw *hw, enum ice_ptp_tmr_cmd cmd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5220
static int ice_ptp_tmr_cmd(struct ice_hw *hw, enum ice_ptp_tmr_cmd cmd)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5256
int ice_ptp_init_time(struct ice_hw *hw, u64 time)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5311
int ice_ptp_write_incval(struct ice_hw *hw, u64 incval)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
534
static int ice_read_port_eth56g(struct ice_hw *hw, u8 port, u32 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5355
int ice_ptp_write_incval_locked(struct ice_hw *hw, u64 incval)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5382
int ice_ptp_adj_clock(struct ice_hw *hw, s32 adj)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5431
int ice_read_phy_tstamp(struct ice_hw *hw, u8 block, u8 idx, u64 *tstamp)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5464
int ice_clear_phy_tstamp(struct ice_hw *hw, u8 block, u8 idx)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5486
static int ice_get_pf_c827_idx(struct ice_hw *hw, u8 *idx)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5527
void ice_ptp_reset_ts_memory(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5548
int ice_ptp_init_phc(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5584
int ice_get_phy_tx_tstamp_ready(struct ice_hw *hw, u8 block, u64 *tstamp_ready)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5613
ice_cgu_get_pin_desc_e823(struct ice_hw *hw, bool input, int *size)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
562
static int ice_write_ptp_reg_eth56g(struct ice_hw *hw, u8 port, u16 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5652
ice_cgu_get_pin_desc(struct ice_hw *hw, bool input, int *size)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5701
int ice_cgu_get_num_pins(struct ice_hw *hw, bool input)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5721
enum dpll_pin_type ice_cgu_get_pin_type(struct ice_hw *hw, u8 pin, bool input)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5749
ice_cgu_get_pin_freq_supp(struct ice_hw *hw, u8 pin, bool input, u8 *num)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5775
const char *ice_cgu_get_pin_name(struct ice_hw *hw, u8 pin, bool input)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5808
int ice_get_cgu_state(struct ice_hw *hw, u8 dpll_idx,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
581
static int ice_write_mac_reg_eth56g(struct ice_hw *hw, u8 port, u32 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5870
int ice_get_cgu_rclk_pin_info(struct ice_hw *hw, u8 *base_idx, u8 *pin_num)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5933
int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
599
static int ice_write_xpcs_reg_eth56g(struct ice_hw *hw, u8 port, u32 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
618
static int ice_read_ptp_reg_eth56g(struct ice_hw *hw, u8 port, u16 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
636
static int ice_read_mac_reg_eth56g(struct ice_hw *hw, u8 port, u16 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
654
static int ice_read_gpcs_reg_eth56g(struct ice_hw *hw, u8 port, u16 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
672
static int ice_read_port_mem_eth56g(struct ice_hw *hw, u8 port, u16 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
690
static int ice_write_port_mem_eth56g(struct ice_hw *hw, u8 port, u16 offset,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
708
static int ice_write_quad_ptp_reg_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
733
static int ice_read_quad_ptp_reg_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
830
static int ice_read_64b_phy_reg_eth56g(struct ice_hw *hw, u8 port, u16 low_addr,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
875
static int ice_read_64b_ptp_reg_eth56g(struct ice_hw *hw, u8 port, u16 low_addr,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
899
static int ice_write_40b_phy_reg_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
946
static int ice_write_40b_ptp_reg_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
969
static int ice_write_64b_phy_reg_eth56g(struct ice_hw *hw, u8 port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
288
u8 ice_get_ptp_src_clock_index(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
289
bool ice_ptp_lock(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
290
void ice_ptp_unlock(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
291
void ice_ptp_src_cmd(struct ice_hw *hw, enum ice_ptp_tmr_cmd cmd);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
292
int ice_ptp_init_time(struct ice_hw *hw, u64 time);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
293
int ice_ptp_write_incval(struct ice_hw *hw, u64 incval);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
294
int ice_ptp_write_incval_locked(struct ice_hw *hw, u64 incval);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
295
int ice_ptp_adj_clock(struct ice_hw *hw, s32 adj);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
296
int ice_ptp_clear_phy_offset_ready_e82x(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
297
int ice_read_phy_tstamp(struct ice_hw *hw, u8 block, u8 idx, u64 *tstamp);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
298
int ice_clear_phy_tstamp(struct ice_hw *hw, u8 block, u8 idx);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
299
void ice_ptp_reset_ts_memory(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
300
int ice_ptp_init_phc(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
301
void ice_ptp_init_hw(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
302
int ice_get_phy_tx_tstamp_ready(struct ice_hw *hw, u8 block, u64 *tstamp_ready);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
303
int ice_ptp_one_port_cmd(struct ice_hw *hw, u8 configured_port,
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
307
int ice_read_quad_reg_e82x(struct ice_hw *hw, u8 quad, u16 offset, u32 *val);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
308
int ice_write_quad_reg_e82x(struct ice_hw *hw, u8 quad, u16 offset, u32 val);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
309
void ice_ptp_reset_ts_memory_quad_e82x(struct ice_hw *hw, u8 quad);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
318
static inline enum ice_tspll_freq ice_e82x_time_ref(const struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
332
ice_set_e82x_time_ref(struct ice_hw *hw, enum ice_tspll_freq time_ref)
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
348
int ice_stop_phy_timer_e82x(struct ice_hw *hw, u8 port, bool soft_reset);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
349
int ice_start_phy_timer_e82x(struct ice_hw *hw, u8 port);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
350
int ice_phy_cfg_tx_offset_e82x(struct ice_hw *hw, u8 port);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
351
int ice_phy_cfg_rx_offset_e82x(struct ice_hw *hw, u8 port);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
352
int ice_phy_cfg_intr_e82x(struct ice_hw *hw, u8 quad, bool ena, u8 threshold);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
355
int ice_read_sma_ctrl(struct ice_hw *hw, u8 *data);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
356
int ice_write_sma_ctrl(struct ice_hw *hw, u8 data);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
357
int ice_ptp_read_sdp_ac(struct ice_hw *hw, __le16 *entries, uint *num_entries);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
358
int ice_cgu_get_num_pins(struct ice_hw *hw, bool input);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
359
enum dpll_pin_type ice_cgu_get_pin_type(struct ice_hw *hw, u8 pin, bool input);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
361
ice_cgu_get_pin_freq_supp(struct ice_hw *hw, u8 pin, bool input, u8 *num);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
362
const char *ice_cgu_get_pin_name(struct ice_hw *hw, u8 pin, bool input);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
363
int ice_get_cgu_state(struct ice_hw *hw, u8 dpll_idx,
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
367
int ice_get_cgu_rclk_pin_info(struct ice_hw *hw, u8 *base_idx, u8 *pin_num);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
368
int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id,
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
372
int ice_ptp_read_tx_hwtstamp_status_eth56g(struct ice_hw *hw, u32 *ts_status);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
373
int ice_stop_phy_timer_eth56g(struct ice_hw *hw, u8 port, bool soft_reset);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
374
int ice_start_phy_timer_eth56g(struct ice_hw *hw, u8 port);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
375
int ice_phy_cfg_intr_eth56g(struct ice_hw *hw, u8 port, bool ena, u8 threshold);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
376
int ice_phy_cfg_ptp_1step_eth56g(struct ice_hw *hw, u8 port);
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
390
static inline u64 ice_get_base_incval(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
1132
static u8 ice_sched_get_qgrp_layer(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
1144
u8 ice_sched_get_vsi_layer(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
1166
u8 ice_sched_get_agg_layer(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
121
ice_aqc_send_sched_elem_cmd(struct ice_hw *hw, enum ice_adminq_opc cmd_opc,
drivers/net/ethernet/intel/ice/ice_sched.c
1247
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
1346
int ice_sched_query_res_alloc(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
1402
void ice_sched_get_psm_clk_freq(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
1445
ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *base,
drivers/net/ethernet/intel/ice/ice_sched.c
152
ice_aq_query_sched_elems(struct ice_hw *hw, u16 elems_req,
drivers/net/ethernet/intel/ice/ice_sched.c
1620
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
1648
ice_sched_calc_vsi_child_nodes(struct ice_hw *hw, u16 num_new_qs, u16 *num_nodes)
drivers/net/ethernet/intel/ice/ice_sched.c
1683
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
178
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
1866
ice_sched_recalc_vsi_support_nodes(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_sched.c
1906
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
1989
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
20
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
2238
ice_get_agg_info(struct ice_hw *hw, u32 agg_id)
drivers/net/ethernet/intel/ice/ice_sched.c
2259
ice_sched_get_free_vsi_parent(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.c
2342
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
238
ice_aq_delete_sched_elems(struct ice_hw *hw, u16 grps_req,
drivers/net/ethernet/intel/ice/ice_sched.c
2539
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
256
ice_sched_remove_elems(struct ice_hw *hw, struct ice_sched_node *parent,
drivers/net/ethernet/intel/ice/ice_sched.c
2644
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
2734
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
2836
ice_get_vsi_agg_info(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_sched.c
2896
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
2990
ice_sched_update_elem(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.c
3032
ice_sched_cfg_node_bw_alloc(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.c
3193
static u16 ice_sched_calc_wakeup(struct ice_hw *hw, s32 bw)
drivers/net/ethernet/intel/ice/ice_sched.c
323
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
3237
ice_sched_bw_to_rl_profile(struct ice_hw *hw, u32 bw,
drivers/net/ethernet/intel/ice/ice_sched.c
3314
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
3386
ice_sched_cfg_node_bw_lmt(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.c
3491
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
3602
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
3703
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
3802
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sched.c
390
ice_aq_get_dflt_topo(struct ice_hw *hw, u8 lport,
drivers/net/ethernet/intel/ice/ice_sched.c
4163
int ice_cfg_rl_burst_size(struct ice_hw *hw, u32 bytes)
drivers/net/ethernet/intel/ice/ice_sched.c
420
ice_aq_add_sched_elems(struct ice_hw *hw, u16 grps_req,
drivers/net/ethernet/intel/ice/ice_sched.c
4205
ice_sched_replay_node_prio(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.c
4232
ice_sched_replay_node_bw(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.c
4313
void ice_sched_replay_agg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
4352
void ice_sched_replay_agg_vsi_preinit(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
4378
static int ice_sched_replay_vsi_agg(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_sched.c
441
ice_aq_cfg_sched_elems(struct ice_hw *hw, u16 elems_req,
drivers/net/ethernet/intel/ice/ice_sched.c
4419
int ice_replay_vsi_agg(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_sched.c
460
ice_aq_move_sched_elems(struct ice_hw *hw, struct ice_aqc_move_elem *buf,
drivers/net/ethernet/intel/ice/ice_sched.c
479
ice_aq_suspend_sched_elems(struct ice_hw *hw, u16 elems_req, __le32 *buf,
drivers/net/ethernet/intel/ice/ice_sched.c
499
ice_aq_resume_sched_elems(struct ice_hw *hw, u16 elems_req, __le32 *buf,
drivers/net/ethernet/intel/ice/ice_sched.c
517
ice_aq_query_sched_res(struct ice_hw *hw, u16 buf_size,
drivers/net/ethernet/intel/ice/ice_sched.c
537
ice_sched_suspend_resume_elems(struct ice_hw *hw, u8 num_nodes, u32 *node_teids,
drivers/net/ethernet/intel/ice/ice_sched.c
575
ice_alloc_lan_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 new_numqs)
drivers/net/ethernet/intel/ice/ice_sched.c
632
ice_alloc_rdma_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 new_numqs)
drivers/net/ethernet/intel/ice/ice_sched.c
681
ice_aq_rl_profile(struct ice_hw *hw, enum ice_adminq_opc opcode,
drivers/net/ethernet/intel/ice/ice_sched.c
712
ice_aq_add_rl_profile(struct ice_hw *hw, u16 num_profiles,
drivers/net/ethernet/intel/ice/ice_sched.c
732
ice_aq_remove_rl_profile(struct ice_hw *hw, u16 num_profiles,
drivers/net/ethernet/intel/ice/ice_sched.c
751
ice_sched_del_rl_profile(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_sched.c
791
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.c
813
void ice_sched_clear_agg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
874
void ice_sched_cleanup_all(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_sched.c
912
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_sched.h
109
int ice_sched_query_res_alloc(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
110
void ice_sched_get_psm_clk_freq(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
113
void ice_sched_cleanup_all(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
114
void ice_sched_clear_agg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
155
int ice_cfg_rl_burst_size(struct ice_hw *hw, u32 bytes);
drivers/net/ethernet/intel/ice/ice_sched.h
157
ice_sched_suspend_resume_elems(struct ice_hw *hw, u8 num_nodes, u32 *node_teids,
drivers/net/ethernet/intel/ice/ice_sched.h
162
u8 ice_sched_get_agg_layer(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
163
u8 ice_sched_get_vsi_layer(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
165
ice_sched_get_free_vsi_parent(struct ice_hw *hw, struct ice_sched_node *node,
drivers/net/ethernet/intel/ice/ice_sched.h
173
void ice_sched_replay_agg_vsi_preinit(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
174
void ice_sched_replay_agg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_sched.h
175
int ice_aq_move_sched_elems(struct ice_hw *hw, struct ice_aqc_move_elem *buf,
drivers/net/ethernet/intel/ice/ice_sched.h
177
int ice_replay_vsi_agg(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_sched.h
82
ice_aq_query_sched_elems(struct ice_hw *hw, u16 elems_req,
drivers/net/ethernet/intel/ice/ice_sriov.c
1075
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
135
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
1651
ice_is_supported_port_vlan_proto(struct ice_hw *hw, u16 vlan_proto)
drivers/net/ethernet/intel/ice/ice_sriov.c
236
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
280
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
469
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
537
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
571
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
639
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
745
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_sriov.c
95
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/ice_switch.c
1461
int ice_init_def_sw_recp(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.c
1509
ice_aq_get_sw_cfg(struct ice_hw *hw, struct ice_aqc_get_sw_cfg_resp_elem *buf,
drivers/net/ethernet/intel/ice/ice_switch.c
1539
ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.c
1583
ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.c
1618
ice_aq_update_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.c
1653
bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
1666
u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
1678
struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
1692
ice_save_vsi_ctx(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi)
drivers/net/ethernet/intel/ice/ice_switch.c
1702
static void ice_clear_vsi_q_ctx(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
1724
static void ice_clear_vsi_ctx(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
1740
void ice_clear_all_vsi_ctx(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.c
1760
ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.c
1801
ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.c
1825
ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.c
1841
ice_cfg_rdma_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable)
drivers/net/ethernet/intel/ice/ice_switch.c
1885
ice_aq_alloc_free_vsi_list(struct ice_hw *hw, u16 *vsi_list_id,
drivers/net/ethernet/intel/ice/ice_switch.c
1944
ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz,
drivers/net/ethernet/intel/ice/ice_switch.c
1988
ice_aq_add_recipe(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
2025
ice_aq_get_recipe(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
2065
ice_update_recipe_lkup_idx(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
2118
ice_aq_map_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 r_assoc,
drivers/net/ethernet/intel/ice/ice_switch.c
2144
ice_aq_get_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 *r_assoc,
drivers/net/ethernet/intel/ice/ice_switch.c
2166
void ice_init_chk_recipe_reuse_support(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.c
2179
int ice_alloc_recipe(struct ice_hw *hw, u16 *rid)
drivers/net/ethernet/intel/ice/ice_switch.c
2210
static int ice_free_recipe_res(struct ice_hw *hw, u16 rid)
drivers/net/ethernet/intel/ice/ice_switch.c
2228
static int ice_release_recipe_res(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
2281
static void ice_get_recp_to_prof_map(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.c
2315
ice_get_recp_frm_fw(struct ice_hw *hw, struct ice_sw_recipe *recps, u8 rid,
drivers/net/ethernet/intel/ice/ice_switch.c
2470
int ice_get_initial_sw_cfg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.c
2539
static void ice_fill_sw_info(struct ice_hw *hw, struct ice_fltr_info *fi)
drivers/net/ethernet/intel/ice/ice_switch.c
2608
ice_fill_sw_rule(struct ice_hw *hw, struct ice_fltr_info *f_info,
drivers/net/ethernet/intel/ice/ice_switch.c
2747
ice_add_marker_act(struct ice_hw *hw, struct ice_fltr_mgmt_list_entry *m_ent,
drivers/net/ethernet/intel/ice/ice_switch.c
2849
ice_create_vsi_list_map(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi,
drivers/net/ethernet/intel/ice/ice_switch.c
2883
ice_update_vsi_list_rule(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi,
drivers/net/ethernet/intel/ice/ice_switch.c
2946
ice_create_vsi_list_rule(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi,
drivers/net/ethernet/intel/ice/ice_switch.c
2972
ice_create_pkt_fwd_rule(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
3036
ice_update_pkt_fwd_rule(struct ice_hw *hw, struct ice_fltr_info *f_info)
drivers/net/ethernet/intel/ice/ice_switch.c
3066
int ice_update_sw_rule_bridge_mode(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.c
3123
ice_add_update_vsi_list(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
3228
ice_find_rule_entry(struct ice_hw *hw, u8 recp_id, struct ice_fltr_info *f_info)
drivers/net/ethernet/intel/ice/ice_switch.c
3258
ice_find_vsi_list_entry(struct ice_hw *hw, u8 recp_id, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
3288
ice_add_rule_internal(struct ice_hw *hw, u8 recp_id,
drivers/net/ethernet/intel/ice/ice_switch.c
3334
ice_remove_vsi_list_rule(struct ice_hw *hw, u16 vsi_list_id,
drivers/net/ethernet/intel/ice/ice_switch.c
3367
ice_rem_update_vsi_list(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
3454
ice_remove_rule_internal(struct ice_hw *hw, u8 recp_id,
drivers/net/ethernet/intel/ice/ice_switch.c
3544
bool ice_vlan_fltr_exist(struct ice_hw *hw, u16 vlan_id, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
3614
int ice_add_mac(struct ice_hw *hw, struct list_head *m_list)
drivers/net/ethernet/intel/ice/ice_switch.c
3656
ice_add_vlan_internal(struct ice_hw *hw, struct ice_fltr_list_entry *f_entry)
drivers/net/ethernet/intel/ice/ice_switch.c
3808
int ice_add_vlan(struct ice_hw *hw, struct list_head *v_list)
drivers/net/ethernet/intel/ice/ice_switch.c
3835
int ice_add_eth_mac(struct ice_hw *hw, struct list_head *em_list)
drivers/net/ethernet/intel/ice/ice_switch.c
3863
int ice_remove_eth_mac(struct ice_hw *hw, struct list_head *em_list)
drivers/net/ethernet/intel/ice/ice_switch.c
3892
ice_rem_sw_rule_info(struct ice_hw *hw, struct list_head *rule_head)
drivers/net/ethernet/intel/ice/ice_switch.c
3911
ice_rem_adv_rule_info(struct ice_hw *hw, struct list_head *rule_head)
drivers/net/ethernet/intel/ice/ice_switch.c
3942
struct ice_hw *hw = pi->hw;
drivers/net/ethernet/intel/ice/ice_switch.c
4047
int ice_remove_mac(struct ice_hw *hw, struct list_head *m_list)
drivers/net/ethernet/intel/ice/ice_switch.c
4082
int ice_remove_vlan(struct ice_hw *hw, struct list_head *v_list)
drivers/net/ethernet/intel/ice/ice_switch.c
4117
ice_add_entry_to_vsi_fltr_list(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
4160
ice_add_to_vsi_fltr_list(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
4224
ice_remove_promisc(struct ice_hw *hw, u8 recp_id, struct list_head *v_list)
drivers/net/ethernet/intel/ice/ice_switch.c
4245
ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_switch.c
4318
ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, u16 vid)
drivers/net/ethernet/intel/ice/ice_switch.c
4432
ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_switch.c
4487
ice_remove_vsi_lkup_fltr(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
4541
void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
4562
ice_alloc_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
drivers/net/ethernet/intel/ice/ice_switch.c
4590
ice_free_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
drivers/net/ethernet/intel/ice/ice_switch.c
4621
int ice_share_res(struct ice_hw *hw, u16 type, u8 shared, u16 res_id)
drivers/net/ethernet/intel/ice/ice_switch.c
4725
ice_find_recp(struct ice_hw *hw, struct ice_prot_lkup_ext *lkup_exts,
drivers/net/ethernet/intel/ice/ice_switch.c
4880
ice_fill_fv_word_index(struct ice_hw *hw, struct ice_sw_recipe *rm)
drivers/net/ethernet/intel/ice/ice_switch.c
4953
ice_find_free_recp_res_idx(struct ice_hw *hw, const unsigned long *profiles,
drivers/net/ethernet/intel/ice/ice_switch.c
5067
ice_add_sw_recipe(struct ice_hw *hw, struct ice_sw_recipe *rm,
drivers/net/ethernet/intel/ice/ice_switch.c
5219
ice_get_compat_fv_bitmap(struct ice_hw *hw, struct ice_adv_rule_info *rinfo,
drivers/net/ethernet/intel/ice/ice_switch.c
5265
static int ice_subscribe_recipe(struct ice_hw *hw, u16 rid)
drivers/net/ethernet/intel/ice/ice_switch.c
5292
static void ice_subscribable_recp_shared(struct ice_hw *hw, u16 rid)
drivers/net/ethernet/intel/ice/ice_switch.c
5311
ice_add_adv_recipe(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
drivers/net/ethernet/intel/ice/ice_switch.c
5771
ice_fill_adv_packet_tun(struct ice_hw *hw, enum ice_sw_tunnel_type tun_type,
drivers/net/ethernet/intel/ice/ice_switch.c
5815
ice_fill_adv_packet_vlan(struct ice_hw *hw, u16 vlan_type, u8 *pkt,
drivers/net/ethernet/intel/ice/ice_switch.c
5866
ice_find_adv_rule_entry(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
drivers/net/ethernet/intel/ice/ice_switch.c
5915
ice_adv_add_update_vsi_list(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
6048
ice_add_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
drivers/net/ethernet/intel/ice/ice_switch.c
6299
ice_replay_vsi_fltr(struct ice_hw *hw, u16 vsi_handle, u8 recp_id,
drivers/net/ethernet/intel/ice/ice_switch.c
6351
ice_adv_rem_update_vsi_list(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
6450
ice_rem_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
drivers/net/ethernet/intel/ice/ice_switch.c
6547
ice_rem_adv_rule_by_id(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.c
6581
ice_replay_vsi_adv_rule(struct ice_hw *hw, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.c
6611
int ice_replay_vsi_all_fltr(struct ice_hw *hw, u16 vsi_handle)
drivers/net/ethernet/intel/ice/ice_switch.c
6637
void ice_rm_all_sw_replay_rule_info(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_switch.h
325
ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.h
328
ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.h
331
ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
drivers/net/ethernet/intel/ice/ice_switch.h
333
bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.h
334
struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.h
335
void ice_clear_all_vsi_ctx(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_switch.h
337
int ice_get_initial_sw_cfg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_switch.h
340
ice_alloc_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
drivers/net/ethernet/intel/ice/ice_switch.h
343
ice_free_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
drivers/net/ethernet/intel/ice/ice_switch.h
345
int ice_share_res(struct ice_hw *hw, u16 type, u8 shared, u16 res_id);
drivers/net/ethernet/intel/ice/ice_switch.h
353
ice_add_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
drivers/net/ethernet/intel/ice/ice_switch.h
356
int ice_update_sw_rule_bridge_mode(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_switch.h
357
int ice_add_vlan(struct ice_hw *hw, struct list_head *m_list);
drivers/net/ethernet/intel/ice/ice_switch.h
358
int ice_remove_vlan(struct ice_hw *hw, struct list_head *v_list);
drivers/net/ethernet/intel/ice/ice_switch.h
359
int ice_add_mac(struct ice_hw *hw, struct list_head *m_lst);
drivers/net/ethernet/intel/ice/ice_switch.h
360
int ice_remove_mac(struct ice_hw *hw, struct list_head *m_lst);
drivers/net/ethernet/intel/ice/ice_switch.h
361
bool ice_vlan_fltr_exist(struct ice_hw *hw, u16 vlan_id, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.h
362
int ice_add_eth_mac(struct ice_hw *hw, struct list_head *em_list);
drivers/net/ethernet/intel/ice/ice_switch.h
363
int ice_remove_eth_mac(struct ice_hw *hw, struct list_head *em_list);
drivers/net/ethernet/intel/ice/ice_switch.h
364
int ice_cfg_rdma_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable);
drivers/net/ethernet/intel/ice/ice_switch.h
365
void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.h
376
ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_switch.h
379
ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_switch.h
382
ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
drivers/net/ethernet/intel/ice/ice_switch.h
386
ice_rem_adv_rule_by_id(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.h
389
int ice_init_def_sw_recp(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_switch.h
390
u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.h
392
int ice_replay_vsi_all_fltr(struct ice_hw *hw, u16 vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.h
393
void ice_rm_all_sw_replay_rule_info(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_switch.h
397
ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz,
drivers/net/ethernet/intel/ice/ice_switch.h
400
ice_update_recipe_lkup_idx(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.h
404
ice_find_vsi_list_entry(struct ice_hw *hw, u8 recp_id, u16 vsi_handle,
drivers/net/ethernet/intel/ice/ice_switch.h
406
int ice_alloc_recipe(struct ice_hw *hw, u16 *rid);
drivers/net/ethernet/intel/ice/ice_switch.h
407
int ice_aq_get_recipe(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.h
410
int ice_aq_add_recipe(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_switch.h
414
ice_aq_get_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 *r_assoc,
drivers/net/ethernet/intel/ice/ice_switch.h
417
ice_aq_map_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 r_assoc,
drivers/net/ethernet/intel/ice/ice_switch.h
419
void ice_init_chk_recipe_reuse_support(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1148
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
371
ice_tc_fill_rules(struct ice_hw *hw, u32 flags,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
918
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_tspll.c
100
static bool ice_tspll_check_params(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_tspll.c
153
static void ice_tspll_log_cfg(struct ice_hw *hw, bool enable, u8 clk_src,
drivers/net/ethernet/intel/ice/ice_tspll.c
179
static int ice_tspll_cfg_e82x(struct ice_hw *hw, enum ice_tspll_freq clk_freq,
drivers/net/ethernet/intel/ice/ice_tspll.c
310
static int ice_tspll_dis_sticky_bits_e82x(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_tspll.c
340
static int ice_tspll_cfg_e825c(struct ice_hw *hw, enum ice_tspll_freq clk_freq,
drivers/net/ethernet/intel/ice/ice_tspll.c
497
static int ice_tspll_dis_sticky_bits_e825c(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_tspll.c
518
int ice_tspll_cfg_pps_out_e825c(struct ice_hw *hw, bool enable)
drivers/net/ethernet/intel/ice/ice_tspll.c
546
static int ice_tspll_cfg(struct ice_hw *hw, enum ice_tspll_freq clk_freq,
drivers/net/ethernet/intel/ice/ice_tspll.c
568
static int ice_tspll_dis_sticky_bits(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_tspll.c
588
int ice_tspll_init(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_tspll.c
641
int ice_tspll_bypass_mux_active_e825c(struct ice_hw *hw, u8 port, bool *active,
drivers/net/ethernet/intel/ice/ice_tspll.c
688
int ice_tspll_cfg_bypass_mux_e825c(struct ice_hw *hw, bool ena, u32 port_num,
drivers/net/ethernet/intel/ice/ice_tspll.c
794
int ice_tspll_cfg_synce_ethdiv_e825c(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_tspll.h
34
int ice_tspll_cfg_pps_out_e825c(struct ice_hw *hw, bool enable);
drivers/net/ethernet/intel/ice/ice_tspll.h
35
int ice_tspll_init(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_tspll.h
36
int ice_tspll_bypass_mux_active_e825c(struct ice_hw *hw, u8 port, bool *active,
drivers/net/ethernet/intel/ice/ice_tspll.h
38
int ice_tspll_cfg_bypass_mux_e825c(struct ice_hw *hw, bool ena, u32 port_num,
drivers/net/ethernet/intel/ice/ice_tspll.h
40
int ice_tspll_cfg_synce_ethdiv_e825c(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_type.h
749
struct ice_hw *hw; /* back pointer to HW instance */
drivers/net/ethernet/intel/ice/ice_vf_lib.c
671
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
700
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
751
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
827
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
156
ice_mbx_traverse(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
197
ice_mbx_detect_malvf(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info,
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
22
ice_aq_send_msg_to_vf(struct ice_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval,
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
222
void ice_mbx_vf_dec_trig_e830(const struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
238
void ice_mbx_vf_clear_cnt_e830(const struct ice_hw *hw, u16 vf_id)
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
269
ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data,
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
392
void ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info)
drivers/net/ethernet/intel/ice/ice_vf_mbx.c
406
void ice_mbx_init_snapshot(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
18
ice_aq_send_msg_to_vf(struct ice_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval,
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
22
void ice_mbx_vf_dec_trig_e830(const struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
24
void ice_mbx_vf_clear_cnt_e830(const struct ice_hw *hw, u16 vf_id);
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
26
ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data,
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
29
void ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info);
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
30
void ice_mbx_init_snapshot(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
33
ice_aq_send_msg_to_vf(struct ice_hw __always_unused *hw,
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
49
static inline void ice_mbx_init_snapshot(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vf_mbx.h
54
ice_mbx_vf_dec_trig_e830(const struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
113
bool ice_is_dvm_ena(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
12
ice_pkg_get_supported_vlan_mode(struct ice_hw *hw, bool *dvm)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
126
static void ice_cache_vlan_mode(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
135
static bool ice_pkg_supports_dvm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
154
static bool ice_fw_supports_dvm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
182
static bool ice_is_dvm_supported(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
243
static int ice_dvm_update_dflt_recipes(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
274
ice_aq_set_vlan_mode(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
308
static int ice_set_dvm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
352
static int ice_set_svm(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
385
int ice_set_vlan_mode(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
404
static void ice_print_dvm_not_supported(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
430
void ice_post_pkg_dwnld_vlan_mode_cfg(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
63
ice_aq_get_vlan_mode(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/ice_vlan_mode.c
89
static bool ice_aq_is_dvm_ena(struct ice_hw *hw)
drivers/net/ethernet/intel/ice/ice_vlan_mode.h
10
int ice_set_vlan_mode(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_vlan_mode.h
11
void ice_post_pkg_dwnld_vlan_mode_cfg(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_vlan_mode.h
7
struct ice_hw;
drivers/net/ethernet/intel/ice/ice_vlan_mode.h
9
bool ice_is_dvm_ena(struct ice_hw *hw);
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
133
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
237
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
290
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
467
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
525
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
576
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
632
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
689
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
766
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
793
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
93
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/ice_xsk.c
110
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_xsk.c
52
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/ice_xsk.c
82
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
1398
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
1543
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
1984
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
2253
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
484
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
645
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/fdir.c
841
struct ice_hw *hw;
drivers/net/ethernet/intel/ice/virt/queues.c
133
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/queues.c
188
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/virt/queues.c
211
struct ice_hw *hw = &vsi->back->hw;
drivers/net/ethernet/intel/ice/virt/queues.c
72
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
1306
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
1341
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
1377
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
1443
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
1519
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
1570
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
378
ice_vc_rss_hash_update(struct ice_hw *hw, struct ice_vsi *vsi, u8 hash_type)
drivers/net/ethernet/intel/ice/virt/rss.c
521
static bool ice_vc_parse_rss_cfg(struct ice_hw *hw,
drivers/net/ethernet/intel/ice/virt/rss.c
742
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/rss.c
775
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
200
ice_vc_get_vlan_caps(struct ice_hw *hw, struct ice_vf *vf, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/virt/virtchnl.c
249
struct ice_hw *hw = &vf->pf->hw;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
30
struct ice_hw *hw = &pf->hw;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
84
struct ice_hw *hw = &vf->pf->hw;