Symbol: ice_hw
sys/dev/ice/ice_common.c
1007
void ice_set_umac_shared(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1016
int ice_init_hw(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1198
void ice_deinit_hw(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1223
int ice_check_reset(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1285
static int ice_pf_reset(struct ice_hw *hw)
sys/dev/ice/ice_common.c
134
ice_dump_phy_type(struct ice_hw *hw, u64 low, u64 high, const char *prefix)
sys/dev/ice/ice_common.c
1343
int ice_reset(struct ice_hw *hw, enum ice_reset_req req)
sys/dev/ice/ice_common.c
1379
ice_copy_rxq_ctx_to_hw(struct ice_hw *hw, u8 *ice_rxq_ctx, u32 rxq_index)
sys/dev/ice/ice_common.c
1410
ice_copy_rxq_ctx_from_hw(struct ice_hw *hw, u8 *ice_rxq_ctx, u32 rxq_index)
sys/dev/ice/ice_common.c
1469
ice_write_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
sys/dev/ice/ice_common.c
1493
ice_read_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
sys/dev/ice/ice_common.c
1516
int ice_clear_rxq_ctx(struct ice_hw *hw, u32 rxq_index)
sys/dev/ice/ice_common.c
1575
ice_copy_tx_cmpltnq_ctx_to_hw(struct ice_hw *hw, u8 *ice_tx_cmpltnq_ctx,
sys/dev/ice/ice_common.c
1624
ice_write_tx_cmpltnq_ctx(struct ice_hw *hw,
sys/dev/ice/ice_common.c
164
int ice_set_mac_type(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1642
ice_clear_tx_cmpltnq_ctx(struct ice_hw *hw, u32 tx_cmpltnq_index)
sys/dev/ice/ice_common.c
1665
ice_copy_tx_drbell_q_ctx_to_hw(struct ice_hw *hw, u8 *ice_tx_drbell_q_ctx,
sys/dev/ice/ice_common.c
1715
ice_write_tx_drbell_q_ctx(struct ice_hw *hw,
sys/dev/ice/ice_common.c
1734
ice_clear_tx_drbell_q_ctx(struct ice_hw *hw, u32 tx_drbell_q_index)
sys/dev/ice/ice_common.c
1754
static struct ice_ctl_q_info *ice_get_sbq(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1770
ice_sbq_send_cmd(struct ice_hw *hw, struct ice_sbq_cmd_desc *desc,
sys/dev/ice/ice_common.c
1787
ice_sbq_send_cmd_nolock(struct ice_hw *hw, struct ice_sbq_cmd_desc *desc,
sys/dev/ice/ice_common.c
1803
int ice_sbq_rw_reg_lp(struct ice_hw *hw, struct ice_sbq_msg_input *in,
sys/dev/ice/ice_common.c
1848
int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in, u16 flag)
sys/dev/ice/ice_common.c
1857
void ice_sbq_lock(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1866
void ice_sbq_unlock(struct ice_hw *hw)
sys/dev/ice/ice_common.c
1914
ice_sq_send_cmd_retry(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_common.c
1975
ice_aq_send_cmd(struct ice_hw *hw, struct ice_aq_desc *desc, void *buf,
sys/dev/ice/ice_common.c
1988
int ice_aq_get_fw_ver(struct ice_hw *hw, struct ice_sq_cd *cd)
sys/dev/ice/ice_common.c
2024
ice_aq_send_driver_ver(struct ice_hw *hw, struct ice_driver_ver *dv,
sys/dev/ice/ice_common.c
2060
int ice_aq_q_shutdown(struct ice_hw *hw, bool unloading)
sys/dev/ice/ice_common.c
2102
ice_aq_req_res(struct ice_hw *hw, enum ice_aq_res_ids res,
sys/dev/ice/ice_common.c
2173
ice_aq_release_res(struct ice_hw *hw, enum ice_aq_res_ids res, u8 sdp_number,
sys/dev/ice/ice_common.c
2201
ice_acquire_res(struct ice_hw *hw, enum ice_aq_res_ids res,
sys/dev/ice/ice_common.c
2259
void ice_release_res(struct ice_hw *hw, enum ice_aq_res_ids res)
sys/dev/ice/ice_common.c
2291
ice_aq_alloc_free_res(struct ice_hw *hw, u16 num_entries,
sys/dev/ice/ice_common.c
2326
ice_alloc_hw_res(struct ice_hw *hw, u16 type, u16 num, bool btm, u16 *res)
sys/dev/ice/ice_common.c
2364
int ice_free_hw_res(struct ice_hw *hw, u16 type, u16 num, u16 *res)
sys/dev/ice/ice_common.c
2399
static u32 ice_get_num_per_func(struct ice_hw *hw, u32 max)
sys/dev/ice/ice_common.c
242
bool ice_is_generic_mac(struct ice_hw *hw)
sys/dev/ice/ice_common.c
2421
ice_print_led_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps,
sys/dev/ice/ice_common.c
2454
ice_print_sdp_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps,
sys/dev/ice/ice_common.c
2493
ice_parse_common_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps,
sys/dev/ice/ice_common.c
255
bool ice_is_e810(struct ice_hw *hw)
sys/dev/ice/ice_common.c
266
bool ice_is_e810t(struct ice_hw *hw)
sys/dev/ice/ice_common.c
2754
ice_recalc_port_limited_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps)
sys/dev/ice/ice_common.c
2786
ice_parse_vf_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
sys/dev/ice/ice_common.c
2809
ice_parse_vsi_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
sys/dev/ice/ice_common.c
2834
ice_parse_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_p,
sys/dev/ice/ice_common.c
2882
ice_parse_valid_functions_cap(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
sys/dev/ice/ice_common.c
2902
ice_parse_vf_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
sys/dev/ice/ice_common.c
2921
ice_parse_vsi_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
sys/dev/ice/ice_common.c
2940
ice_parse_nac_topo_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
sys/dev/ice/ice_common.c
2968
ice_parse_sensor_reading_cap(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
sys/dev/ice/ice_common.c
2993
ice_parse_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_p,
sys/dev/ice/ice_common.c
301
bool ice_is_e830(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3049
ice_aq_get_netlist_node(struct ice_hw *hw, struct ice_aqc_get_link_topo *cmd,
sys/dev/ice/ice_common.c
3087
ice_find_netlist_node(struct ice_hw *hw, u8 node_type_ctx, u8 node_part_number,
sys/dev/ice/ice_common.c
312
bool ice_is_e823(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3136
ice_aq_list_caps(struct ice_hw *hw, void *buf, u16 buf_size, u32 *cap_count,
sys/dev/ice/ice_common.c
3167
ice_discover_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_caps)
sys/dev/ice/ice_common.c
3201
ice_discover_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_caps)
sys/dev/ice/ice_common.c
3230
void ice_set_safe_mode_caps(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3293
int ice_get_caps(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3314
ice_aq_manage_mac_write(struct ice_hw *hw, const u8 *mac_addr, u8 flags,
sys/dev/ice/ice_common.c
3335
static int ice_aq_clear_pxe_mode(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3352
void ice_clear_pxe_mode(struct ice_hw *hw)
sys/dev/ice/ice_common.c
337
bool ice_is_e825c(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3375
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_common.c
3403
bool ice_is_100m_speed_supported(struct ice_hw *hw)
sys/dev/ice/ice_common.c
357
int ice_clear_pf_cfg(struct ice_hw *hw)
sys/dev/ice/ice_common.c
3617
ice_aq_set_phy_cfg(struct ice_hw *hw, struct ice_port_info *pi,
sys/dev/ice/ice_common.c
3682
struct ice_hw *hw;
sys/dev/ice/ice_common.c
382
ice_aq_manage_mac_read(struct ice_hw *hw, void *buf, u16 buf_size,
sys/dev/ice/ice_common.c
3869
struct ice_hw *hw;
sys/dev/ice/ice_common.c
4016
struct ice_hw *hw;
sys/dev/ice/ice_common.c
4179
ice_aq_set_event_mask(struct ice_hw *hw, u8 port_num, u16 mask,
sys/dev/ice/ice_common.c
4204
ice_aq_set_mac_loopback(struct ice_hw *hw, bool ena_lpbk, struct ice_sq_cd *cd)
sys/dev/ice/ice_common.c
4231
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_common.c
4262
ice_aq_sff_eeprom(struct ice_hw *hw, u16 lport, u8 bus_addr,
sys/dev/ice/ice_common.c
4302
ice_aq_prog_topo_dev_nvm(struct ice_hw *hw,
sys/dev/ice/ice_common.c
4331
ice_aq_read_topo_dev_nvm(struct ice_hw *hw,
sys/dev/ice/ice_common.c
4420
__ice_aq_get_set_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *params, bool set)
sys/dev/ice/ice_common.c
4482
ice_aq_get_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *get_params)
sys/dev/ice/ice_common.c
4495
ice_aq_set_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *set_params)
sys/dev/ice/ice_common.c
4509
static int __ice_aq_get_set_rss_key(struct ice_hw *hw, u16 vsi_id,
sys/dev/ice/ice_common.c
4543
ice_aq_get_rss_key(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_common.c
4562
ice_aq_set_rss_key(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_common.c
4594
ice_aq_add_lan_txq(struct ice_hw *hw, u8 num_qgrps,
sys/dev/ice/ice_common.c
4644
ice_aq_dis_lan_txq(struct ice_hw *hw, u8 num_qgrps,
sys/dev/ice/ice_common.c
4747
ice_aq_move_recfg_lan_txq(struct ice_hw *hw, u8 num_qs, bool is_move,
sys/dev/ice/ice_common.c
4811
ice_aq_add_rdma_qsets(struct ice_hw *hw, u8 num_qset_grps,
sys/dev/ice/ice_common.c
5044
ice_set_ctx(struct ice_hw *hw, u8 *src_ctx, u8 *dest_ctx,
sys/dev/ice/ice_common.c
5097
ice_aq_get_internal_data(struct ice_hw *hw, u16 cluster_id, u16 table_id,
sys/dev/ice/ice_common.c
531
struct ice_hw *hw;
sys/dev/ice/ice_common.c
5356
ice_get_lan_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 q_handle)
sys/dev/ice/ice_common.c
5393
struct ice_hw *hw;
sys/dev/ice/ice_common.c
5499
struct ice_hw *hw;
sys/dev/ice/ice_common.c
5650
struct ice_hw *hw;
sys/dev/ice/ice_common.c
5724
struct ice_hw *hw;
sys/dev/ice/ice_common.c
5778
ice_aq_get_sensor_reading(struct ice_hw *hw, u8 sensor, u8 format,
sys/dev/ice/ice_common.c
5811
static bool ice_is_main_vsi(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_common.c
5824
ice_replay_pre_init(struct ice_hw *hw, struct ice_switch_info *sw)
sys/dev/ice/ice_common.c
5855
int ice_replay_vsi(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_common.c
5887
void ice_replay_post(struct ice_hw *hw)
sys/dev/ice/ice_common.c
5903
ice_stat_update40(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
sys/dev/ice/ice_common.c
5940
ice_stat_update32(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
sys/dev/ice/ice_common.c
5993
ice_stat_update_repc(struct ice_hw *hw, u16 vsi_handle, bool prev_stat_loaded,
sys/dev/ice/ice_common.c
6033
ice_aq_alternate_write(struct ice_hw *hw, u32 reg_addr0, u32 reg_val0,
sys/dev/ice/ice_common.c
6066
ice_aq_alternate_read(struct ice_hw *hw, u32 reg_addr0, u32 *reg_val0,
sys/dev/ice/ice_common.c
6103
ice_aq_alternate_write_done(struct ice_hw *hw, u8 bios_mode, bool *reset_needed)
sys/dev/ice/ice_common.c
6132
int ice_aq_alternate_clear(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6153
ice_sched_query_elem(struct ice_hw *hw, u32 node_teid,
sys/dev/ice/ice_common.c
6173
enum ice_fw_modes ice_get_fw_mode(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6200
ice_get_cur_lldp_persist_status(struct ice_hw *hw, u32 *lldp_status)
sys/dev/ice/ice_common.c
623
int ice_aq_get_phy_equalization(struct ice_hw *hw, u16 data_in, u16 op_code,
sys/dev/ice/ice_common.c
6240
ice_get_dflt_lldp_persist_status(struct ice_hw *hw, u32 *lldp_status)
sys/dev/ice/ice_common.c
6319
ice_aq_read_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
sys/dev/ice/ice_common.c
6369
ice_aq_write_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
sys/dev/ice/ice_common.c
6410
ice_aq_set_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx, bool value,
sys/dev/ice/ice_common.c
6437
ice_aq_get_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
sys/dev/ice/ice_common.c
6466
static bool ice_is_fw_api_min_ver(struct ice_hw *hw, u8 maj, u8 min, u8 patch)
sys/dev/ice/ice_common.c
6490
static bool ice_is_fw_min_ver(struct ice_hw *hw, u8 branch, u8 maj, u8 min,
sys/dev/ice/ice_common.c
6513
bool ice_fw_supports_link_override(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6532
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_common.c
6615
bool ice_is_fw_health_report_supported(struct ice_hw *hw)
sys/dev/ice/ice_common.c
664
static u16 ice_get_link_status_datalen(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6641
ice_aq_set_health_status_config(struct ice_hw *hw, u8 event_source,
sys/dev/ice/ice_common.c
6674
ice_aq_get_port_options(struct ice_hw *hw,
sys/dev/ice/ice_common.c
6746
ice_aq_set_port_option(struct ice_hw *hw, u8 lport, u8 lport_valid,
sys/dev/ice/ice_common.c
6777
ice_aq_set_lldp_mib(struct ice_hw *hw, u8 mib_type, void *buf, u16 buf_size,
sys/dev/ice/ice_common.c
6803
bool ice_fw_supports_lldp_fltr_ctrl(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6820
ice_lldp_fltr_add_remove(struct ice_hw *hw, u16 vsi_num, bool add)
sys/dev/ice/ice_common.c
6843
int ice_lldp_execute_pending_mib(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6858
bool ice_fw_supports_report_dflt_cfg(struct ice_hw *hw)
sys/dev/ice/ice_common.c
690
struct ice_hw *hw;
sys/dev/ice/ice_common.c
6907
bool ice_fw_supports_fec_dis_auto(struct ice_hw *hw)
sys/dev/ice/ice_common.c
6927
bool ice_is_fw_auto_drop_supported(struct ice_hw *hw)
sys/dev/ice/ice_common.c
779
ice_fill_tx_timer_and_fc_thresh(struct ice_hw *hw,
sys/dev/ice/ice_common.c
828
ice_aq_set_mac_cfg(struct ice_hw *hw, u16 max_frame_size, bool auto_drop,
sys/dev/ice/ice_common.c
854
int ice_init_fltr_mgmt_struct(struct ice_hw *hw)
sys/dev/ice/ice_common.c
884
ice_cleanup_fltr_mgmt_single(struct ice_hw *hw, struct ice_switch_info *sw)
sys/dev/ice/ice_common.c
948
void ice_cleanup_fltr_mgmt_struct(struct ice_hw *hw)
sys/dev/ice/ice_common.c
960
static void ice_get_itr_intrl_gran(struct ice_hw *hw)
sys/dev/ice/ice_common.c
984
void ice_print_rollback_msg(struct ice_hw *hw)
sys/dev/ice/ice_common.h
100
ice_aq_get_internal_data(struct ice_hw *hw, u16 cluster_id, u16 table_id,
sys/dev/ice/ice_common.h
105
int ice_set_mac_type(struct ice_hw *hw);
sys/dev/ice/ice_common.h
121
ice_write_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
sys/dev/ice/ice_common.h
124
ice_read_rxq_ctx(struct ice_hw *hw, struct ice_rlan_ctx *rlan_ctx,
sys/dev/ice/ice_common.h
126
int ice_clear_rxq_ctx(struct ice_hw *hw, u32 rxq_index);
sys/dev/ice/ice_common.h
128
ice_clear_tx_cmpltnq_ctx(struct ice_hw *hw, u32 tx_cmpltnq_index);
sys/dev/ice/ice_common.h
130
ice_write_tx_cmpltnq_ctx(struct ice_hw *hw,
sys/dev/ice/ice_common.h
134
ice_clear_tx_drbell_q_ctx(struct ice_hw *hw, u32 tx_drbell_q_index);
sys/dev/ice/ice_common.h
136
ice_write_tx_drbell_q_ctx(struct ice_hw *hw,
sys/dev/ice/ice_common.h
142
ice_aq_get_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *get_params);
sys/dev/ice/ice_common.h
144
ice_aq_set_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *set_params);
sys/dev/ice/ice_common.h
146
ice_aq_get_rss_key(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_common.h
149
ice_aq_set_rss_key(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_common.h
152
ice_aq_add_lan_txq(struct ice_hw *hw, u8 count,
sys/dev/ice/ice_common.h
156
ice_aq_move_recfg_lan_txq(struct ice_hw *hw, u8 num_qs, bool is_move,
sys/dev/ice/ice_common.h
163
ice_aq_add_rdma_qsets(struct ice_hw *hw, u8 num_qset_grps,
sys/dev/ice/ice_common.h
167
bool ice_check_sq_alive(struct ice_hw *hw, struct ice_ctl_q_info *cq);
sys/dev/ice/ice_common.h
168
int ice_aq_q_shutdown(struct ice_hw *hw, bool unloading);
sys/dev/ice/ice_common.h
172
ice_set_ctx(struct ice_hw *hw, u8 *src_ctx, u8 *dest_ctx,
sys/dev/ice/ice_common.h
178
ice_aq_send_cmd(struct ice_hw *hw, struct ice_aq_desc *desc,
sys/dev/ice/ice_common.h
180
int ice_aq_get_fw_ver(struct ice_hw *hw, struct ice_sq_cd *cd);
sys/dev/ice/ice_common.h
183
ice_aq_send_driver_ver(struct ice_hw *hw, struct ice_driver_ver *dv,
sys/dev/ice/ice_common.h
194
ice_aq_get_netlist_node(struct ice_hw *hw, struct ice_aqc_get_link_topo *cmd,
sys/dev/ice/ice_common.h
197
ice_find_netlist_node(struct ice_hw *hw, u8 node_type_ctx, u8 node_part_number,
sys/dev/ice/ice_common.h
203
ice_aq_manage_mac_read(struct ice_hw *hw, void *buf, u16 buf_size,
sys/dev/ice/ice_common.h
206
ice_aq_manage_mac_write(struct ice_hw *hw, const u8 *mac_addr, u8 flags,
sys/dev/ice/ice_common.h
209
int ice_clear_pf_cfg(struct ice_hw *hw);
sys/dev/ice/ice_common.h
211
ice_aq_set_phy_cfg(struct ice_hw *hw, struct ice_port_info *pi,
sys/dev/ice/ice_common.h
213
bool ice_fw_supports_link_override(struct ice_hw *hw);
sys/dev/ice/ice_common.h
214
bool ice_fw_supports_fec_dis_auto(struct ice_hw *hw);
sys/dev/ice/ice_common.h
219
int ice_aq_get_phy_equalization(struct ice_hw *hw, u16 data_in, u16 op_code,
sys/dev/ice/ice_common.h
240
ice_aq_set_mac_cfg(struct ice_hw *hw, u16 max_frame_size, bool auto_drop,
sys/dev/ice/ice_common.h
246
ice_aq_set_event_mask(struct ice_hw *hw, u8 port_num, u16 mask,
sys/dev/ice/ice_common.h
249
ice_aq_set_mac_loopback(struct ice_hw *hw, bool ena_lpbk, struct ice_sq_cd *cd);
sys/dev/ice/ice_common.h
255
ice_aq_sff_eeprom(struct ice_hw *hw, u16 lport, u8 bus_addr,
sys/dev/ice/ice_common.h
261
ice_aq_prog_topo_dev_nvm(struct ice_hw *hw,
sys/dev/ice/ice_common.h
265
ice_aq_read_topo_dev_nvm(struct ice_hw *hw,
sys/dev/ice/ice_common.h
271
ice_aq_get_port_options(struct ice_hw *hw,
sys/dev/ice/ice_common.h
277
ice_aq_set_port_option(struct ice_hw *hw, u8 lport, u8 lport_valid,
sys/dev/ice/ice_common.h
280
__ice_write_sr_word(struct ice_hw *hw, u32 offset, const u16 *data);
sys/dev/ice/ice_common.h
282
__ice_write_sr_buf(struct ice_hw *hw, u32 offset, u16 words, const u16 *data);
sys/dev/ice/ice_common.h
305
ice_replay_pre_init(struct ice_hw *hw, struct ice_switch_info *sw);
sys/dev/ice/ice_common.h
306
int ice_replay_vsi(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_common.h
307
void ice_replay_post(struct ice_hw *hw);
sys/dev/ice/ice_common.h
309
ice_get_lan_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 q_handle);
sys/dev/ice/ice_common.h
310
int ice_sbq_rw_reg_lp(struct ice_hw *hw, struct ice_sbq_msg_input *in,
sys/dev/ice/ice_common.h
312
void ice_sbq_lock(struct ice_hw *hw);
sys/dev/ice/ice_common.h
313
void ice_sbq_unlock(struct ice_hw *hw);
sys/dev/ice/ice_common.h
314
int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in, u16 flag);
sys/dev/ice/ice_common.h
316
ice_aq_get_sensor_reading(struct ice_hw *hw, u8 sensor, u8 format,
sys/dev/ice/ice_common.h
320
ice_stat_update40(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
sys/dev/ice/ice_common.h
323
ice_stat_update32(struct ice_hw *hw, u32 reg, bool prev_stat_loaded,
sys/dev/ice/ice_common.h
326
ice_stat_update_repc(struct ice_hw *hw, u16 vsi_handle, bool prev_stat_loaded,
sys/dev/ice/ice_common.h
328
enum ice_fw_modes ice_get_fw_mode(struct ice_hw *hw);
sys/dev/ice/ice_common.h
329
void ice_print_rollback_msg(struct ice_hw *hw);
sys/dev/ice/ice_common.h
330
bool ice_is_generic_mac(struct ice_hw *hw);
sys/dev/ice/ice_common.h
331
bool ice_is_e810(struct ice_hw *hw);
sys/dev/ice/ice_common.h
332
bool ice_is_e810t(struct ice_hw *hw);
sys/dev/ice/ice_common.h
333
bool ice_is_e830(struct ice_hw *hw);
sys/dev/ice/ice_common.h
334
bool ice_is_e825c(struct ice_hw *hw);
sys/dev/ice/ice_common.h
335
bool ice_is_e823(struct ice_hw *hw);
sys/dev/ice/ice_common.h
337
ice_aq_alternate_write(struct ice_hw *hw, u32 reg_addr0, u32 reg_val0,
sys/dev/ice/ice_common.h
340
ice_aq_alternate_read(struct ice_hw *hw, u32 reg_addr0, u32 *reg_val0,
sys/dev/ice/ice_common.h
343
ice_aq_alternate_write_done(struct ice_hw *hw, u8 bios_mode,
sys/dev/ice/ice_common.h
345
int ice_aq_alternate_clear(struct ice_hw *hw);
sys/dev/ice/ice_common.h
347
ice_sched_query_elem(struct ice_hw *hw, u32 node_teid,
sys/dev/ice/ice_common.h
350
ice_get_cur_lldp_persist_status(struct ice_hw *hw, u32 *lldp_status);
sys/dev/ice/ice_common.h
352
ice_get_dflt_lldp_persist_status(struct ice_hw *hw, u32 *lldp_status);
sys/dev/ice/ice_common.h
354
ice_aq_set_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx, bool value,
sys/dev/ice/ice_common.h
357
ice_aq_get_gpio(struct ice_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
sys/dev/ice/ice_common.h
359
bool ice_is_100m_speed_supported(struct ice_hw *hw);
sys/dev/ice/ice_common.h
360
int ice_get_netlist_ver_info(struct ice_hw *hw, struct ice_netlist_info *netlist);
sys/dev/ice/ice_common.h
362
ice_aq_set_lldp_mib(struct ice_hw *hw, u8 mib_type, void *buf, u16 buf_size,
sys/dev/ice/ice_common.h
364
bool ice_fw_supports_lldp_fltr_ctrl(struct ice_hw *hw);
sys/dev/ice/ice_common.h
366
ice_lldp_fltr_add_remove(struct ice_hw *hw, u16 vsi_num, bool add);
sys/dev/ice/ice_common.h
367
int ice_lldp_execute_pending_mib(struct ice_hw *hw);
sys/dev/ice/ice_common.h
369
ice_aq_read_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
sys/dev/ice/ice_common.h
373
ice_aq_write_i2c(struct ice_hw *hw, struct ice_aqc_link_topo_addr topo_addr,
sys/dev/ice/ice_common.h
377
ice_aq_set_health_status_config(struct ice_hw *hw, u8 event_source,
sys/dev/ice/ice_common.h
379
bool ice_is_fw_health_report_supported(struct ice_hw *hw);
sys/dev/ice/ice_common.h
380
bool ice_fw_supports_report_dflt_cfg(struct ice_hw *hw);
sys/dev/ice/ice_common.h
382
bool ice_is_fw_auto_drop_supported(struct ice_hw *hw);
sys/dev/ice/ice_common.h
54
void ice_idle_aq(struct ice_hw *hw, struct ice_ctl_q_info *cq);
sys/dev/ice/ice_common.h
55
bool ice_sq_done(struct ice_hw *hw, struct ice_ctl_q_info *cq);
sys/dev/ice/ice_common.h
57
int ice_init_fltr_mgmt_struct(struct ice_hw *hw);
sys/dev/ice/ice_common.h
58
void ice_cleanup_fltr_mgmt_struct(struct ice_hw *hw);
sys/dev/ice/ice_common.h
59
void ice_set_umac_shared(struct ice_hw *hw);
sys/dev/ice/ice_common.h
60
int ice_init_hw(struct ice_hw *hw);
sys/dev/ice/ice_common.h
61
void ice_deinit_hw(struct ice_hw *hw);
sys/dev/ice/ice_common.h
62
int ice_check_reset(struct ice_hw *hw);
sys/dev/ice/ice_common.h
63
int ice_reset(struct ice_hw *hw, enum ice_reset_req req);
sys/dev/ice/ice_common.h
64
int ice_create_all_ctrlq(struct ice_hw *hw);
sys/dev/ice/ice_common.h
65
int ice_init_all_ctrlq(struct ice_hw *hw);
sys/dev/ice/ice_common.h
66
void ice_shutdown_all_ctrlq(struct ice_hw *hw, bool unloading);
sys/dev/ice/ice_common.h
67
void ice_destroy_all_ctrlq(struct ice_hw *hw);
sys/dev/ice/ice_common.h
69
ice_clean_rq_elem(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_common.h
75
ice_acquire_res(struct ice_hw *hw, enum ice_aq_res_ids res,
sys/dev/ice/ice_common.h
77
void ice_release_res(struct ice_hw *hw, enum ice_aq_res_ids res);
sys/dev/ice/ice_common.h
79
ice_alloc_hw_res(struct ice_hw *hw, u16 type, u16 num, bool btm, u16 *res);
sys/dev/ice/ice_common.h
81
ice_free_hw_res(struct ice_hw *hw, u16 type, u16 num, u16 *res);
sys/dev/ice/ice_common.h
83
ice_aq_alloc_free_res(struct ice_hw *hw, u16 num_entries,
sys/dev/ice/ice_common.h
87
ice_sq_send_cmd_nolock(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_common.h
91
ice_sq_send_cmd(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_common.h
94
void ice_clear_pxe_mode(struct ice_hw *hw);
sys/dev/ice/ice_common.h
95
int ice_get_caps(struct ice_hw *hw);
sys/dev/ice/ice_common.h
97
void ice_set_safe_mode_caps(struct ice_hw *hw);
sys/dev/ice/ice_controlq.c
1000
bool ice_sq_done(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
1022
ice_sq_send_cmd_nolock(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_controlq.c
106
bool ice_check_sq_alive(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
1199
ice_sq_send_cmd(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_controlq.c
123
ice_alloc_ctrlq_sq_ring(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
1243
ice_clean_rq_elem(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_controlq.c
140
ice_alloc_ctrlq_rq_ring(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
158
static void ice_free_cq_ring(struct ice_hw *hw, struct ice_ctl_q_ring *ring)
sys/dev/ice/ice_controlq.c
169
ice_alloc_rq_bufs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
233
ice_alloc_sq_bufs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
268
ice_cfg_cq_regs(struct ice_hw *hw, struct ice_ctl_q_ring *ring, u16 num_entries)
sys/dev/ice/ice_controlq.c
294
ice_cfg_sq_regs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
307
ice_cfg_rq_regs(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
350
static int ice_init_sq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
412
static int ice_init_rq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
468
ice_shutdown_sq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
507
static bool ice_aq_ver_check(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
542
ice_shutdown_rq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
579
void ice_idle_aq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
591
static int ice_init_check_adminq(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
62
static void ice_adminq_init_regs(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
629
static int ice_init_ctrlq(struct ice_hw *hw, enum ice_ctl_q q_type)
sys/dev/ice/ice_controlq.c
688
static bool ice_is_sbq_supported(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
702
ice_shutdown_ctrlq(struct ice_hw *hw, enum ice_ctl_q q_type,
sys/dev/ice/ice_controlq.c
738
void ice_shutdown_all_ctrlq(struct ice_hw *hw, bool unloading)
sys/dev/ice/ice_controlq.c
763
int ice_init_all_ctrlq(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
77
static void ice_mailbox_init_regs(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
828
int ice_create_all_ctrlq(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
859
void ice_destroy_all_ctrlq(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
877
static u16 ice_clean_sq(struct ice_hw *hw, struct ice_ctl_q_info *cq)
sys/dev/ice/ice_controlq.c
90
static void ice_sb_init_regs(struct ice_hw *hw)
sys/dev/ice/ice_controlq.c
952
ice_debug_cq(struct ice_hw *hw, struct ice_ctl_q_info *cq,
sys/dev/ice/ice_dcb.c
1237
int ice_init_dcb(struct ice_hw *hw, bool enable_mib_change)
sys/dev/ice/ice_dcb.c
1279
int ice_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_mib)
sys/dev/ice/ice_dcb.c
134
ice_aq_add_delete_lldp_tlv(struct ice_hw *hw, u8 bridge_type, bool add_lldp_tlv,
sys/dev/ice/ice_dcb.c
1735
struct ice_hw *hw;
sys/dev/ice/ice_dcb.c
183
ice_aq_update_lldp_tlv(struct ice_hw *hw, u8 bridge_type, void *buf,
sys/dev/ice/ice_dcb.c
225
ice_aq_stop_lldp(struct ice_hw *hw, bool shutdown_lldp_agent, bool persist,
sys/dev/ice/ice_dcb.c
253
ice_aq_start_lldp(struct ice_hw *hw, bool persist, struct ice_sq_cd *cd)
sys/dev/ice/ice_dcb.c
276
u8 ice_get_dcbx_status(struct ice_hw *hw)
sys/dev/ice/ice_dcb.c
50
ice_aq_get_lldp_mib(struct ice_hw *hw, u8 bridge_type, u8 mib_type, void *buf,
sys/dev/ice/ice_dcb.c
784
ice_aq_get_dcb_cfg(struct ice_hw *hw, u8 mib_type, u8 bridgetype,
sys/dev/ice/ice_dcb.c
819
ice_aq_dcb_ignore_pfc(struct ice_hw *hw, u8 tcmap, bool request, u8 *tcmap_ret,
sys/dev/ice/ice_dcb.c
858
ice_aq_start_stop_dcbx(struct ice_hw *hw, bool start_dcbx_agent,
sys/dev/ice/ice_dcb.c
895
ice_aq_get_cee_dcb_cfg(struct ice_hw *hw,
sys/dev/ice/ice_dcb.c
916
ice_aq_query_pfc_mode(struct ice_hw *hw, u8 *pfcmode_ret, struct ice_sq_cd *cd)
sys/dev/ice/ice_dcb.c
92
ice_aq_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_update,
sys/dev/ice/ice_dcb.c
944
ice_aq_set_pfc_mode(struct ice_hw *hw, u8 pfc_mode, struct ice_sq_cd *cd)
sys/dev/ice/ice_dcb.c
984
ice_aq_set_dcb_parameters(struct ice_hw *hw, bool dcb_enable,
sys/dev/ice/ice_dcb.h
219
ice_aq_get_lldp_mib(struct ice_hw *hw, u8 bridge_type, u8 mib_type, void *buf,
sys/dev/ice/ice_dcb.h
223
ice_aq_add_delete_lldp_tlv(struct ice_hw *hw, u8 bridge_type, bool add_lldp_tlv,
sys/dev/ice/ice_dcb.h
227
ice_aq_update_lldp_tlv(struct ice_hw *hw, u8 bridge_type, void *buf,
sys/dev/ice/ice_dcb.h
231
ice_aq_dcb_ignore_pfc(struct ice_hw *hw, u8 tcmap, bool request, u8 *tcmap_ret,
sys/dev/ice/ice_dcb.h
234
ice_aq_get_cee_dcb_cfg(struct ice_hw *hw,
sys/dev/ice/ice_dcb.h
238
ice_aq_query_pfc_mode(struct ice_hw *hw, u8 *pfcmode_ret, struct ice_sq_cd *cd);
sys/dev/ice/ice_dcb.h
240
ice_aq_set_dcb_parameters(struct ice_hw *hw, bool dcb_enable,
sys/dev/ice/ice_dcb.h
243
ice_aq_set_pfc_mode(struct ice_hw *hw, u8 pfc_mode, struct ice_sq_cd *cd);
sys/dev/ice/ice_dcb.h
245
u8 ice_get_dcbx_status(struct ice_hw *hw);
sys/dev/ice/ice_dcb.h
247
ice_aq_get_dcb_cfg(struct ice_hw *hw, u8 mib_type, u8 bridgetype,
sys/dev/ice/ice_dcb.h
253
int ice_init_dcb(struct ice_hw *hw, bool enable_mib_change);
sys/dev/ice/ice_dcb.h
267
ice_aq_stop_lldp(struct ice_hw *hw, bool shutdown_lldp_agent, bool persist,
sys/dev/ice/ice_dcb.h
270
ice_aq_start_lldp(struct ice_hw *hw, bool persist, struct ice_sq_cd *cd);
sys/dev/ice/ice_dcb.h
272
ice_aq_start_stop_dcbx(struct ice_hw *hw, bool start_dcbx_agent,
sys/dev/ice/ice_dcb.h
274
int ice_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_mib);
sys/dev/ice/ice_dcb.h
276
ice_aq_cfg_lldp_mib_change(struct ice_hw *hw, bool ena_update,
sys/dev/ice/ice_ddp_common.c
1079
void ice_free_seg(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
1120
ice_chk_pkg_compat(struct ice_hw *hw, struct ice_pkg_hdr *ospkg,
sys/dev/ice/ice_ddp_common.c
119
ice_aq_update_pkg(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf, u16 buf_size,
sys/dev/ice/ice_ddp_common.c
1212
static int ice_get_prof_index_max(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
1262
ice_get_ddp_pkg_state(struct ice_hw *hw, bool already_loaded)
sys/dev/ice/ice_ddp_common.c
1285
static void ice_init_pkg_regs(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
1321
enum ice_ddp_state ice_init_pkg(struct ice_hw *hw, u8 *buf, u32 len)
sys/dev/ice/ice_ddp_common.c
1410
ice_copy_and_init_pkg(struct ice_hw *hw, const u8 *buf, u32 len)
sys/dev/ice/ice_ddp_common.c
1456
struct ice_buf_build *ice_pkg_buf_alloc(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
1498
ice_get_sw_prof_type(struct ice_hw *hw, struct ice_fv *fv, u32 prof_idx)
sys/dev/ice/ice_ddp_common.c
1533
ice_get_sw_fv_bitmap(struct ice_hw *hw, enum ice_prof_type req_profs,
sys/dev/ice/ice_ddp_common.c
1578
ice_get_sw_fv_list(struct ice_hw *hw, struct ice_prot_lkup_ext *lkups,
sys/dev/ice/ice_ddp_common.c
165
ice_find_seg_in_pkg(struct ice_hw *hw, u32 seg_type,
sys/dev/ice/ice_ddp_common.c
1652
void ice_init_prof_result_bm(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
1697
void ice_pkg_buf_free(struct ice_hw *hw, struct ice_buf_build *bld)
sys/dev/ice/ice_ddp_common.c
1807
ice_pkg_buf_alloc_single_section(struct ice_hw *hw, u32 type, u16 size,
sys/dev/ice/ice_ddp_common.c
2230
void ice_init_pkg_hints(struct ice_hw *hw, struct ice_seg *ice_seg)
sys/dev/ice/ice_ddp_common.c
2281
ice_acquire_global_cfg_lock(struct ice_hw *hw,
sys/dev/ice/ice_ddp_common.c
2301
void ice_release_global_cfg_lock(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
2314
ice_acquire_change_lock(struct ice_hw *hw, enum ice_aq_res_access_type access)
sys/dev/ice/ice_ddp_common.c
2326
void ice_release_change_lock(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
2338
ice_is_get_tx_sched_new_format(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
2359
ice_get_set_tx_topo(struct ice_hw *hw, u8 *buf, u16 buf_size,
sys/dev/ice/ice_ddp_common.c
2403
int ice_cfg_tx_topo(struct ice_hw *hw, u8 *buf, u32 len)
sys/dev/ice/ice_ddp_common.c
259
ice_update_pkg_no_lock(struct ice_hw *hw, struct ice_buf *bufs, u32 count)
sys/dev/ice/ice_ddp_common.c
291
ice_update_pkg(struct ice_hw *hw, struct ice_buf *bufs, u32 count)
sys/dev/ice/ice_ddp_common.c
377
ice_dwnld_cfg_bufs_no_lock(struct ice_hw *hw, struct ice_buf *bufs, u32 start,
sys/dev/ice/ice_ddp_common.c
434
ice_aq_get_pkg_info_list(struct ice_hw *hw,
sys/dev/ice/ice_ddp_common.c
499
static void ice_get_signing_req(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
50
ice_aq_download_pkg(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
sys/dev/ice/ice_ddp_common.c
511
ice_download_pkg_sig_seg(struct ice_hw *hw, struct ice_sign_seg *seg)
sys/dev/ice/ice_ddp_common.c
534
ice_download_pkg_config_seg(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr,
sys/dev/ice/ice_ddp_common.c
567
ice_dwnld_sign_and_cfg_segs(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr,
sys/dev/ice/ice_ddp_common.c
639
ice_post_dwnld_pkg_actions(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
660
ice_download_pkg_with_sig_seg(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr)
sys/dev/ice/ice_ddp_common.c
707
ice_dwnld_cfg_bufs(struct ice_hw *hw, struct ice_buf *bufs, u32 count)
sys/dev/ice/ice_ddp_common.c
748
ice_download_pkg_without_sig_seg(struct ice_hw *hw, struct ice_seg *ice_seg)
sys/dev/ice/ice_ddp_common.c
783
ice_download_pkg(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr,
sys/dev/ice/ice_ddp_common.c
806
ice_init_pkg_info(struct ice_hw *hw, struct ice_pkg_hdr *pkg_hdr)
sys/dev/ice/ice_ddp_common.c
867
enum ice_ddp_state ice_get_pkg_info(struct ice_hw *hw)
sys/dev/ice/ice_ddp_common.c
95
ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
sys/dev/ice/ice_ddp_common.h
418
struct ice_hw;
sys/dev/ice/ice_ddp_common.h
421
ice_acquire_change_lock(struct ice_hw *hw, enum ice_aq_res_access_type access);
sys/dev/ice/ice_ddp_common.h
422
void ice_release_change_lock(struct ice_hw *hw);
sys/dev/ice/ice_ddp_common.h
424
struct ice_buf_build *ice_pkg_buf_alloc(struct ice_hw *hw);
sys/dev/ice/ice_ddp_common.h
430
ice_get_sw_fv_list(struct ice_hw *hw, struct ice_prot_lkup_ext *lkups,
sys/dev/ice/ice_ddp_common.h
438
ice_update_pkg(struct ice_hw *hw, struct ice_buf *bufs, u32 count);
sys/dev/ice/ice_ddp_common.h
440
ice_update_pkg_no_lock(struct ice_hw *hw, struct ice_buf *bufs, u32 count);
sys/dev/ice/ice_ddp_common.h
441
void ice_release_global_cfg_lock(struct ice_hw *hw);
sys/dev/ice/ice_ddp_common.h
443
ice_find_seg_in_pkg(struct ice_hw *hw, u32 seg_type,
sys/dev/ice/ice_ddp_common.h
448
ice_get_pkg_info(struct ice_hw *hw);
sys/dev/ice/ice_ddp_common.h
449
void ice_init_pkg_hints(struct ice_hw *hw, struct ice_seg *ice_seg);
sys/dev/ice/ice_ddp_common.h
452
ice_acquire_global_cfg_lock(struct ice_hw *hw,
sys/dev/ice/ice_ddp_common.h
468
enum ice_ddp_state ice_init_pkg(struct ice_hw *hw, u8 *buff, u32 len);
sys/dev/ice/ice_ddp_common.h
470
ice_copy_and_init_pkg(struct ice_hw *hw, const u8 *buf, u32 len);
sys/dev/ice/ice_ddp_common.h
472
void ice_free_seg(struct ice_hw *hw);
sys/dev/ice/ice_ddp_common.h
475
ice_pkg_buf_alloc_single_section(struct ice_hw *hw, u32 type, u16 size,
sys/dev/ice/ice_ddp_common.h
478
void ice_pkg_buf_free(struct ice_hw *hw, struct ice_buf_build *bld);
sys/dev/ice/ice_ddp_common.h
480
int ice_cfg_tx_topo(struct ice_hw *hw, u8 *buf, u32 len);
sys/dev/ice/ice_flex_pipe.c
1020
ice_vsig_update_xlt2_sect(struct ice_hw *hw, enum ice_block blk, u16 vsi,
sys/dev/ice/ice_flex_pipe.c
1052
int ice_vsig_update_xlt2(struct ice_hw *hw, enum ice_block blk)
sys/dev/ice/ice_flex_pipe.c
1085
ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig)
sys/dev/ice/ice_flex_pipe.c
1107
static u16 ice_vsig_alloc_val(struct ice_hw *hw, enum ice_block blk, u16 vsig)
sys/dev/ice/ice_flex_pipe.c
1127
static u16 ice_vsig_alloc(struct ice_hw *hw, enum ice_block blk)
sys/dev/ice/ice_flex_pipe.c
1154
ice_find_dup_props_vsig(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
1180
ice_vsig_free(struct ice_hw *hw, enum ice_block blk, u16 vsig)
sys/dev/ice/ice_flex_pipe.c
1241
ice_vsig_remove_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
sys/dev/ice/ice_flex_pipe.c
1299
ice_vsig_add_mv_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
sys/dev/ice/ice_flex_pipe.c
130
void ice_add_tunnel_hint(struct ice_hw *hw, char *label_name, u16 val)
sys/dev/ice/ice_flex_pipe.c
1357
ice_find_prof_id(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
1428
ice_alloc_tcam_ent(struct ice_hw *hw, enum ice_block blk, bool btm,
sys/dev/ice/ice_flex_pipe.c
1448
ice_free_tcam_ent(struct ice_hw *hw, enum ice_block blk, u16 tcam_idx)
sys/dev/ice/ice_flex_pipe.c
1468
ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id)
sys/dev/ice/ice_flex_pipe.c
1493
ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
sys/dev/ice/ice_flex_pipe.c
1511
ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
sys/dev/ice/ice_flex_pipe.c
1529
ice_write_es(struct ice_hw *hw, enum ice_block blk, u8 prof_id,
sys/dev/ice/ice_flex_pipe.c
1552
ice_prof_dec_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
sys/dev/ice/ice_flex_pipe.c
1615
static void ice_init_sw_xlt1_db(struct ice_hw *hw, enum ice_block blk)
sys/dev/ice/ice_flex_pipe.c
1635
static void ice_init_sw_xlt2_db(struct ice_hw *hw, enum ice_block blk)
sys/dev/ice/ice_flex_pipe.c
1658
static void ice_init_sw_db(struct ice_hw *hw)
sys/dev/ice/ice_flex_pipe.c
1680
static void ice_fill_tbl(struct ice_hw *hw, enum ice_block block_id, u32 sid)
sys/dev/ice/ice_flex_pipe.c
1804
void ice_init_flow_profs(struct ice_hw *hw, u8 blk_idx)
sys/dev/ice/ice_flex_pipe.c
1814
int ice_init_hw_tbls(struct ice_hw *hw)
sys/dev/ice/ice_flex_pipe.c
1934
void ice_fill_blk_tbls(struct ice_hw *hw)
sys/dev/ice/ice_flex_pipe.c
1956
static void ice_free_prof_map(struct ice_hw *hw, u8 blk_idx)
sys/dev/ice/ice_flex_pipe.c
1976
static void ice_free_flow_profs(struct ice_hw *hw, u8 blk_idx)
sys/dev/ice/ice_flex_pipe.c
2000
static void ice_free_vsig_tbl(struct ice_hw *hw, enum ice_block blk)
sys/dev/ice/ice_flex_pipe.c
2016
void ice_free_hw_tbls(struct ice_hw *hw)
sys/dev/ice/ice_flex_pipe.c
2060
void ice_clear_hw_tbls(struct ice_hw *hw)
sys/dev/ice/ice_flex_pipe.c
2147
ice_prof_gen_key(struct ice_hw *hw, enum ice_block blk, u8 ptg, u16 vsig,
sys/dev/ice/ice_flex_pipe.c
2203
ice_tcam_write_entry(struct ice_hw *hw, enum ice_block blk, u16 idx,
sys/dev/ice/ice_flex_pipe.c
2230
ice_vsig_get_ref(struct ice_hw *hw, enum ice_block blk, u16 vsig, u16 *refs)
sys/dev/ice/ice_flex_pipe.c
2257
ice_has_prof_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl)
sys/dev/ice/ice_flex_pipe.c
2280
ice_prof_bld_es(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
2321
ice_prof_bld_tcam(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
2438
ice_upd_prof_hw(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
2545
ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id,
sys/dev/ice/ice_flex_pipe.c
2622
ice_search_prof_id(struct ice_hw *hw, enum ice_block blk, u64 id)
sys/dev/ice/ice_flex_pipe.c
2644
ice_set_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 cntxt)
sys/dev/ice/ice_flex_pipe.c
2667
ice_get_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 *cntxt)
sys/dev/ice/ice_flex_pipe.c
2689
ice_vsig_prof_id_count(struct ice_hw *hw, enum ice_block blk, u16 vsig)
sys/dev/ice/ice_flex_pipe.c
2708
ice_rel_tcam_idx(struct ice_hw *hw, enum ice_block blk, u16 idx)
sys/dev/ice/ice_flex_pipe.c
2735
ice_rem_prof_id(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
2761
ice_rem_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig,
sys/dev/ice/ice_flex_pipe.c
2818
ice_rem_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
sys/dev/ice/ice_flex_pipe.c
2852
ice_rem_flow_all(struct ice_hw *hw, enum ice_block blk, u64 id)
sys/dev/ice/ice_flex_pipe.c
2892
int ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id)
sys/dev/ice/ice_flex_pipe.c
2929
ice_get_prof(struct ice_hw *hw, enum ice_block blk, u64 hdl,
sys/dev/ice/ice_flex_pipe.c
2983
ice_get_profs_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig,
sys/dev/ice/ice_flex_pipe.c
3021
ice_add_prof_to_lst(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flex_pipe.c
3068
ice_move_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig,
sys/dev/ice/ice_flex_pipe.c
3105
ice_rem_chg_tcam_ent(struct ice_hw *hw, u16 idx, struct LIST_HEAD_TYPE *chg)
sys/dev/ice/ice_flex_pipe.c
3128
ice_prof_tcam_ena_dis(struct ice_hw *hw, enum ice_block blk, bool enable,
sys/dev/ice/ice_flex_pipe.c
3196
ice_adj_prof_priorities(struct ice_hw *hw, enum ice_block blk, u16 vsig,
sys/dev/ice/ice_flex_pipe.c
3269
ice_add_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
sys/dev/ice/ice_flex_pipe.c
3375
ice_create_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl,
sys/dev/ice/ice_flex_pipe.c
339
static bool ice_tunnel_port_in_use_hlpr(struct ice_hw *hw, u16 port, u16 *index)
sys/dev/ice/ice_flex_pipe.c
3425
ice_create_vsig_from_lst(struct ice_hw *hw, enum ice_block blk, u16 vsi,
sys/dev/ice/ice_flex_pipe.c
3462
ice_find_prof_vsig(struct ice_hw *hw, enum ice_block blk, u64 hdl, u16 *vsig)
sys/dev/ice/ice_flex_pipe.c
3500
ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
sys/dev/ice/ice_flex_pipe.c
3538
ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl)
sys/dev/ice/ice_flex_pipe.c
362
bool ice_tunnel_port_in_use(struct ice_hw *hw, u16 port, u16 *index)
sys/dev/ice/ice_flex_pipe.c
3685
ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
sys/dev/ice/ice_flex_pipe.c
3708
ice_rem_prof_from_list(struct ice_hw *hw, struct LIST_HEAD_TYPE *lst, u64 hdl)
sys/dev/ice/ice_flex_pipe.c
3734
ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl)
sys/dev/ice/ice_flex_pipe.c
382
ice_tunnel_get_type(struct ice_hw *hw, u16 port, enum ice_tunnel_type *type)
sys/dev/ice/ice_flex_pipe.c
3868
ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
sys/dev/ice/ice_flex_pipe.c
410
ice_find_free_tunnel_entry(struct ice_hw *hw, enum ice_tunnel_type type,
sys/dev/ice/ice_flex_pipe.c
433
ice_get_open_tunnel_port(struct ice_hw *hw, enum ice_tunnel_type type,
sys/dev/ice/ice_flex_pipe.c
465
ice_create_tunnel(struct ice_hw *hw, enum ice_tunnel_type type, u16 port)
sys/dev/ice/ice_flex_pipe.c
551
int ice_destroy_tunnel(struct ice_hw *hw, u16 port, bool all)
sys/dev/ice/ice_flex_pipe.c
652
int ice_replay_tunnels(struct ice_hw *hw)
sys/dev/ice/ice_flex_pipe.c
703
ice_find_prot_off(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 fv_idx,
sys/dev/ice/ice_flex_pipe.c
732
int ice_ptg_update_xlt1(struct ice_hw *hw, enum ice_block blk)
sys/dev/ice/ice_flex_pipe.c
770
ice_ptg_find_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 *ptg)
sys/dev/ice/ice_flex_pipe.c
788
static void ice_ptg_alloc_val(struct ice_hw *hw, enum ice_block blk, u8 ptg)
sys/dev/ice/ice_flex_pipe.c
802
void ice_ptg_free(struct ice_hw *hw, enum ice_block blk, u8 ptg)
sys/dev/ice/ice_flex_pipe.c
829
ice_ptg_remove_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 ptg)
sys/dev/ice/ice_flex_pipe.c
876
ice_ptg_add_mv_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 ptg)
sys/dev/ice/ice_flex_pipe.h
105
void ice_add_tunnel_hint(struct ice_hw *hw, char *label_name, u16 val);
sys/dev/ice/ice_flex_pipe.h
38
ice_find_prot_off(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 fv_idx,
sys/dev/ice/ice_flex_pipe.h
44
ice_get_sw_fv_bitmap(struct ice_hw *hw, enum ice_prof_type type,
sys/dev/ice/ice_flex_pipe.h
47
ice_init_prof_result_bm(struct ice_hw *hw);
sys/dev/ice/ice_flex_pipe.h
49
ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf,
sys/dev/ice/ice_flex_pipe.h
52
ice_get_open_tunnel_port(struct ice_hw *hw, enum ice_tunnel_type type,
sys/dev/ice/ice_flex_pipe.h
55
ice_create_tunnel(struct ice_hw *hw, enum ice_tunnel_type type, u16 port);
sys/dev/ice/ice_flex_pipe.h
56
int ice_destroy_tunnel(struct ice_hw *hw, u16 port, bool all);
sys/dev/ice/ice_flex_pipe.h
57
bool ice_tunnel_port_in_use(struct ice_hw *hw, u16 port, u16 *index);
sys/dev/ice/ice_flex_pipe.h
59
ice_tunnel_get_type(struct ice_hw *hw, u16 port, enum ice_tunnel_type *type);
sys/dev/ice/ice_flex_pipe.h
60
int ice_replay_tunnels(struct ice_hw *hw);
sys/dev/ice/ice_flex_pipe.h
63
int ice_ptg_update_xlt1(struct ice_hw *hw, enum ice_block blk);
sys/dev/ice/ice_flex_pipe.h
64
void ice_ptg_free(struct ice_hw *hw, enum ice_block blk, u8 ptg);
sys/dev/ice/ice_flex_pipe.h
67
int ice_vsig_update_xlt2(struct ice_hw *hw, enum ice_block blk);
sys/dev/ice/ice_flex_pipe.h
69
ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig);
sys/dev/ice/ice_flex_pipe.h
71
ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id,
sys/dev/ice/ice_flex_pipe.h
74
ice_search_prof_id(struct ice_hw *hw, enum ice_block blk, u64 id);
sys/dev/ice/ice_flex_pipe.h
76
ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig);
sys/dev/ice/ice_flex_pipe.h
78
ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
sys/dev/ice/ice_flex_pipe.h
80
ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
sys/dev/ice/ice_flex_pipe.h
82
ice_set_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 cntxt);
sys/dev/ice/ice_flex_pipe.h
84
ice_get_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 *cntxt);
sys/dev/ice/ice_flex_pipe.h
85
int ice_init_hw_tbls(struct ice_hw *hw);
sys/dev/ice/ice_flex_pipe.h
86
void ice_fill_blk_tbls(struct ice_hw *hw);
sys/dev/ice/ice_flex_pipe.h
87
void ice_clear_hw_tbls(struct ice_hw *hw);
sys/dev/ice/ice_flex_pipe.h
88
void ice_free_hw_tbls(struct ice_hw *hw);
sys/dev/ice/ice_flex_pipe.h
90
ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
sys/dev/ice/ice_flex_pipe.h
93
ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
sys/dev/ice/ice_flex_pipe.h
96
ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id);
sys/dev/ice/ice_flex_pipe.h
98
void ice_fill_blk_tbls(struct ice_hw *hw);
sys/dev/ice/ice_flow.c
1006
ice_flow_assoc_vsig_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi_handle,
sys/dev/ice/ice_flow.c
1033
ice_flow_assoc_prof(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flow.c
1064
ice_flow_disassoc_prof(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flow.c
1097
ice_flow_add_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
sys/dev/ice/ice_flow.c
1136
ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id)
sys/dev/ice/ice_flow.c
1335
void ice_rem_vsi_rss_list(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_flow.c
1362
int ice_rem_vsi_rss_cfg(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_flow.c
1439
ice_rem_rss_list(struct ice_hw *hw, u16 vsi_handle, struct ice_flow_prof *prof)
sys/dev/ice/ice_flow.c
1480
ice_add_rss_list(struct ice_hw *hw, u16 vsi_handle, struct ice_flow_prof *prof)
sys/dev/ice/ice_flow.c
1548
ice_add_rss_cfg_sync(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_flow.c
1660
ice_add_rss_cfg(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_flow.c
1698
ice_rem_rss_cfg_sync(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_flow.c
1758
ice_rem_rss_cfg(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_flow.c
1829
int ice_add_avf_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u64 avf_hash)
sys/dev/ice/ice_flow.c
1921
int ice_replay_rss_cfg(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_flow.c
1952
u64 ice_get_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u32 hdrs)
sys/dev/ice/ice_flow.c
561
ice_flow_xtract_fld(struct ice_hw *hw, struct ice_flow_prof_params *params,
sys/dev/ice/ice_flow.c
718
ice_flow_create_xtrct_seq(struct ice_hw *hw,
sys/dev/ice/ice_flow.c
747
ice_flow_proc_segs(struct ice_hw *hw, struct ice_flow_prof_params *params)
sys/dev/ice/ice_flow.c
785
ice_flow_find_prof_conds(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flow.c
835
ice_flow_find_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
sys/dev/ice/ice_flow.c
853
ice_flow_find_prof_id(struct ice_hw *hw, enum ice_block blk, u64 prof_id)
sys/dev/ice/ice_flow.c
872
ice_flow_get_hw_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
sys/dev/ice/ice_flow.c
903
ice_flow_add_prof_sync(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flow.c
979
ice_flow_rem_prof_sync(struct ice_hw *hw, enum ice_block blk,
sys/dev/ice/ice_flow.h
331
ice_flow_find_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
sys/dev/ice/ice_flow.h
334
ice_flow_assoc_vsig_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi_handle,
sys/dev/ice/ice_flow.h
337
ice_flow_get_hw_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
sys/dev/ice/ice_flow.h
342
void ice_rem_vsi_rss_list(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_flow.h
343
int ice_replay_rss_cfg(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_flow.h
345
ice_add_avf_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u64 hashed_flds);
sys/dev/ice/ice_flow.h
346
int ice_rem_vsi_rss_cfg(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_flow.h
348
ice_add_rss_cfg(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_flow.h
351
ice_rem_rss_cfg(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_flow.h
353
u64 ice_get_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u32 hdrs);
sys/dev/ice/ice_fw_logging.c
347
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_fwlog.c
125
ice_fwlog_init(struct ice_hw *hw, struct ice_fwlog_cfg *cfg)
sys/dev/ice/ice_fwlog.c
144
ice_aq_fwlog_set(struct ice_hw *hw, struct ice_fwlog_module_entry *entries,
sys/dev/ice/ice_fwlog.c
194
bool ice_fwlog_supported(struct ice_hw *hw)
sys/dev/ice/ice_fwlog.c
213
ice_fwlog_set(struct ice_hw *hw, struct ice_fwlog_cfg *cfg)
sys/dev/ice/ice_fwlog.c
239
update_cached_entries(struct ice_hw *hw, struct ice_fwlog_module_entry *entries,
sys/dev/ice/ice_fwlog.c
273
ice_fwlog_update_modules(struct ice_hw *hw,
sys/dev/ice/ice_fwlog.c
309
static int ice_aq_fwlog_register(struct ice_hw *hw, bool reg)
sys/dev/ice/ice_fwlog.c
328
int ice_fwlog_register(struct ice_hw *hw)
sys/dev/ice/ice_fwlog.c
348
int ice_fwlog_unregister(struct ice_hw *hw)
sys/dev/ice/ice_fwlog.c
370
ice_aq_fwlog_get(struct ice_hw *hw, struct ice_fwlog_cfg *cfg)
sys/dev/ice/ice_fwlog.c
41
static void cache_cfg(struct ice_hw *hw, struct ice_fwlog_cfg *cfg)
sys/dev/ice/ice_fwlog.c
439
void ice_fwlog_set_support_ena(struct ice_hw *hw)
sys/dev/ice/ice_fwlog.c
470
ice_fwlog_get(struct ice_hw *hw, struct ice_fwlog_cfg *cfg)
sys/dev/ice/ice_fwlog.c
499
ice_fwlog_event_dump(struct ice_hw *hw, struct ice_aq_desc *desc, void *buf)
sys/dev/ice/ice_fwlog.c
53
valid_module_entries(struct ice_hw *hw, struct ice_fwlog_module_entry *entries,
sys/dev/ice/ice_fwlog.c
93
static bool valid_cfg(struct ice_hw *hw, struct ice_fwlog_cfg *cfg)
sys/dev/ice/ice_fwlog.h
36
struct ice_hw;
sys/dev/ice/ice_fwlog.h
77
void ice_fwlog_set_support_ena(struct ice_hw *hw);
sys/dev/ice/ice_fwlog.h
78
bool ice_fwlog_supported(struct ice_hw *hw);
sys/dev/ice/ice_fwlog.h
79
int ice_fwlog_init(struct ice_hw *hw, struct ice_fwlog_cfg *cfg);
sys/dev/ice/ice_fwlog.h
80
int ice_fwlog_set(struct ice_hw *hw, struct ice_fwlog_cfg *cfg);
sys/dev/ice/ice_fwlog.h
81
int ice_fwlog_get(struct ice_hw *hw, struct ice_fwlog_cfg *cfg);
sys/dev/ice/ice_fwlog.h
83
ice_fwlog_update_modules(struct ice_hw *hw,
sys/dev/ice/ice_fwlog.h
86
int ice_fwlog_register(struct ice_hw *hw);
sys/dev/ice/ice_fwlog.h
87
int ice_fwlog_unregister(struct ice_hw *hw);
sys/dev/ice/ice_fwlog.h
89
ice_fwlog_event_dump(struct ice_hw *hw, struct ice_aq_desc *desc, void *buf);
sys/dev/ice/ice_iflib.h
265
struct ice_hw hw;
sys/dev/ice/ice_iflib_txrx.c
230
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iflib_txrx.c
664
struct ice_hw *hw = &mif->back->hw;
sys/dev/ice/ice_iov.c
1078
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1129
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1183
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1235
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1301
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1340
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1482
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1513
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1641
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1666
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
1769
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
482
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
509
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
544
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
618
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
678
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
749
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
817
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
857
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
907
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_iov.c
970
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
10059
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
10175
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
102
static void ice_print_bus_link_data(device_t dev, struct ice_hw *hw);
sys/dev/ice/ice_lib.c
103
static void ice_set_pci_link_status_data(struct ice_hw *hw, u16 link_status);
sys/dev/ice/ice_lib.c
10356
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
10707
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
10784
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
10902
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
10972
ice_get_tx_rx_equalizations(struct ice_hw *hw, u8 serdes_num,
sys/dev/ice/ice_lib.c
11051
ice_fec_counter_read(struct ice_hw *hw, u32 receiver_id, u32 reg_offset,
sys/dev/ice/ice_lib.c
11082
ice_get_port_fec_stats(struct ice_hw *hw, u16 pcs_quad, u16 pcs_port,
sys/dev/ice/ice_lib.c
11163
ice_is_serdes_muxed(struct ice_hw *hw)
sys/dev/ice/ice_lib.c
11175
ice_get_maxspeed(struct ice_hw *hw, u8 lport, u8 *max_speed)
sys/dev/ice/ice_lib.c
11275
ice_get_port_topology(struct ice_hw *hw, u8 lport,
sys/dev/ice/ice_lib.c
11376
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
11557
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
11630
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
11715
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
11857
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
11915
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
1384
ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx)
sys/dev/ice/ice_lib.c
1405
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1432
ice_configure_txq_interrupt(struct ice_hw *hw, u16 txqid, u16 vector, u8 itr_idx)
sys/dev/ice/ice_lib.c
1453
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1480
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1517
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1549
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1573
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1599
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
1659
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
1729
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
1836
ice_is_rxq_ready(struct ice_hw *hw, int pf_q, u32 *reg)
sys/dev/ice/ice_lib.c
1874
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
190
static int ice_get_tx_rx_equalizations(struct ice_hw *hw, u8 serdes_num,
sys/dev/ice/ice_lib.c
192
static int ice_fec_counter_read(struct ice_hw *hw, u32 receiver_id,
sys/dev/ice/ice_lib.c
194
static int ice_get_port_fec_stats(struct ice_hw *hw, u16 pcs_quad, u16 pcs_port,
sys/dev/ice/ice_lib.c
196
static bool ice_is_serdes_muxed(struct ice_hw *hw);
sys/dev/ice/ice_lib.c
197
static int ice_get_maxspeed(struct ice_hw *hw, u8 lport, u8 *max_speed);
sys/dev/ice/ice_lib.c
201
static int ice_get_port_topology(struct ice_hw *hw, u8 lport,
sys/dev/ice/ice_lib.c
2014
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
2052
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2084
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
2122
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2152
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2210
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2320
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2445
ice_os_pkg_version_str(struct ice_hw *hw, struct sbuf *buf)
sys/dev/ice/ice_lib.c
2480
ice_active_pkg_version_str(struct ice_hw *hw, struct sbuf *buf)
sys/dev/ice/ice_lib.c
2519
ice_nvm_version_str(struct ice_hw *hw, struct sbuf *buf)
sys/dev/ice/ice_lib.c
2551
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2589
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
2657
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2770
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2801
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2837
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2868
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
2899
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3225
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
323
ice_set_ctrlq_len(struct ice_hw *hw)
sys/dev/ice/ice_lib.c
3432
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3478
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3635
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3734
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3831
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3885
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3926
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
3991
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
4127
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
4237
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
4325
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
4383
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
4450
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
4735
ice_log_hmc_error(struct ice_hw *hw, device_t dev)
sys/dev/ice/ice_lib.c
5268
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
5364
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
5440
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
5534
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
5599
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
5934
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
6003
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
6073
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
6144
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
6376
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
652
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
6562
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
6696
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
699
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
7043
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
733
struct ice_hw *hw = &vsi->sc->hw;
sys/dev/ice/ice_lib.c
7354
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
7387
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
7473
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
75
static int ice_is_rxq_ready(struct ice_hw *hw, int pf_q, u32 *reg);
sys/dev/ice/ice_lib.c
7554
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
7689
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
7826
ice_save_pci_info(struct ice_hw *hw, device_t dev)
sys/dev/ice/ice_lib.c
7848
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
7888
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8018
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8048
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8089
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
814
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8184
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8213
ice_print_bus_link_data(device_t dev, struct ice_hw *hw)
sys/dev/ice/ice_lib.c
8238
ice_set_pci_link_status_data(struct ice_hw *hw, u16 link_status)
sys/dev/ice/ice_lib.c
8288
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8334
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
84
static void ice_nvm_version_str(struct ice_hw *hw, struct sbuf *buf);
sys/dev/ice/ice_lib.c
8447
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8484
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
86
static void ice_active_pkg_version_str(struct ice_hw *hw, struct sbuf *buf);
sys/dev/ice/ice_lib.c
8682
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
87
static void ice_os_pkg_version_str(struct ice_hw *hw, struct sbuf *buf);
sys/dev/ice/ice_lib.c
8859
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
8998
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9049
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9124
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9206
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9241
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9302
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9360
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9428
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9498
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9741
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9913
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.c
9959
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_lib.h
356
static inline u16 ice_itr_to_reg(struct ice_hw *hw, u16 itr_setting)
sys/dev/ice/ice_lib.h
849
ice_enable_intr(struct ice_hw *hw, int vector)
sys/dev/ice/ice_lib.h
867
ice_disable_intr(struct ice_hw *hw, int vector)
sys/dev/ice/ice_lib.h
903
ice_get_pf_id(struct ice_hw *hw)
sys/dev/ice/ice_lib.h
934
void ice_set_ctrlq_len(struct ice_hw *hw);
sys/dev/ice/ice_lib.h
946
void ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx);
sys/dev/ice/ice_lib.h
948
void ice_configure_txq_interrupt(struct ice_hw *hw, u16 txqid, u16 vector, u8 itr_idx);
sys/dev/ice/ice_lib.h
964
void ice_log_hmc_error(struct ice_hw *hw, device_t dev);
sys/dev/ice/ice_lib.h
997
void ice_save_pci_info(struct ice_hw *hw, device_t dev);
sys/dev/ice/ice_nvm.c
1072
ice_get_orom_ver_info(struct ice_hw *hw, enum ice_bank_select bank, struct ice_orom_info *orom)
sys/dev/ice/ice_nvm.c
1108
int ice_get_inactive_orom_ver(struct ice_hw *hw, struct ice_orom_info *orom)
sys/dev/ice/ice_nvm.c
1124
ice_get_netlist_info(struct ice_hw *hw, enum ice_bank_select bank,
sys/dev/ice/ice_nvm.c
1197
int ice_get_netlist_ver_info(struct ice_hw *hw, struct ice_netlist_info *netlist)
sys/dev/ice/ice_nvm.c
1211
int ice_get_inactive_netlist_ver(struct ice_hw *hw, struct ice_netlist_info *netlist)
sys/dev/ice/ice_nvm.c
1224
static int ice_discover_flash_size(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
1281
static int ice_read_sr_pointer(struct ice_hw *hw, u16 offset, u32 *pointer)
sys/dev/ice/ice_nvm.c
1312
static int ice_read_sr_area_size(struct ice_hw *hw, u16 offset, u32 *size)
sys/dev/ice/ice_nvm.c
1337
static int ice_determine_active_flash_banks(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
1416
int ice_init_nvm(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
1487
ice_read_sr_buf(struct ice_hw *hw, u16 offset, u16 *words, u16 *data)
sys/dev/ice/ice_nvm.c
1512
__ice_write_sr_word(struct ice_hw *hw, u32 offset, const u16 *data)
sys/dev/ice/ice_nvm.c
1535
__ice_write_sr_buf(struct ice_hw *hw, u32 offset, u16 words, const u16 *data)
sys/dev/ice/ice_nvm.c
1572
static int ice_calc_sr_checksum(struct ice_hw *hw, u16 *checksum)
sys/dev/ice/ice_nvm.c
161
ice_aq_update_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset,
sys/dev/ice/ice_nvm.c
1643
int ice_update_sr_checksum(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
1668
int ice_validate_sr_checksum(struct ice_hw *hw, u16 *checksum)
sys/dev/ice/ice_nvm.c
1707
int ice_nvm_validate_checksum(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
1738
int ice_nvm_recalculate_checksum(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
1780
int ice_nvm_write_activate(struct ice_hw *hw, u16 cmd_flags, u8 *response_flags)
sys/dev/ice/ice_nvm.c
1808
ice_get_nvm_minsrevs(struct ice_hw *hw, struct ice_minsrev_info *minsrevs)
sys/dev/ice/ice_nvm.c
1866
ice_update_nvm_minsrevs(struct ice_hw *hw, struct ice_minsrev_info *minsrevs)
sys/dev/ice/ice_nvm.c
201
int ice_aq_erase_nvm(struct ice_hw *hw, u16 module_typeid, struct ice_sq_cd *cd)
sys/dev/ice/ice_nvm.c
2043
ice_nvm_access_read(struct ice_hw *hw, struct ice_nvm_access_cmd *cmd,
sys/dev/ice/ice_nvm.c
2076
ice_nvm_access_write(struct ice_hw *hw, struct ice_nvm_access_cmd *cmd,
sys/dev/ice/ice_nvm.c
2123
ice_handle_nvm_access(struct ice_hw *hw, struct ice_nvm_access_cmd *cmd,
sys/dev/ice/ice_nvm.c
2169
s32 ice_nvm_sanitize_operate(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
2201
s32 ice_nvm_sanitize(struct ice_hw *hw, u8 cmd_flags, u8 *values)
sys/dev/ice/ice_nvm.c
243
ice_aq_read_nvm_cfg(struct ice_hw *hw, u8 cmd_flags, u16 field_id, void *data,
sys/dev/ice/ice_nvm.c
278
ice_aq_write_nvm_cfg(struct ice_hw *hw, u8 cmd_flags, void *data, u16 buf_size,
sys/dev/ice/ice_nvm.c
304
ice_check_sr_access_params(struct ice_hw *hw, u32 offset, u16 words)
sys/dev/ice/ice_nvm.c
336
int ice_read_sr_word_aq(struct ice_hw *hw, u16 offset, u16 *data)
sys/dev/ice/ice_nvm.c
368
ice_write_sr_aq(struct ice_hw *hw, u32 offset, u16 words, __le16 *data,
sys/dev/ice/ice_nvm.c
394
ice_read_sr_buf_aq(struct ice_hw *hw, u16 offset, u16 *words, u16 *data)
sys/dev/ice/ice_nvm.c
423
int ice_acquire_nvm(struct ice_hw *hw, enum ice_aq_res_access_type access)
sys/dev/ice/ice_nvm.c
438
void ice_release_nvm(struct ice_hw *hw)
sys/dev/ice/ice_nvm.c
460
static u32 ice_get_flash_bank_offset(struct ice_hw *hw, enum ice_bank_select bank, u16 module)
sys/dev/ice/ice_nvm.c
50
ice_aq_read_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset, u16 length,
sys/dev/ice/ice_nvm.c
534
ice_read_flash_module(struct ice_hw *hw, enum ice_bank_select bank, u16 module,
sys/dev/ice/ice_nvm.c
571
ice_read_nvm_module(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
sys/dev/ice/ice_nvm.c
594
ice_get_nvm_css_hdr_len(struct ice_hw *hw, enum ice_bank_select bank,
sys/dev/ice/ice_nvm.c
631
ice_read_nvm_sr_copy(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
sys/dev/ice/ice_nvm.c
657
ice_read_orom_module(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
sys/dev/ice/ice_nvm.c
680
ice_read_netlist_module(struct ice_hw *hw, enum ice_bank_select bank, u32 offset, u16 *data)
sys/dev/ice/ice_nvm.c
701
int ice_read_sr_word(struct ice_hw *hw, u16 offset, u16 *data)
sys/dev/ice/ice_nvm.c
728
ice_get_pfa_module_tlv(struct ice_hw *hw, u16 *module_tlv, u16 *module_tlv_len,
sys/dev/ice/ice_nvm.c
805
int ice_read_pba_string(struct ice_hw *hw, u8 *pba_num, u32 pba_num_size)
sys/dev/ice/ice_nvm.c
864
static int ice_get_nvm_srev(struct ice_hw *hw, enum ice_bank_select bank, u32 *srev)
sys/dev/ice/ice_nvm.c
892
ice_get_nvm_ver_info(struct ice_hw *hw, enum ice_bank_select bank, struct ice_nvm_info *nvm)
sys/dev/ice/ice_nvm.c
935
int ice_get_inactive_nvm_ver(struct ice_hw *hw, struct ice_nvm_info *nvm)
sys/dev/ice/ice_nvm.c
949
static int ice_get_orom_srev(struct ice_hw *hw, enum ice_bank_select bank, u32 *srev)
sys/dev/ice/ice_nvm.c
96
ice_read_flat_nvm(struct ice_hw *hw, u32 offset, u32 *length, u8 *data,
sys/dev/ice/ice_nvm.c
994
ice_get_orom_civd_data(struct ice_hw *hw, enum ice_bank_select bank,
sys/dev/ice/ice_nvm.h
100
ice_nvm_access_read(struct ice_hw *hw, struct ice_nvm_access_cmd *cmd,
sys/dev/ice/ice_nvm.h
103
ice_nvm_access_write(struct ice_hw *hw, struct ice_nvm_access_cmd *cmd,
sys/dev/ice/ice_nvm.h
109
ice_handle_nvm_access(struct ice_hw *hw, struct ice_nvm_access_cmd *cmd,
sys/dev/ice/ice_nvm.h
113
ice_acquire_nvm(struct ice_hw *hw, enum ice_aq_res_access_type access);
sys/dev/ice/ice_nvm.h
114
void ice_release_nvm(struct ice_hw *hw);
sys/dev/ice/ice_nvm.h
116
ice_aq_read_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset, u16 length,
sys/dev/ice/ice_nvm.h
120
ice_read_flat_nvm(struct ice_hw *hw, u32 offset, u32 *length, u8 *data,
sys/dev/ice/ice_nvm.h
123
ice_get_pfa_module_tlv(struct ice_hw *hw, u16 *module_tlv, u16 *module_tlv_len,
sys/dev/ice/ice_nvm.h
126
ice_get_nvm_minsrevs(struct ice_hw *hw, struct ice_minsrev_info *minsrevs);
sys/dev/ice/ice_nvm.h
128
ice_update_nvm_minsrevs(struct ice_hw *hw, struct ice_minsrev_info *minsrevs);
sys/dev/ice/ice_nvm.h
130
ice_get_inactive_orom_ver(struct ice_hw *hw, struct ice_orom_info *orom);
sys/dev/ice/ice_nvm.h
132
ice_get_inactive_nvm_ver(struct ice_hw *hw, struct ice_nvm_info *nvm);
sys/dev/ice/ice_nvm.h
134
ice_get_inactive_netlist_ver(struct ice_hw *hw, struct ice_netlist_info *netlist);
sys/dev/ice/ice_nvm.h
136
ice_read_pba_string(struct ice_hw *hw, u8 *pba_num, u32 pba_num_size);
sys/dev/ice/ice_nvm.h
137
int ice_init_nvm(struct ice_hw *hw);
sys/dev/ice/ice_nvm.h
138
int ice_read_sr_word(struct ice_hw *hw, u16 offset, u16 *data);
sys/dev/ice/ice_nvm.h
139
int ice_read_sr_word_aq(struct ice_hw *hw, u16 offset, u16 *data);
sys/dev/ice/ice_nvm.h
141
ice_read_sr_buf(struct ice_hw *hw, u16 offset, u16 *words, u16 *data);
sys/dev/ice/ice_nvm.h
143
ice_aq_erase_nvm(struct ice_hw *hw, u16 module_typeid, struct ice_sq_cd *cd);
sys/dev/ice/ice_nvm.h
145
ice_aq_update_nvm(struct ice_hw *hw, u16 module_typeid, u32 offset,
sys/dev/ice/ice_nvm.h
149
ice_aq_read_nvm_cfg(struct ice_hw *hw, u8 cmd_flags, u16 field_id, void *data,
sys/dev/ice/ice_nvm.h
152
ice_aq_write_nvm_cfg(struct ice_hw *hw, u8 cmd_flags, void *data, u16 buf_size,
sys/dev/ice/ice_nvm.h
154
int ice_update_sr_checksum(struct ice_hw *hw);
sys/dev/ice/ice_nvm.h
155
int ice_validate_sr_checksum(struct ice_hw *hw, u16 *checksum);
sys/dev/ice/ice_nvm.h
156
int ice_nvm_validate_checksum(struct ice_hw *hw);
sys/dev/ice/ice_nvm.h
157
int ice_nvm_recalculate_checksum(struct ice_hw *hw);
sys/dev/ice/ice_nvm.h
159
ice_nvm_write_activate(struct ice_hw *hw, u16 cmd_flags, u8 *response_flags);
sys/dev/ice/ice_nvm.h
160
s32 ice_nvm_sanitize_operate(struct ice_hw *hw);
sys/dev/ice/ice_nvm.h
161
s32 ice_nvm_sanitize(struct ice_hw *hw, u8 cmd_flags, u8 *values);
sys/dev/ice/ice_osdep.c
128
ice_debug_array(struct ice_hw *hw, uint64_t mask, uint32_t rowsize,
sys/dev/ice/ice_osdep.c
163
ice_info_fwlog(struct ice_hw *hw, uint32_t rowsize, uint32_t __unused groupsize,
sys/dev/ice/ice_osdep.c
191
rd32(struct ice_hw *hw, uint32_t reg)
sys/dev/ice/ice_osdep.c
209
rd64(struct ice_hw *hw, uint32_t reg)
sys/dev/ice/ice_osdep.c
237
wr32(struct ice_hw *hw, uint32_t reg, uint32_t val)
sys/dev/ice/ice_osdep.c
256
wr64(struct ice_hw *hw, uint32_t reg, uint64_t val)
sys/dev/ice/ice_osdep.c
370
ice_alloc_dma_mem(struct ice_hw *hw, struct ice_dma_mem *mem, u64 size)
sys/dev/ice/ice_osdep.c
435
ice_free_dma_mem(struct ice_hw __unused *hw, struct ice_dma_mem *mem)
sys/dev/ice/ice_osdep.c
81
ice_hw_to_dev(struct ice_hw *hw) {
sys/dev/ice/ice_osdep.c
98
ice_debug(struct ice_hw *hw, uint64_t mask, char *fmt, ...)
sys/dev/ice/ice_osdep.h
105
ice_calloc(struct ice_hw __unused *hw, size_t count, size_t size)
sys/dev/ice/ice_osdep.h
119
ice_malloc(struct ice_hw __unused *hw, size_t size)
sys/dev/ice/ice_osdep.h
136
ice_memdup(struct ice_hw __unused *hw, const void *src, size_t size,
sys/dev/ice/ice_osdep.h
156
ice_free(struct ice_hw __unused *hw, void *mem)
sys/dev/ice/ice_osdep.h
401
void * ice_alloc_dma_mem(struct ice_hw *hw, struct ice_dma_mem *mem, u64 size);
sys/dev/ice/ice_osdep.h
402
void ice_free_dma_mem(struct ice_hw __unused *hw, struct ice_dma_mem *mem);
sys/dev/ice/ice_osdep.h
63
struct ice_hw;
sys/dev/ice/ice_osdep.h
65
device_t ice_hw_to_dev(struct ice_hw *hw);
sys/dev/ice/ice_osdep.h
68
void ice_debug(struct ice_hw *hw, uint64_t mask, char *fmt, ...) __printflike(3, 4);
sys/dev/ice/ice_osdep.h
69
void ice_debug_array(struct ice_hw *hw, uint64_t mask, uint32_t rowsize,
sys/dev/ice/ice_osdep.h
71
void ice_info_fwlog(struct ice_hw *hw, uint32_t rowsize, uint32_t groupsize,
sys/dev/ice/ice_osdep.h
85
uint32_t rd32(struct ice_hw *hw, uint32_t reg);
sys/dev/ice/ice_osdep.h
86
uint64_t rd64(struct ice_hw *hw, uint32_t reg);
sys/dev/ice/ice_osdep.h
87
void wr32(struct ice_hw *hw, uint32_t reg, uint32_t val);
sys/dev/ice/ice_osdep.h
88
void wr64(struct ice_hw *hw, uint32_t reg, uint64_t val);
sys/dev/ice/ice_rdma.c
170
struct ice_hw *hw = &sc->hw;
sys/dev/ice/ice_rdma.c
360
ice_rdma_cp_qos_info(struct ice_hw *hw, struct ice_dcbx_cfg *dcbx_cfg,
sys/dev/ice/ice_rdma.c
71
static void ice_rdma_cp_qos_info(struct ice_hw *hw,
sys/dev/ice/ice_sched.c
1196
static u8 ice_sched_get_qgrp_layer(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
1208
static u8 ice_sched_get_vsi_layer(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
1230
static u8 ice_sched_get_agg_layer(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
130
ice_aqc_send_sched_elem_cmd(struct ice_hw *hw, enum ice_adminq_opc cmd_opc,
sys/dev/ice/ice_sched.c
1310
struct ice_hw *hw;
sys/dev/ice/ice_sched.c
1436
int ice_sched_query_res_alloc(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
1495
void ice_sched_get_psm_clk_freq(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
1535
ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *base,
sys/dev/ice/ice_sched.c
161
ice_aq_query_sched_elems(struct ice_hw *hw, u16 elems_req,
sys/dev/ice/ice_sched.c
1699
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
1724
static bool ice_sched_check_node(struct ice_hw *hw, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
1754
ice_sched_calc_vsi_child_nodes(struct ice_hw *hw, u16 num_qs, u16 *num_nodes)
sys/dev/ice/ice_sched.c
1789
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
187
struct ice_hw *hw;
sys/dev/ice/ice_sched.c
1974
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
2047
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
2264
bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2292
ice_aq_query_node_to_root(struct ice_hw *hw, u32 node_teid,
sys/dev/ice/ice_sched.c
2314
ice_get_agg_info(struct ice_hw *hw, u32 agg_id)
sys/dev/ice/ice_sched.c
2336
ice_sched_get_free_vsi_parent(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
2418
struct ice_hw *hw;
sys/dev/ice/ice_sched.c
247
ice_aq_delete_sched_elems(struct ice_hw *hw, u16 grps_req,
sys/dev/ice/ice_sched.c
2624
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
266
ice_sched_remove_elems(struct ice_hw *hw, struct ice_sched_node *parent,
sys/dev/ice/ice_sched.c
2729
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
2819
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
2924
ice_get_vsi_agg_info(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_sched.c
2985
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
3049
static void ice_sched_rm_unused_rl_prof(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
3078
ice_sched_update_elem(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
3123
ice_sched_cfg_node_bw_alloc(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
340
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
3776
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
3912
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
3965
static u16 ice_sched_calc_wakeup(struct ice_hw *hw, s32 bw)
sys/dev/ice/ice_sched.c
4009
ice_sched_bw_to_rl_profile(struct ice_hw *hw, u32 bw,
sys/dev/ice/ice_sched.c
407
ice_aq_get_dflt_topo(struct ice_hw *hw, u8 lport,
sys/dev/ice/ice_sched.c
4080
ice_sched_add_rl_profile(struct ice_hw *hw, enum ice_rl_type rl_type,
sys/dev/ice/ice_sched.c
4156
ice_sched_cfg_node_bw_lmt(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4234
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
4300
ice_sched_rm_rl_profile(struct ice_hw *hw, u8 layer_num, u8 profile_type,
sys/dev/ice/ice_sched.c
4345
struct ice_hw *hw;
sys/dev/ice/ice_sched.c
437
ice_aq_add_sched_elems(struct ice_hw *hw, u16 grps_req,
sys/dev/ice/ice_sched.c
4401
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
4501
struct ice_hw *hw;
sys/dev/ice/ice_sched.c
458
ice_aq_cfg_sched_elems(struct ice_hw *hw, u16 elems_req,
sys/dev/ice/ice_sched.c
47
struct ice_hw *hw;
sys/dev/ice/ice_sched.c
479
ice_aq_move_sched_elems(struct ice_hw *hw, u16 grps_req,
sys/dev/ice/ice_sched.c
500
ice_aq_suspend_sched_elems(struct ice_hw *hw, u16 elems_req, __le32 *buf,
sys/dev/ice/ice_sched.c
520
ice_aq_resume_sched_elems(struct ice_hw *hw, u16 elems_req, __le32 *buf,
sys/dev/ice/ice_sched.c
538
ice_aq_query_sched_res(struct ice_hw *hw, u16 buf_size,
sys/dev/ice/ice_sched.c
5513
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
5540
int ice_cfg_rl_burst_size(struct ice_hw *hw, u32 bytes)
sys/dev/ice/ice_sched.c
558
ice_sched_suspend_resume_elems(struct ice_hw *hw, u8 num_nodes, u32 *node_teids,
sys/dev/ice/ice_sched.c
5582
ice_sched_replay_node_prio(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
5609
ice_sched_replay_node_bw(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
5667
ice_sched_replay_agg_bw(struct ice_hw *hw, struct ice_sched_agg_info *agg_info)
sys/dev/ice/ice_sched.c
5729
void ice_sched_replay_agg(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
5775
void ice_sched_replay_agg_vsi_preinit(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
5852
ice_sched_replay_vsi_bw(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_sched.c
5892
ice_sched_replay_vsi_agg(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_sched.c
5942
int ice_replay_vsi_agg(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_sched.c
596
ice_alloc_lan_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 new_numqs)
sys/dev/ice/ice_sched.c
638
ice_alloc_rdma_q_ctx(struct ice_hw *hw, u16 vsi_handle, u8 tc, u16 new_numqs)
sys/dev/ice/ice_sched.c
685
ice_aq_rl_profile(struct ice_hw *hw, enum ice_adminq_opc opcode,
sys/dev/ice/ice_sched.c
716
ice_aq_add_rl_profile(struct ice_hw *hw, u16 num_profiles,
sys/dev/ice/ice_sched.c
735
ice_aq_query_rl_profile(struct ice_hw *hw, u16 num_profiles,
sys/dev/ice/ice_sched.c
755
ice_aq_remove_rl_profile(struct ice_hw *hw, u16 num_profiles,
sys/dev/ice/ice_sched.c
774
ice_sched_del_rl_profile(struct ice_hw *hw,
sys/dev/ice/ice_sched.c
807
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.c
837
void ice_sched_clear_agg(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
901
void ice_sched_cleanup_all(struct ice_hw *hw)
sys/dev/ice/ice_sched.c
930
ice_aq_cfg_node_attr(struct ice_hw *hw, u16 num_nodes,
sys/dev/ice/ice_sched.c
957
ice_aq_cfg_l2_node_cgd(struct ice_hw *hw, u16 num_l2_nodes,
sys/dev/ice/ice_sched.c
994
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_sched.h
114
ice_aq_query_rl_profile(struct ice_hw *hw, u16 num_profiles,
sys/dev/ice/ice_sched.h
118
ice_aq_cfg_node_attr(struct ice_hw *hw, u16 num_nodes,
sys/dev/ice/ice_sched.h
122
ice_aq_cfg_l2_node_cgd(struct ice_hw *hw, u16 num_nodes,
sys/dev/ice/ice_sched.h
126
ice_aq_move_sched_elems(struct ice_hw *hw, u16 grps_req,
sys/dev/ice/ice_sched.h
130
ice_aq_query_sched_elems(struct ice_hw *hw, u16 elems_req,
sys/dev/ice/ice_sched.h
160
int ice_sched_query_res_alloc(struct ice_hw *hw);
sys/dev/ice/ice_sched.h
161
void ice_sched_get_psm_clk_freq(struct ice_hw *hw);
sys/dev/ice/ice_sched.h
165
void ice_sched_cleanup_all(struct ice_hw *hw);
sys/dev/ice/ice_sched.h
166
void ice_sched_clear_agg(struct ice_hw *hw);
sys/dev/ice/ice_sched.h
193
bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
195
ice_aq_query_node_to_root(struct ice_hw *hw, u32 node_teid,
sys/dev/ice/ice_sched.h
261
ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *base,
sys/dev/ice/ice_sched.h
285
int ice_cfg_rl_burst_size(struct ice_hw *hw, u32 bytes);
sys/dev/ice/ice_sched.h
286
void ice_sched_replay_agg_vsi_preinit(struct ice_hw *hw);
sys/dev/ice/ice_sched.h
287
void ice_sched_replay_agg(struct ice_hw *hw);
sys/dev/ice/ice_sched.h
289
int ice_replay_vsi_agg(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_switch.c
1013
ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz,
sys/dev/ice/ice_switch.c
1067
int ice_get_initial_sw_cfg(struct ice_hw *hw)
sys/dev/ice/ice_switch.c
1158
static void ice_fill_sw_info(struct ice_hw *hw, struct ice_fltr_info *fi)
sys/dev/ice/ice_switch.c
1225
ice_fill_sw_rule(struct ice_hw *hw, struct ice_fltr_info *f_info,
sys/dev/ice/ice_switch.c
125
ice_aq_get_sw_cfg(struct ice_hw *hw, struct ice_aqc_get_sw_cfg_resp_elem *buf,
sys/dev/ice/ice_switch.c
1367
ice_add_marker_act(struct ice_hw *hw, struct ice_fltr_mgmt_list_entry *m_ent,
sys/dev/ice/ice_switch.c
1468
ice_add_counter_act(struct ice_hw *hw, struct ice_fltr_mgmt_list_entry *m_ent,
sys/dev/ice/ice_switch.c
152
int ice_alloc_rss_global_lut(struct ice_hw *hw, bool shared_res, u16 *global_lut_id)
sys/dev/ice/ice_switch.c
1561
ice_create_vsi_list_map(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi,
sys/dev/ice/ice_switch.c
1595
ice_update_vsi_list_rule(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi,
sys/dev/ice/ice_switch.c
1658
ice_create_vsi_list_rule(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi,
sys/dev/ice/ice_switch.c
1685
ice_create_pkt_fwd_rule(struct ice_hw *hw, struct ice_sw_recipe *recp_list,
sys/dev/ice/ice_switch.c
1746
ice_update_pkt_fwd_rule(struct ice_hw *hw, struct ice_fltr_info *f_info)
sys/dev/ice/ice_switch.c
1777
int ice_update_sw_rule_bridge_mode(struct ice_hw *hw)
sys/dev/ice/ice_switch.c
1837
ice_add_update_vsi_list(struct ice_hw *hw,
sys/dev/ice/ice_switch.c
187
int ice_free_rss_global_lut(struct ice_hw *hw, u16 global_lut_id)
sys/dev/ice/ice_switch.c
2022
ice_add_rule_internal(struct ice_hw *hw, struct ice_sw_recipe *recp_list,
sys/dev/ice/ice_switch.c
2072
ice_remove_vsi_list_rule(struct ice_hw *hw, u16 vsi_list_id,
sys/dev/ice/ice_switch.c
2090
ice_rem_update_vsi_list(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
2177
ice_remove_rule_internal(struct ice_hw *hw, struct ice_sw_recipe *recp_list,
sys/dev/ice/ice_switch.c
222
ice_alloc_sw(struct ice_hw *hw, bool ena_stats, bool shared_res, u16 *sw_id,
sys/dev/ice/ice_switch.c
2274
ice_aq_get_res_alloc(struct ice_hw *hw, u16 *num_entries,
sys/dev/ice/ice_switch.c
2311
ice_aq_get_res_descs(struct ice_hw *hw, u16 num_entries,
sys/dev/ice/ice_switch.c
2357
ice_add_mac_rule(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_list,
sys/dev/ice/ice_switch.c
2507
int ice_add_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_list)
sys/dev/ice/ice_switch.c
2523
ice_add_vlan_internal(struct ice_hw *hw, struct ice_sw_recipe *recp_list,
sys/dev/ice/ice_switch.c
2677
ice_add_vlan_rule(struct ice_hw *hw, struct LIST_HEAD_TYPE *v_list,
sys/dev/ice/ice_switch.c
2704
int ice_add_vlan(struct ice_hw *hw, struct LIST_HEAD_TYPE *v_list)
sys/dev/ice/ice_switch.c
2724
ice_add_eth_mac_rule(struct ice_hw *hw, struct LIST_HEAD_TYPE *em_list,
sys/dev/ice/ice_switch.c
2758
ice_add_eth_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *em_list)
sys/dev/ice/ice_switch.c
2774
ice_remove_eth_mac_rule(struct ice_hw *hw, struct LIST_HEAD_TYPE *em_list,
sys/dev/ice/ice_switch.c
2806
ice_remove_eth_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *em_list)
sys/dev/ice/ice_switch.c
2859
ice_alloc_res_lg_act(struct ice_hw *hw, u16 *l_id, u16 num_acts)
sys/dev/ice/ice_switch.c
2897
ice_rem_sw_rule_info(struct ice_hw *hw, struct LIST_HEAD_TYPE *rule_head)
sys/dev/ice/ice_switch.c
2915
void ice_rem_all_sw_rules_info(struct ice_hw *hw)
sys/dev/ice/ice_switch.c
2946
struct ice_hw *hw = pi->hw;
sys/dev/ice/ice_switch.c
305
int ice_free_sw(struct ice_hw *hw, u16 sw_id, u16 counter_id)
sys/dev/ice/ice_switch.c
3067
ice_remove_mac_rule(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_list,
sys/dev/ice/ice_switch.c
3119
int ice_remove_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_list)
sys/dev/ice/ice_switch.c
3134
ice_remove_vlan_rule(struct ice_hw *hw, struct LIST_HEAD_TYPE *v_list,
sys/dev/ice/ice_switch.c
3160
ice_remove_vlan(struct ice_hw *hw, struct LIST_HEAD_TYPE *v_list)
sys/dev/ice/ice_switch.c
3201
ice_add_entry_to_vsi_fltr_list(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3244
ice_add_to_vsi_fltr_list(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3323
_ice_get_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3369
ice_get_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3387
ice_get_vsi_vlan_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3405
ice_remove_promisc(struct ice_hw *hw, u8 recp_id,
sys/dev/ice/ice_switch.c
3431
_ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3511
ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3531
_ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3663
ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
368
ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
3686
_ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3748
ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3767
ice_remove_vsi_lkup_fltr(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3829
ice_remove_vsi_fltr_rule(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.c
3857
void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_switch.c
3871
ice_alloc_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
sys/dev/ice/ice_switch.c
3909
ice_free_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
sys/dev/ice/ice_switch.c
3941
int ice_alloc_vlan_res_counter(struct ice_hw *hw, u16 *counter_id)
sys/dev/ice/ice_switch.c
3953
int ice_free_vlan_res_counter(struct ice_hw *hw, u16 counter_id)
sys/dev/ice/ice_switch.c
3967
ice_add_mac_with_sw_marker(struct ice_hw *hw, struct ice_fltr_info *f_info,
sys/dev/ice/ice_switch.c
4063
ice_add_mac_with_counter(struct ice_hw *hw, struct ice_fltr_info *f_info)
sys/dev/ice/ice_switch.c
412
ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
4162
ice_replay_fltr(struct ice_hw *hw, u8 recp_id, struct LIST_HEAD_TYPE *list_head)
sys/dev/ice/ice_switch.c
4232
int ice_replay_all_fltr(struct ice_hw *hw)
sys/dev/ice/ice_switch.c
4261
ice_replay_vsi_fltr(struct ice_hw *hw, struct ice_port_info *pi,
sys/dev/ice/ice_switch.c
4322
ice_replay_vsi_all_fltr(struct ice_hw *hw, struct ice_port_info *pi,
sys/dev/ice/ice_switch.c
4353
void ice_rm_sw_replay_rule_info(struct ice_hw *hw, struct ice_switch_info *sw)
sys/dev/ice/ice_switch.c
4377
void ice_rm_all_sw_replay_rule_info(struct ice_hw *hw)
sys/dev/ice/ice_switch.c
447
ice_aq_update_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
482
bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_switch.c
495
u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_switch.c
507
struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_switch.c
521
ice_save_vsi_ctx(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi)
sys/dev/ice/ice_switch.c
531
void ice_clear_vsi_q_ctx(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_switch.c
558
static void ice_clear_vsi_ctx(struct ice_hw *hw, u16 vsi_handle)
sys/dev/ice/ice_switch.c
574
void ice_clear_all_vsi_ctx(struct ice_hw *hw)
sys/dev/ice/ice_switch.c
594
ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
636
ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
660
ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
676
ice_cfg_iwarp_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable)
sys/dev/ice/ice_switch.c
719
ice_aq_get_vsi_params(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.c
76
ice_init_def_sw_recp(struct ice_hw *hw, struct ice_sw_recipe **recp_list)
sys/dev/ice/ice_switch.c
760
ice_aq_add_update_mir_rule(struct ice_hw *hw, u16 rule_type, u16 dest_vsi,
sys/dev/ice/ice_switch.c
858
ice_aq_delete_mir_rule(struct ice_hw *hw, u16 rule_id, bool keep_allocd,
sys/dev/ice/ice_switch.c
890
ice_aq_alloc_free_vsi_list(struct ice_hw *hw, u16 *vsi_list_id,
sys/dev/ice/ice_switch.c
949
ice_aq_set_storm_ctrl(struct ice_hw *hw, u32 bcast_thresh, u32 mcast_thresh,
sys/dev/ice/ice_switch.c
976
ice_aq_get_storm_ctrl(struct ice_hw *hw, u32 *bcast_thresh, u32 *mcast_thresh,
sys/dev/ice/ice_switch.h
443
ice_add_adv_recipe(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
sys/dev/ice/ice_switch.h
447
ice_find_adv_rule_entry(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
sys/dev/ice/ice_switch.h
452
ice_adv_add_update_vsi_list(struct ice_hw *hw,
sys/dev/ice/ice_switch.h
463
ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
466
ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
469
ice_aq_update_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
472
ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
475
ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
478
ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
480
struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_switch.h
481
void ice_clear_vsi_q_ctx(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_switch.h
482
void ice_clear_all_vsi_ctx(struct ice_hw *hw);
sys/dev/ice/ice_switch.h
484
ice_aq_get_vsi_params(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
sys/dev/ice/ice_switch.h
487
ice_aq_add_update_mir_rule(struct ice_hw *hw, u16 rule_type, u16 dest_vsi,
sys/dev/ice/ice_switch.h
491
ice_aq_delete_mir_rule(struct ice_hw *hw, u16 rule_id, bool keep_allocd,
sys/dev/ice/ice_switch.h
494
ice_aq_get_storm_ctrl(struct ice_hw *hw, u32 *bcast_thresh, u32 *mcast_thresh,
sys/dev/ice/ice_switch.h
497
ice_aq_set_storm_ctrl(struct ice_hw *hw, u32 bcast_thresh, u32 mcast_thresh,
sys/dev/ice/ice_switch.h
500
int ice_get_initial_sw_cfg(struct ice_hw *hw);
sys/dev/ice/ice_switch.h
502
ice_alloc_vlan_res_counter(struct ice_hw *hw, u16 *counter_id);
sys/dev/ice/ice_switch.h
504
ice_free_vlan_res_counter(struct ice_hw *hw, u16 counter_id);
sys/dev/ice/ice_switch.h
506
int ice_update_sw_rule_bridge_mode(struct ice_hw *hw);
sys/dev/ice/ice_switch.h
507
int ice_alloc_rss_global_lut(struct ice_hw *hw, bool shared_res, u16 *global_lut_id);
sys/dev/ice/ice_switch.h
508
int ice_free_rss_global_lut(struct ice_hw *hw, u16 global_lut_id);
sys/dev/ice/ice_switch.h
510
ice_alloc_sw(struct ice_hw *hw, bool ena_stats, bool shared_res, u16 *sw_id,
sys/dev/ice/ice_switch.h
513
ice_free_sw(struct ice_hw *hw, u16 sw_id, u16 counter_id);
sys/dev/ice/ice_switch.h
515
ice_aq_get_res_alloc(struct ice_hw *hw, u16 *num_entries,
sys/dev/ice/ice_switch.h
519
ice_aq_get_res_descs(struct ice_hw *hw, u16 num_entries,
sys/dev/ice/ice_switch.h
523
ice_add_vlan(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_list);
sys/dev/ice/ice_switch.h
524
int ice_remove_vlan(struct ice_hw *hw, struct LIST_HEAD_TYPE *v_list);
sys/dev/ice/ice_switch.h
525
void ice_rem_all_sw_rules_info(struct ice_hw *hw);
sys/dev/ice/ice_switch.h
526
int ice_add_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_lst);
sys/dev/ice/ice_switch.h
527
int ice_remove_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *m_lst);
sys/dev/ice/ice_switch.h
529
ice_add_eth_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *em_list);
sys/dev/ice/ice_switch.h
531
ice_remove_eth_mac(struct ice_hw *hw, struct LIST_HEAD_TYPE *em_list);
sys/dev/ice/ice_switch.h
533
ice_cfg_iwarp_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable);
sys/dev/ice/ice_switch.h
536
ice_add_mac_with_sw_marker(struct ice_hw *hw, struct ice_fltr_info *f_info,
sys/dev/ice/ice_switch.h
539
ice_add_mac_with_counter(struct ice_hw *hw, struct ice_fltr_info *f_info);
sys/dev/ice/ice_switch.h
540
void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_switch.h
549
ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.h
552
ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.h
555
ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.h
560
ice_get_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.h
563
ice_get_vsi_vlan_promisc(struct ice_hw *hw, u16 vsi_handle,
sys/dev/ice/ice_switch.h
566
int ice_replay_all_fltr(struct ice_hw *hw);
sys/dev/ice/ice_switch.h
569
ice_init_def_sw_recp(struct ice_hw *hw, struct ice_sw_recipe **recp_list);
sys/dev/ice/ice_switch.h
570
u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_switch.h
571
bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle);
sys/dev/ice/ice_switch.h
574
ice_replay_vsi_all_fltr(struct ice_hw *hw, struct ice_port_info *pi,
sys/dev/ice/ice_switch.h
576
void ice_rm_sw_replay_rule_info(struct ice_hw *hw, struct ice_switch_info *sw);
sys/dev/ice/ice_switch.h
577
void ice_rm_all_sw_replay_rule_info(struct ice_hw *hw);
sys/dev/ice/ice_switch.h
579
ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz,
sys/dev/ice/ice_type.h
1481
ice_is_nac_dual(struct ice_hw *hw)
sys/dev/ice/ice_type.h
953
struct ice_hw *hw; /* back pointer to HW instance */
sys/dev/ice/ice_vf_mbx.c
215
ice_mbx_traverse(struct ice_hw *hw,
sys/dev/ice/ice_vf_mbx.c
256
ice_mbx_detect_malvf(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info,
sys/dev/ice/ice_vf_mbx.c
281
void ice_e830_mbx_vf_dec_trig(struct ice_hw *hw,
sys/dev/ice/ice_vf_mbx.c
297
void ice_mbx_vf_clear_cnt_e830(struct ice_hw *hw, u16 vf_id)
sys/dev/ice/ice_vf_mbx.c
328
ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data,
sys/dev/ice/ice_vf_mbx.c
451
void ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info)
sys/dev/ice/ice_vf_mbx.c
465
void ice_mbx_init_snapshot(struct ice_hw *hw)
sys/dev/ice/ice_vf_mbx.c
51
ice_aq_send_msg_to_vf(struct ice_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval,
sys/dev/ice/ice_vf_mbx.c
85
ice_aq_send_msg_to_pf(struct ice_hw *hw, enum virtchnl_ops v_opcode,
sys/dev/ice/ice_vf_mbx.h
49
ice_aq_send_msg_to_pf(struct ice_hw *hw, enum virtchnl_ops v_opcode,
sys/dev/ice/ice_vf_mbx.h
53
ice_aq_send_msg_to_vf(struct ice_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval,
sys/dev/ice/ice_vf_mbx.h
58
void ice_e830_mbx_vf_dec_trig(struct ice_hw *hw,
sys/dev/ice/ice_vf_mbx.h
60
void ice_mbx_vf_clear_cnt_e830(struct ice_hw *hw, u16 vf_id);
sys/dev/ice/ice_vf_mbx.h
62
ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data,
sys/dev/ice/ice_vf_mbx.h
65
void ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info);
sys/dev/ice/ice_vf_mbx.h
66
void ice_mbx_init_snapshot(struct ice_hw *hw);
sys/dev/ice/ice_vlan_mode.c
118
static bool ice_aq_is_dvm_ena(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
142
bool ice_is_dvm_ena(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
155
static void ice_cache_vlan_mode(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
164
static bool ice_pkg_supports_dvm(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
183
static bool ice_fw_supports_dvm(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
211
static bool ice_is_dvm_supported(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
234
ice_aq_set_vlan_mode(struct ice_hw *hw,
sys/dev/ice/ice_vlan_mode.c
268
static int ice_set_svm(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
301
int ice_set_vlan_mode(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
322
void ice_post_pkg_dwnld_vlan_mode_cfg(struct ice_hw *hw)
sys/dev/ice/ice_vlan_mode.c
41
ice_pkg_get_supported_vlan_mode(struct ice_hw *hw, bool *dvm)
sys/dev/ice/ice_vlan_mode.c
92
ice_aq_get_vlan_mode(struct ice_hw *hw,
sys/dev/ice/ice_vlan_mode.h
37
struct ice_hw;
sys/dev/ice/ice_vlan_mode.h
39
bool ice_is_dvm_ena(struct ice_hw *hw);
sys/dev/ice/ice_vlan_mode.h
40
int ice_set_vlan_mode(struct ice_hw *hw);
sys/dev/ice/ice_vlan_mode.h
41
void ice_post_pkg_dwnld_vlan_mode_cfg(struct ice_hw *hw);
sys/dev/ice/if_ice_iflib.c
1298
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
1773
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
1799
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
1831
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
1855
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
1897
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
2192
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
2513
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
2652
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
2866
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
2932
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
2970
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
3405
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
390
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
3923
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
4326
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
4352
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
4377
struct ice_hw *hw = &sc->hw;
sys/dev/ice/if_ice_iflib.c
484
struct ice_hw *hw;
sys/dev/ice/if_ice_iflib.c
733
struct ice_hw *hw = &sc->hw;