drivers/net/ethernet/intel/ice/devlink/devlink.c
106
ice_info_pending_nvm_ver(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/devlink/devlink.c
116
static void ice_info_eetrack(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1212
static void ice_set_min_max_msix(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1235
static int ice_devlink_reinit_up(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
124
ice_info_pending_eetrack(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1308
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
132
static void ice_info_ddp_pkg_name(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1360
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1376
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
140
ice_info_ddp_pkg_version(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1404
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1427
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1443
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1471
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
149
ice_info_ddp_pkg_bundle_id(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
154
static void ice_info_netlist_ver(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1540
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1565
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1610
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1633
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
165
static void ice_info_netlist_build(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1699
struct ice_pf *ice_allocate_pf(struct device *dev)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1703
devlink = devlink_alloc(&ice_devlink_ops, sizeof(struct ice_pf), dev);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1723
struct ice_sf_priv *ice_allocate_sf(struct device *dev, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
173
ice_info_pending_netlist_ver(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/devlink/devlink.c
1750
void ice_devlink_register(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1763
void ice_devlink_unregister(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1768
int ice_devlink_register_params(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1816
void ice_devlink_unregister_params(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
1857
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
187
ice_info_pending_netlist_build(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/devlink/devlink.c
1946
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
196
static void ice_info_cgu_fw_build(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
2010
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
2062
void ice_devlink_init_regions(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
207
static void ice_info_cgu_id(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
2102
void ice_devlink_destroy_regions(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
241
void (*getter)(struct ice_pf *pf, struct ice_info_ctx *ctx);
drivers/net/ethernet/intel/ice/devlink/devlink.c
242
void (*fallback)(struct ice_pf *pf, struct ice_info_ctx *ctx);
drivers/net/ethernet/intel/ice/devlink/devlink.c
275
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
34
static void ice_info_get_dsn(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
411
ice_devlink_reload_empr_start(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/devlink.c
44
static void ice_info_pba(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
455
static void ice_devlink_reinit_down(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
481
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
520
ice_devlink_reload_empr_finish(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/devlink.c
543
static int ice_get_tx_topo_user_sel(struct ice_pf *pf, uint8_t *layers)
drivers/net/ethernet/intel/ice/devlink/devlink.c
56
static void ice_info_fw_mgmt(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
580
static int ice_update_tx_topo_user_sel(struct ice_pf *pf, int layers)
drivers/net/ethernet/intel/ice/devlink/devlink.c
622
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
64
static void ice_info_fw_api(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
645
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
692
void ice_tear_down_devlink_rate_tree(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
719
static bool ice_enable_custom_tx(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
72
static void ice_info_fw_build(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
754
struct ice_sched_node *tc_node, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/devlink.c
79
static void ice_info_orom_ver(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.c
814
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/devlink/devlink.c
88
ice_info_pending_orom_ver(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/devlink/devlink.c
970
struct ice_pf *pf = devlink_priv(rate_node->devlink);
drivers/net/ethernet/intel/ice/devlink/devlink.c
98
static void ice_info_nvm_ver(struct ice_pf *pf, struct ice_info_ctx *ctx)
drivers/net/ethernet/intel/ice/devlink/devlink.h
10
void ice_devlink_register(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
11
void ice_devlink_unregister(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
12
int ice_devlink_register_params(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
13
void ice_devlink_unregister_params(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
14
int ice_devlink_create_pf_port(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
15
void ice_devlink_destroy_pf_port(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
19
void ice_devlink_init_regions(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
20
void ice_devlink_destroy_regions(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
23
void ice_tear_down_devlink_rate_tree(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/devlink.h
7
struct ice_pf *ice_allocate_pf(struct device *dev);
drivers/net/ethernet/intel/ice/devlink/devlink.h
8
struct ice_sf_priv *ice_allocate_sf(struct device *dev, struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/health.c
158
struct ice_pf *pf = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/intel/ice/devlink/health.c
168
struct ice_pf *pf = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/intel/ice/devlink/health.c
178
struct ice_pf *pf = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/intel/ice/devlink/health.c
188
struct ice_pf *pf = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/intel/ice/devlink/health.c
194
static void ice_config_health_events(struct ice_pf *pf, bool enable)
drivers/net/ethernet/intel/ice/devlink/health.c
217
void ice_process_health_status_event(struct ice_pf *pf, struct ice_rq_event_info *event)
drivers/net/ethernet/intel/ice/devlink/health.c
348
void ice_report_mdd_event(struct ice_pf *pf, enum ice_mdd_src src, u8 pf_num,
drivers/net/ethernet/intel/ice/devlink/health.c
418
void ice_prep_tx_hang_report(struct ice_pf *pf, struct ice_tx_ring *tx_ring,
drivers/net/ethernet/intel/ice/devlink/health.c
429
void ice_report_tx_hang(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/health.c
448
ice_init_devlink_rep(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/health.c
492
void ice_health_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/health.c
522
void ice_health_deinit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/health.c
547
void ice_health_clear(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/health.h
17
struct ice_pf;
drivers/net/ethernet/intel/ice/devlink/health.h
58
void ice_process_health_status_event(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/health.h
61
void ice_health_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/health.h
62
void ice_health_deinit(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/health.h
63
void ice_health_clear(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/health.h
65
void ice_prep_tx_hang_report(struct ice_pf *pf, struct ice_tx_ring *tx_ring,
drivers/net/ethernet/intel/ice/devlink/health.h
67
void ice_report_mdd_event(struct ice_pf *pf, enum ice_mdd_src src, u8 pf_num,
drivers/net/ethernet/intel/ice/devlink/health.h
69
void ice_report_tx_hang(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/port.c
126
ice_devlink_aq_set_port_option(struct ice_pf *pf, u8 option_idx,
drivers/net/ethernet/intel/ice/devlink/port.c
187
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/port.c
269
ice_devlink_set_port_split_options(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/port.c
305
ice_devlink_set_switch_id(struct ice_pf *pf, struct netdev_phys_item_id *ppid)
drivers/net/ethernet/intel/ice/devlink/port.c
325
int ice_devlink_create_pf_port(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/port.c
375
void ice_devlink_destroy_pf_port(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/port.c
421
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/devlink/port.c
451
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/devlink/port.c
51
static void ice_devlink_port_options_print(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/port.c
587
struct ice_pf *pf = dyn_port->pf;
drivers/net/ethernet/intel/ice/devlink/port.c
602
void ice_dealloc_all_dynamic_ports(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/devlink/port.c
623
ice_devlink_port_new_check_attr(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/port.c
827
ice_reserve_sf_num(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/port.c
866
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/devlink/port.c
909
ice_alloc_dynamic_port(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/devlink/port.c
987
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/devlink/port.h
29
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/devlink/port.h
39
void ice_dealloc_all_dynamic_ports(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/port.h
41
int ice_devlink_create_pf_port(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/devlink/port.h
42
void ice_devlink_destroy_pf_port(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1011
int ice_schedule_reset(struct ice_pf *pf, enum ice_reset_req reset);
drivers/net/ethernet/intel/ice/ice.h
1013
int ice_plug_aux_dev(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1014
void ice_unplug_aux_dev(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1015
void ice_rdma_finalize_setup(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1016
int ice_init_rdma(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1017
void ice_deinit_rdma(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1021
ice_fdir_write_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input, bool add,
drivers/net/ethernet/intel/ice/ice.h
1033
void ice_fdir_replay_fltrs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1034
int ice_fdir_create_dflt_rules(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1050
void ice_aq_prep_for_event(struct ice_pf *pf, struct ice_aq_task *task,
drivers/net/ethernet/intel/ice/ice.h
1052
int ice_aq_wait_for_event(struct ice_pf *pf, struct ice_aq_task *task,
drivers/net/ethernet/intel/ice/ice.h
1057
void ice_service_task_schedule(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1058
void ice_start_service_task(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1059
int ice_load(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1060
void ice_unload(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1062
void ice_init_dev_hw(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1063
int ice_init_dev(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1064
void ice_deinit_dev(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1065
int ice_init_pf(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1066
void ice_deinit_pf(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
1080
static inline void ice_set_rdma_cap(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
1092
static inline void ice_clear_rdma_cap(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
1141
static inline bool ice_pf_src_tmr_owned(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
1154
static inline struct ice_hw *ice_get_primary_hw(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
1169
static inline struct ice_pf *ice_get_ctrl_pf(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
267
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice.h
337
struct ice_pf *back; /* back pointer to PF */
drivers/net/ethernet/intel/ice/ice.h
707
static inline bool ice_ptp_pf_handles_tx_interrupt(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
723
((struct ice_pf *)hw->back)->oicr_irq.index;
drivers/net/ethernet/intel/ice/ice.h
742
static inline struct ice_pf *ice_netdev_to_pf(struct net_device *netdev)
drivers/net/ethernet/intel/ice/ice.h
768
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice.h
851
static inline int ice_get_max_txq(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
862
static inline int ice_get_max_rxq(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
873
static inline struct ice_vsi *ice_get_main_vsi(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
898
static inline struct ice_vsi *ice_get_ctrl_vsi(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
912
static inline struct ice_vsi *ice_find_vsi(struct ice_pf *pf, u16 vsi_num)
drivers/net/ethernet/intel/ice/ice.h
929
static inline bool ice_is_switchdev_running(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
950
static inline bool ice_is_adq_active(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice.h
966
int ice_debugfs_pf_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
967
void ice_debugfs_pf_deinit(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
980
u16 ice_get_avail_txq_count(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
981
u16 ice_get_avail_rxq_count(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
984
void ice_update_pf_stats(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice.h
989
struct ice_vsi *ice_lb_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi);
drivers/net/ethernet/intel/ice/ice_adapter.h
15
struct ice_pf;
drivers/net/ethernet/intel/ice/ice_adapter.h
52
struct ice_pf *ctrl_pf;
drivers/net/ethernet/intel/ice/ice_arfs.c
263
void ice_sync_arfs_fltrs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_arfs.c
28
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_arfs.c
448
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_arfs.c
625
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_arfs.c
645
void ice_remove_arfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_arfs.c
660
void ice_rebuild_arfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_arfs.h
49
void ice_sync_arfs_fltrs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_arfs.h
51
void ice_remove_arfs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_arfs.h
52
void ice_rebuild_arfs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_arfs.h
59
static inline void ice_sync_arfs_fltrs(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_arfs.h
60
static inline void ice_remove_arfs(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_arfs.h
61
static inline void ice_rebuild_arfs(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_base.c
1011
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
1046
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
105
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
1240
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
1272
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
1312
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
1397
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_base.c
181
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
80
static int ice_pf_rxq_wait(struct ice_pf *pf, int pf_q, bool ena)
drivers/net/ethernet/intel/ice/ice_base.c
843
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_base.c
881
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_common.c
1574
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_common.c
1616
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_common.c
962
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_cpi.c
223
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
1000
ice_dcb_process_lldp_set_mib_change(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
283
static void ice_dcb_ena_dis_vsi(struct ice_pf *pf, bool ena, bool locked)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
31
bool ice_is_pfc_causing_hung_q(struct ice_pf *pf, unsigned int txqueue)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
312
int ice_dcb_bwchk(struct ice_pf *pf, struct ice_dcbx_cfg *dcbcfg)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
350
int ice_pf_dcb_cfg(struct ice_pf *pf, struct ice_dcbx_cfg *new_cfg, bool locked)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
485
ice_dcb_need_recfg(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg,
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
533
void ice_dcb_rebuild(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
605
static int ice_dcb_init_cfg(struct ice_pf *pf, bool locked)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
634
int ice_dcb_sw_dflt_cfg(struct ice_pf *pf, bool ets_willing, bool locked)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
709
static int ice_dcb_noncontig_cfg(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
740
void ice_pf_dcb_recfg(struct ice_pf *pf, bool locked)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
809
int ice_init_pf_dcb(struct ice_pf *pf, bool locked)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
881
void ice_update_dcb_stats(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
958
void ice_setup_dcb_qos_info(struct ice_pf *pf, struct iidc_rdma_qos_params *qos_info)
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
103
ice_pf_dcb_cfg(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
117
static inline bool ice_is_dcb_active(struct ice_pf __always_unused *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
123
ice_is_pfc_causing_hung_q(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
129
static inline u8 ice_get_pfc_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
134
static inline void ice_pf_dcb_recfg(struct ice_pf *pf, bool locked) { }
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
136
static inline void ice_update_dcb_stats(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
138
ice_dcb_process_lldp_set_mib_change(struct ice_pf *pf, struct ice_rq_event_info *event) { }
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
141
ice_setup_dcb_qos_info(struct ice_pf *pf, struct iidc_rdma_qos_params *qos_info)
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
17
void ice_dcb_rebuild(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
18
int ice_dcb_sw_dflt_cfg(struct ice_pf *pf, bool ets_willing, bool locked);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
21
bool ice_is_pfc_causing_hung_q(struct ice_pf *pf, unsigned int txqueue);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
24
ice_pf_dcb_cfg(struct ice_pf *pf, struct ice_dcbx_cfg *new_cfg, bool locked);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
25
int ice_dcb_bwchk(struct ice_pf *pf, struct ice_dcbx_cfg *dcbcfg);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
26
void ice_pf_dcb_recfg(struct ice_pf *pf, bool locked);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
28
int ice_init_pf_dcb(struct ice_pf *pf, bool locked);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
29
void ice_update_dcb_stats(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
34
ice_setup_dcb_qos_info(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
37
ice_dcb_process_lldp_set_mib_change(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
58
static inline bool ice_is_dcb_active(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
64
static inline u8 ice_get_pfc_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
70
static inline void ice_dcb_rebuild(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_dcb_lib.h
96
ice_init_pf_dcb(struct ice_pf *pf, bool __always_unused locked)
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
1044
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
1113
ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg,
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
1138
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
134
struct ice_pf *pf = ice_netdev_to_pf(dev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
149
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
16
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
161
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
207
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
240
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
266
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
308
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
331
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
35
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
364
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
380
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
396
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
438
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
468
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
504
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
528
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
563
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
595
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
610
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
631
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
64
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
644
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
692
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
735
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
869
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
977
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_dcb_nl.h
11
ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg,
drivers/net/ethernet/intel/ice/ice_dcb_nl.h
17
ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg,
drivers/net/ethernet/intel/ice/ice_debugfs.c
24
void ice_debugfs_pf_deinit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_debugfs.c
9
int ice_debugfs_pf_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
108
static bool ice_dpll_is_sw_pin(struct ice_pf *pf, u8 index, bool input)
drivers/net/ethernet/intel/ice/ice_dpll.c
1094
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1300
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
133
static bool ice_dpll_is_reset(struct ice_pf *pf, struct netlink_ext_ack *extack)
drivers/net/ethernet/intel/ice/ice_dpll.c
1412
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1468
struct ice_pf *pf = sma->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1531
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1563
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
158
ice_dpll_pin_freq_set(struct ice_pf *pf, struct ice_dpll_pin *pin,
drivers/net/ethernet/intel/ice/ice_dpll.c
1583
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1602
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1690
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1728
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1762
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
1798
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2000
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2076
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2132
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
218
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2180
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2236
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2354
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2399
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2520
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2589
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2641
struct ice_pf *pf = container_of(dplls, struct ice_pf, dplls);
drivers/net/ethernet/intel/ice/ice_dpll.c
2716
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2790
struct ice_pf *pf = p->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
2900
static u64 ice_generate_clock_id(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
2968
static bool ice_dpll_is_pps_phase_monitor(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
3016
static int ice_dpll_pps_update_phase_offsets(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_dpll.c
306
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
3076
ice_dpll_update_state(struct ice_pf *pf, struct ice_dpll *d, bool init)
drivers/net/ethernet/intel/ice/ice_dpll.c
3147
struct ice_pf *pf = container_of(d, struct ice_pf, dplls);
drivers/net/ethernet/intel/ice/ice_dpll.c
3201
static int ice_dpll_init_ref_sync_inputs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
3304
ice_dpll_get_pins(struct ice_pf *pf, struct ice_dpll_pin *pins,
drivers/net/ethernet/intel/ice/ice_dpll.c
3435
ice_dpll_deinit_direct_pins(struct ice_pf *pf, bool cgu,
drivers/net/ethernet/intel/ice/ice_dpll.c
3467
ice_dpll_init_direct_pins(struct ice_pf *pf, bool cgu,
drivers/net/ethernet/intel/ice/ice_dpll.c
3501
static void ice_dpll_deinit_rclk_pin(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
3539
struct ice_pf *pf = parent->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
3679
ice_dpll_init_pin_common(struct ice_pf *pf, struct ice_dpll_pin *pin,
drivers/net/ethernet/intel/ice/ice_dpll.c
3737
ice_dpll_init_rclk_pin(struct ice_pf *pf, int start_idx,
drivers/net/ethernet/intel/ice/ice_dpll.c
3779
ice_dpll_deinit_fwnode_pins(struct ice_pf *pf, struct ice_dpll_pin *pins,
drivers/net/ethernet/intel/ice/ice_dpll.c
3789
static int ice_dpll_deinit_txclk_pins(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
3817
static void ice_dpll_deinit_pins(struct ice_pf *pf, bool cgu)
drivers/net/ethernet/intel/ice/ice_dpll.c
3861
ice_dpll_pin_node_get(struct ice_pf *pf, const char *name)
drivers/net/ethernet/intel/ice/ice_dpll.c
3876
struct ice_pf *pf = pin->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
3934
ice_dpll_init_fwnode_pins(struct ice_pf *pf, struct ice_dpll_pin *pins,
drivers/net/ethernet/intel/ice/ice_dpll.c
3967
static int ice_dpll_init_txclk_pins(struct ice_pf *pf, int start_idx)
drivers/net/ethernet/intel/ice/ice_dpll.c
4037
static int ice_dpll_init_pins_e825(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4079
static int ice_dpll_init_pins(struct ice_pf *pf, bool cgu)
drivers/net/ethernet/intel/ice/ice_dpll.c
4172
ice_dpll_deinit_dpll(struct ice_pf *pf, struct ice_dpll *d, bool cgu)
drivers/net/ethernet/intel/ice/ice_dpll.c
4194
ice_dpll_init_dpll(struct ice_pf *pf, struct ice_dpll *d, bool cgu,
drivers/net/ethernet/intel/ice/ice_dpll.c
4234
static void ice_dpll_deinit_worker(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4253
static int ice_dpll_init_worker(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4293
static int ice_dpll_init_info_pins_generic(struct ice_pf *pf, bool input)
drivers/net/ethernet/intel/ice/ice_dpll.c
4362
ice_dpll_init_info_direct_pins(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_dpll.c
4446
static int ice_dpll_init_info_pin_on_pin_e825c(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4467
static int ice_dpll_init_info_rclk_pin(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4490
static int ice_dpll_init_info_sw_pins(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4590
static int ice_dpll_init_info_txclk_pins_e825c(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4623
ice_dpll_init_pins_info(struct ice_pf *pf, enum ice_dpll_pin_type pin_type)
drivers/net/ethernet/intel/ice/ice_dpll.c
4650
static void ice_dpll_deinit_info(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4673
static int ice_dpll_init_info_e825c(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4726
static int ice_dpll_init_info(struct ice_pf *pf, bool cgu)
drivers/net/ethernet/intel/ice/ice_dpll.c
4829
void ice_dpll_deinit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4879
static void ice_dpll_init_e825(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4937
static void ice_dpll_init_e810(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
4978
void ice_dpll_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
566
static int ice_dpll_rclk_update_e825c(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_dpll.c
608
static int ice_dpll_rclk_update(struct ice_pf *pf, struct ice_dpll_pin *pin,
drivers/net/ethernet/intel/ice/ice_dpll.c
642
ice_dpll_sw_pins_update(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_dpll.c
707
ice_dpll_pin_state_update(struct ice_pf *pf, struct ice_dpll_pin *pin,
drivers/net/ethernet/intel/ice/ice_dpll.c
821
ice_dpll_hw_input_prio_set(struct ice_pf *pf, struct ice_dpll *dpll,
drivers/net/ethernet/intel/ice/ice_dpll.c
863
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
891
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
918
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
949
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.c
986
struct ice_pf *pf = d->pf;
drivers/net/ethernet/intel/ice/ice_dpll.h
109
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_dpll.h
202
void ice_dpll_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_dpll.h
203
void ice_dpll_deinit(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_dpll.h
205
static inline void ice_dpll_init(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_dpll.h
206
static inline void ice_dpll_deinit(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_dpll.h
65
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_eswitch.c
109
static int ice_eswitch_setup_repr(struct ice_pf *pf, struct ice_repr *repr)
drivers/net/ethernet/intel/ice/ice_eswitch.c
176
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_eswitch.c
20
static int ice_eswitch_setup_env(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
268
static void ice_eswitch_release_env(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
291
static int ice_eswitch_enable_switchdev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
328
static void ice_eswitch_disable_switchdev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
346
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/ice_eswitch.c
394
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/ice_eswitch.c
407
bool ice_is_eswitch_mode_switchdev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
416
static void ice_eswitch_start_all_tx_queues(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
432
void ice_eswitch_stop_all_tx_queues(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
444
static void ice_eswitch_stop_reprs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
449
static void ice_eswitch_start_reprs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
455
ice_eswitch_attach(struct ice_pf *pf, struct ice_repr *repr, unsigned long *id)
drivers/net/ethernet/intel/ice/ice_eswitch.c
509
int ice_eswitch_attach_vf(struct ice_pf *pf, struct ice_vf *vf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
537
int ice_eswitch_attach_sf(struct ice_pf *pf, struct ice_dynamic_port *sf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
552
static void ice_eswitch_detach(struct ice_pf *pf, struct ice_repr *repr)
drivers/net/ethernet/intel/ice/ice_eswitch.c
583
void ice_eswitch_detach_vf(struct ice_pf *pf, struct ice_vf *vf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
601
void ice_eswitch_detach_sf(struct ice_pf *pf, struct ice_dynamic_port *sf)
drivers/net/ethernet/intel/ice/ice_eswitch.c
89
ice_eswitch_release_repr(struct ice_pf *pf, struct ice_repr *repr)
drivers/net/ethernet/intel/ice/ice_eswitch.h
11
void ice_eswitch_detach_vf(struct ice_pf *pf, struct ice_vf *vf);
drivers/net/ethernet/intel/ice/ice_eswitch.h
12
void ice_eswitch_detach_sf(struct ice_pf *pf, struct ice_dynamic_port *sf);
drivers/net/ethernet/intel/ice/ice_eswitch.h
13
int ice_eswitch_attach_vf(struct ice_pf *pf, struct ice_vf *vf);
drivers/net/ethernet/intel/ice/ice_eswitch.h
14
int ice_eswitch_attach_sf(struct ice_pf *pf, struct ice_dynamic_port *sf);
drivers/net/ethernet/intel/ice/ice_eswitch.h
20
bool ice_is_eswitch_mode_switchdev(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_eswitch.h
24
void ice_eswitch_stop_all_tx_queues(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_eswitch.h
37
ice_eswitch_detach_vf(struct ice_pf *pf, struct ice_vf *vf) { }
drivers/net/ethernet/intel/ice/ice_eswitch.h
40
ice_eswitch_detach_sf(struct ice_pf *pf, struct ice_dynamic_port *sf) { }
drivers/net/ethernet/intel/ice/ice_eswitch.h
43
ice_eswitch_attach_vf(struct ice_pf *pf, struct ice_vf *vf)
drivers/net/ethernet/intel/ice/ice_eswitch.h
49
ice_eswitch_attach_sf(struct ice_pf *pf, struct ice_dynamic_port *sf)
drivers/net/ethernet/intel/ice/ice_eswitch.h
54
static inline void ice_eswitch_stop_all_tx_queues(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_eswitch.h
75
static inline bool ice_is_eswitch_mode_switchdev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1124
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1195
ice_eswitch_br_offloads_dealloc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1211
ice_eswitch_br_offloads_alloc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1231
ice_eswitch_br_offloads_deinit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1289
ice_eswitch_br_offloads_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
286
ice_eswitch_br_flow_delete(struct ice_pf *pf, struct ice_esw_br_flow *flow)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
307
struct ice_pf *pf = bridge->br_offloads->pf;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
332
struct ice_pf *pf = bridge->br_offloads->pf;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
372
struct ice_pf *pf = bridge->br_offloads->pf;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
394
struct ice_pf *pf = bridge->br_offloads->pf;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
51
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
957
ice_eswitch_br_uplink_port_init(struct ice_esw_br *bridge, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_eswitch_br.h
117
ice_eswitch_br_offloads_deinit(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_eswitch_br.h
119
ice_eswitch_br_offloads_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_eswitch_br.h
70
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ethtool.c
1126
static int ice_lbtest_create_frame(struct ice_pf *pf, u8 **ret_data, u16 size)
drivers/net/ethernet/intel/ice/ice_ethtool.c
1272
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
1366
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
1394
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
1719
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
1745
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
1926
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
2124
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
2624
struct ice_pf *pf = np->vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
2978
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
30
ICE_STAT(struct ice_pf, _name, _stat)
drivers/net/ethernet/intel/ice/ice_ethtool.c
3028
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3202
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3506
struct ice_pf *pf = np->vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3639
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3697
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3769
struct ice_pf *pf = ice_netdev_to_pf(dev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
3820
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3858
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3900
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
3990
struct ice_pf *pf = np->vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4014
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4162
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
434
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool.c
44
(sizeof_field(struct ice_pf, stats.priority_xoff_rx) + \
drivers/net/ethernet/intel/ice/ice_ethtool.c
4437
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
45
sizeof_field(struct ice_pf, stats.priority_xon_rx) + \
drivers/net/ethernet/intel/ice/ice_ethtool.c
4509
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
46
sizeof_field(struct ice_pf, stats.priority_xoff_tx) + \
drivers/net/ethernet/intel/ice/ice_ethtool.c
4643
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4673
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
4696
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
47
sizeof_field(struct ice_pf, stats.priority_xon_tx)) \
drivers/net/ethernet/intel/ice/ice_ethtool.c
4718
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
4752
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
4783
struct ice_pf *pf = ice_netdev_to_pf(dev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
759
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ethtool.c
797
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
812
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
825
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
840
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
847
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
856
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
901
static bool ice_active_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ethtool.c
955
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ethtool.c
969
struct ice_pf *pf = (struct ice_pf *)hw->back;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1329
ice_cfg_fdir_xtrct_seq(struct ice_pf *pf, struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1493
ice_fdir_write_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input, bool add,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1563
ice_fdir_write_all_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1586
void ice_fdir_replay_fltrs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1606
int ice_fdir_create_dflt_rules(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1634
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1652
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1684
ice_fdir_do_rem_flow(struct ice_pf *pf, enum ice_fltr_ptype flow_type)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1712
ice_fdir_update_list_entry(struct ice_pf *pf, struct ice_fdir_fltr *input,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1764
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1832
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1983
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
632
ice_fdir_set_hw_fltr_rule(struct ice_pf *pf, struct ice_flow_seg_info *seg,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
849
ice_create_init_fdir_rule(struct ice_pf *pf, enum ice_fltr_ptype flow)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
577
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
599
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_fltr.c
108
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_fltr.c
131
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_fltr.c
61
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_fltr.c
85
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_fw_update.c
15
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_fw_update.c
220
struct ice_pf *pf = priv->pf;
drivers/net/ethernet/intel/ice/ice_fw_update.c
294
int ice_write_one_nvm_block(struct ice_pf *pf, u16 module, u32 offset,
drivers/net/ethernet/intel/ice/ice_fw_update.c
406
ice_write_nvm_module(struct ice_pf *pf, u16 module, const char *component,
drivers/net/ethernet/intel/ice/ice_fw_update.c
485
ice_erase_nvm_module(struct ice_pf *pf, u16 module, const char *component,
drivers/net/ethernet/intel/ice/ice_fw_update.c
54
struct ice_pf *pf = priv->pf;
drivers/net/ethernet/intel/ice/ice_fw_update.c
571
ice_switch_flash_banks(struct ice_pf *pf, u8 activate_flags,
drivers/net/ethernet/intel/ice/ice_fw_update.c
644
struct ice_pf *pf = priv->pf;
drivers/net/ethernet/intel/ice/ice_fw_update.c
705
struct ice_pf *pf = priv->pf;
drivers/net/ethernet/intel/ice/ice_fw_update.c
857
int ice_get_pending_updates(struct ice_pf *pf, u8 *pending,
drivers/net/ethernet/intel/ice/ice_fw_update.c
915
ice_cancel_pending_update(struct ice_pf *pf, const char *component,
drivers/net/ethernet/intel/ice/ice_fw_update.c
95
ice_check_component_response(struct ice_pf *pf, u16 id, u8 response, u8 code,
drivers/net/ethernet/intel/ice/ice_fw_update.c
994
struct ice_pf *pf = devlink_priv(devlink);
drivers/net/ethernet/intel/ice/ice_fw_update.h
10
int ice_get_pending_updates(struct ice_pf *pf, u8 *pending,
drivers/net/ethernet/intel/ice/ice_fw_update.h
12
int ice_write_one_nvm_block(struct ice_pf *pf, u16 module, u32 offset,
drivers/net/ethernet/intel/ice/ice_gnss.c
171
static struct gnss_serial *ice_gnss_struct_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_gnss.c
20
ice_gnss_do_write(struct ice_pf *pf, const unsigned char *buf, unsigned int size)
drivers/net/ethernet/intel/ice/ice_gnss.c
208
struct ice_pf *pf = gnss_get_drvdata(gdev);
drivers/net/ethernet/intel/ice/ice_gnss.c
234
struct ice_pf *pf = gnss_get_drvdata(gdev);
drivers/net/ethernet/intel/ice/ice_gnss.c
261
struct ice_pf *pf = gnss_get_drvdata(gdev);
drivers/net/ethernet/intel/ice/ice_gnss.c
297
static int ice_gnss_register(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_gnss.c
331
static void ice_gnss_deregister(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_gnss.c
344
void ice_gnss_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_gnss.c
366
void ice_gnss_exit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_gnss.c
91
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_gnss.h
32
struct ice_pf *back;
drivers/net/ethernet/intel/ice/ice_gnss.h
38
void ice_gnss_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_gnss.h
39
void ice_gnss_exit(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_gnss.h
42
static inline void ice_gnss_init(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_gnss.h
43
static inline void ice_gnss_exit(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_hwmon.c
102
void ice_hwmon_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_hwmon.c
121
void ice_hwmon_exit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_hwmon.c
23
struct ice_pf *pf = dev_get_drvdata(dev);
drivers/net/ethernet/intel/ice/ice_hwmon.c
88
static bool ice_is_internal_reading_supported(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_hwmon.h
11
static inline void ice_hwmon_init(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_hwmon.h
12
static inline void ice_hwmon_exit(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_hwmon.h
8
void ice_hwmon_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_hwmon.h
9
void ice_hwmon_exit(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_idc.c
133
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_idc.c
165
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_idc.c
199
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_idc.c
236
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_idc.c
262
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_idc.c
294
int ice_plug_aux_dev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_idc.c
347
void ice_unplug_aux_dev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_idc.c
371
void ice_rdma_finalize_setup(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_idc.c
38
void ice_send_event_to_aux(struct ice_pf *pf, struct iidc_rdma_event *event)
drivers/net/ethernet/intel/ice/ice_idc.c
400
int ice_init_rdma(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_idc.c
455
void ice_deinit_rdma(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_idc.c
76
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_idc_int.h
10
struct ice_pf;
drivers/net/ethernet/intel/ice/ice_idc_int.h
12
void ice_send_event_to_aux(struct ice_pf *pf, struct iidc_rdma_event *event);
drivers/net/ethernet/intel/ice/ice_irq.c
107
static int ice_get_default_msix_amount(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_irq.c
119
void ice_clear_interrupt_scheme(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_irq.c
130
int ice_init_interrupt_scheme(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_irq.c
15
ice_init_irq_tracker(struct ice_pf *pf, unsigned int max_vectors,
drivers/net/ethernet/intel/ice/ice_irq.c
183
struct msi_map ice_alloc_irq(struct ice_pf *pf, bool dyn_allowed)
drivers/net/ethernet/intel/ice/ice_irq.c
219
void ice_free_irq(struct ice_pf *pf, struct msi_map map)
drivers/net/ethernet/intel/ice/ice_irq.c
24
ice_init_virt_irq_tracker(struct ice_pf *pf, u32 base, u32 num_entries)
drivers/net/ethernet/intel/ice/ice_irq.c
251
int ice_virt_get_irqs(struct ice_pf *pf, u32 needed)
drivers/net/ethernet/intel/ice/ice_irq.c
272
void ice_virt_free_irqs(struct ice_pf *pf, u32 index, u32 irqs)
drivers/net/ethernet/intel/ice/ice_irq.c
40
static void ice_deinit_irq_tracker(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_irq.c
45
static void ice_deinit_virt_irq_tracker(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_irq.c
55
static void ice_free_irq_res(struct ice_pf *pf, u16 index)
drivers/net/ethernet/intel/ice/ice_irq.c
74
static struct ice_irq_entry *ice_get_irq_res(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_irq.h
28
int ice_init_interrupt_scheme(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_irq.h
29
void ice_clear_interrupt_scheme(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_irq.h
31
struct msi_map ice_alloc_irq(struct ice_pf *pf, bool dyn_only);
drivers/net/ethernet/intel/ice/ice_irq.h
32
void ice_free_irq(struct ice_pf *pf, struct msi_map map);
drivers/net/ethernet/intel/ice/ice_irq.h
34
int ice_virt_get_irqs(struct ice_pf *pf, u32 needed);
drivers/net/ethernet/intel/ice/ice_irq.h
35
void ice_virt_free_irqs(struct ice_pf *pf, u32 index, u32 irqs);
drivers/net/ethernet/intel/ice/ice_lag.c
1034
struct ice_pf *sec_pf = sec_hw->back;
drivers/net/ethernet/intel/ice/ice_lag.c
1199
void ice_lag_aa_failover(struct ice_lag *lag, u8 dest, struct ice_pf *e_pf)
drivers/net/ethernet/intel/ice/ice_lag.c
1326
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lag.c
1345
struct ice_pf *pf = lag->pf;
drivers/net/ethernet/intel/ice/ice_lag.c
1364
struct ice_pf *pf = lag->pf;
drivers/net/ethernet/intel/ice/ice_lag.c
1561
static void ice_lag_add_prune_list(struct ice_lag *lag, struct ice_pf *event_pf)
drivers/net/ethernet/intel/ice/ice_lag.c
1600
static void ice_lag_del_prune_list(struct ice_lag *lag, struct ice_pf *event_pf)
drivers/net/ethernet/intel/ice/ice_lag.c
1639
static void ice_lag_init_feature_support_flag(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lag.c
1749
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lag.c
1775
struct ice_pf *e_pf;
drivers/net/ethernet/intel/ice/ice_lag.c
1811
struct ice_pf *pf, *event_pf;
drivers/net/ethernet/intel/ice/ice_lag.c
1880
struct ice_pf *event_pf;
drivers/net/ethernet/intel/ice/ice_lag.c
2034
struct ice_pf *peer_pf;
drivers/net/ethernet/intel/ice/ice_lag.c
2089
struct ice_pf *event_pf;
drivers/net/ethernet/intel/ice/ice_lag.c
2180
struct ice_pf *pf = ice_netdev_to_pf(lag->netdev);
drivers/net/ethernet/intel/ice/ice_lag.c
2215
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lag.c
2547
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lag.c
2568
int ice_init_lag(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lag.c
2666
void ice_deinit_lag(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lag.c
2700
void ice_lag_rebuild(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lag.c
2759
bool ice_lag_is_switchdev_running(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lag.c
39
struct ice_pf *pf = lag->pf;
drivers/net/ethernet/intel/ice/ice_lag.c
519
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_lag.c
59
struct ice_pf *pf = lag->pf;
drivers/net/ethernet/intel/ice/ice_lag.c
78
static bool netif_is_same_ice(struct ice_pf *pf, struct net_device *netdev)
drivers/net/ethernet/intel/ice/ice_lag.c
800
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lag.c
81
struct ice_pf *test_pf;
drivers/net/ethernet/intel/ice/ice_lag.c
944
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_lag.c
985
bool all, bool *odd, struct ice_pf *e_pf)
drivers/net/ethernet/intel/ice/ice_lag.h
28
struct ice_pf;
drivers/net/ethernet/intel/ice/ice_lag.h
38
struct ice_pf *pf; /* backlink to PF struct */
drivers/net/ethernet/intel/ice/ice_lag.h
85
void ice_lag_aa_failover(struct ice_lag *lag, u8 dest, struct ice_pf *e_pf);
drivers/net/ethernet/intel/ice/ice_lag.h
86
int ice_init_lag(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lag.h
87
void ice_deinit_lag(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lag.h
88
void ice_lag_rebuild(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lag.h
89
bool ice_lag_is_switchdev_running(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lib.c
1158
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lib.c
1231
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
1392
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
1501
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
156
static u16 ice_get_rxq_count(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
1573
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
162
static u16 ice_get_txq_count(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
1673
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
1706
bool ice_pf_state_is_nominal(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
1734
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
177
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
1917
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2040
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2082
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2125
void ice_cfg_sw_rx_lldp(struct ice_pf *pf, bool enable)
drivers/net/ethernet/intel/ice/ice_lib.c
2163
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2270
static int ice_vsi_cfg_tc_lan(struct ice_pf *pf, struct ice_vsi *vsi)
drivers/net/ethernet/intel/ice/ice_lib.c
2313
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2472
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2505
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2547
ice_vsi_setup(struct ice_pf *pf, struct ice_vsi_cfg_params *params)
drivers/net/ethernet/intel/ice/ice_lib.c
2603
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2640
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
286
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
2868
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lib.c
3026
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3088
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_lib.c
315
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3167
int ice_wait_for_reset(struct ice_pf *pf, unsigned long timeout)
drivers/net/ethernet/intel/ice/ice_lib.c
3204
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3362
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
340
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3646
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3707
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
381
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3845
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
3929
bool ice_is_feature_supported(struct ice_pf *pf, enum ice_feature f)
drivers/net/ethernet/intel/ice/ice_lib.c
3942
void ice_set_feature_support(struct ice_pf *pf, enum ice_feature f)
drivers/net/ethernet/intel/ice/ice_lib.c
3955
void ice_clear_feature_support(struct ice_pf *pf, enum ice_feature f)
drivers/net/ethernet/intel/ice/ice_lib.c
3969
void ice_init_feature_support(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
446
struct ice_pf *pf = NULL;
drivers/net/ethernet/intel/ice/ice_lib.c
523
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
616
struct ice_vsi *ice_vsi_alloc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
665
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
75
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
755
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
800
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
824
bool ice_is_safe_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
835
bool ice_is_rdma_ena(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_lib.c
855
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
873
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.c
894
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_lib.h
105
bool ice_is_safe_mode(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lib.h
106
bool ice_is_rdma_ena(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lib.h
127
bool ice_is_feature_supported(struct ice_pf *pf, enum ice_feature f);
drivers/net/ethernet/intel/ice/ice_lib.h
128
void ice_set_feature_support(struct ice_pf *pf, enum ice_feature f);
drivers/net/ethernet/intel/ice/ice_lib.h
129
void ice_clear_feature_support(struct ice_pf *pf, enum ice_feature f);
drivers/net/ethernet/intel/ice/ice_lib.h
130
void ice_init_feature_support(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lib.h
23
bool ice_pf_state_is_nominal(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lib.h
40
void ice_cfg_sw_rx_lldp(struct ice_pf *pf, bool enable);
drivers/net/ethernet/intel/ice/ice_lib.h
53
ice_vsi_setup(struct ice_pf *pf, struct ice_vsi_cfg_params *params);
drivers/net/ethernet/intel/ice/ice_lib.h
71
struct ice_vsi *ice_vsi_alloc(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_lib.h
75
int ice_wait_for_reset(struct ice_pf *pf, unsigned long timeout);
drivers/net/ethernet/intel/ice/ice_main.c
1031
static void ice_check_phy_fw_load(struct ice_pf *pf, u8 link_cfg_err)
drivers/net/ethernet/intel/ice/ice_main.c
1055
static void ice_check_module_power(struct ice_pf *pf, u8 link_cfg_err)
drivers/net/ethernet/intel/ice/ice_main.c
1087
static void ice_check_link_cfg_err(struct ice_pf *pf, u8 link_cfg_err)
drivers/net/ethernet/intel/ice/ice_main.c
1103
ice_link_event(struct ice_pf *pf, struct ice_port_info *pi, bool link_up,
drivers/net/ethernet/intel/ice/ice_main.c
1175
static void ice_watchdog_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
119
static void ice_check_for_hang_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1235
ice_handle_link_event(struct ice_pf *pf, struct ice_rq_event_info *event)
drivers/net/ethernet/intel/ice/ice_main.c
1272
void ice_aq_prep_for_event(struct ice_pf *pf, struct ice_aq_task *task,
drivers/net/ethernet/intel/ice/ice_main.c
1296
int ice_aq_wait_for_event(struct ice_pf *pf, struct ice_aq_task *task,
drivers/net/ethernet/intel/ice/ice_main.c
1358
static void ice_aq_check_events(struct ice_pf *pf, u16 opcode,
drivers/net/ethernet/intel/ice/ice_main.c
1399
static void ice_aq_cancel_waiting_tasks(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1418
static int __ice_clean_ctrlq(struct ice_pf *pf, enum ice_ctl_q q_type)
drivers/net/ethernet/intel/ice/ice_main.c
1586
static void ice_clean_adminq_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1613
static void ice_clean_mailboxq_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1635
static void ice_clean_sbq_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1667
void ice_service_task_schedule(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1679
static void ice_service_task_complete(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1695
static int ice_service_task_stop(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1716
static void ice_service_task_restart(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1728
struct ice_pf *pf = timer_container_of(pf, t, serv_tmr);
drivers/net/ethernet/intel/ice/ice_main.c
1745
static void ice_mdd_maybe_reset_vf(struct ice_pf *pf, struct ice_vf *vf,
drivers/net/ethernet/intel/ice/ice_main.c
1777
static void ice_handle_mdd_event(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
187
static int ice_init_mac_fltr(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
1934
struct ice_pf *pf = pi->hw->back;
drivers/net/ethernet/intel/ice/ice_main.c
1966
struct ice_pf *pf = pi->hw->back;
drivers/net/ethernet/intel/ice/ice_main.c
2004
struct ice_pf *pf = pi->hw->back;
drivers/net/ethernet/intel/ice/ice_main.c
2043
struct ice_pf *pf = pi->hw->back;
drivers/net/ethernet/intel/ice/ice_main.c
2117
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
2233
static void ice_check_media_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
2278
struct ice_pf *pf = container_of(work, struct ice_pf, serv_task);
drivers/net/ethernet/intel/ice/ice_main.c
2294
struct ice_pf *pf = container_of(work, struct ice_pf, serv_task);
drivers/net/ethernet/intel/ice/ice_main.c
2406
int ice_schedule_reset(struct ice_pf *pf, enum ice_reset_req reset)
drivers/net/ethernet/intel/ice/ice_main.c
2463
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
2685
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
2786
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
3015
static void ice_ena_misc_vector(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3062
struct ice_pf *pf = data;
drivers/net/ethernet/intel/ice/ice_main.c
3099
struct ice_pf *pf = (struct ice_pf *)data;
drivers/net/ethernet/intel/ice/ice_main.c
3236
struct ice_pf *pf = data;
drivers/net/ethernet/intel/ice/ice_main.c
3290
static void ice_free_irq_msix_ll_ts(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3304
static void ice_free_irq_msix_misc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
332
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
3364
static int ice_req_irq_msix_misc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3446
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_main.c
3474
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_main.c
3590
ice_pf_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi)
drivers/net/ethernet/intel/ice/ice_main.c
3602
ice_chnl_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi,
drivers/net/ethernet/intel/ice/ice_main.c
3624
ice_ctrl_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi)
drivers/net/ethernet/intel/ice/ice_main.c
3644
ice_lb_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi)
drivers/net/ethernet/intel/ice/ice_main.c
3852
u16 ice_get_avail_txq_count(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3862
u16 ice_get_avail_rxq_count(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3872
void ice_deinit_pf(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3912
static void ice_set_pf_caps(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3957
void ice_start_service_task(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
3970
int ice_init_pf(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4066
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
4130
static void ice_set_safe_mode_vlan_cfg(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4183
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_main.c
4266
ice_load_pkg(const struct firmware *firmware, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4305
static void ice_verify_cacheline_size(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4318
static int ice_send_version(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4337
static int ice_init_fdir(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4378
static void ice_deinit_fdir(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4399
static char *ice_get_opt_fw_name(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4432
static int ice_request_fw(struct ice_pf *pf, const struct firmware **firmware)
drivers/net/ethernet/intel/ice/ice_main.c
4466
struct ice_pf *pf = hw->back;
drivers/net/ethernet/intel/ice/ice_main.c
4511
static void ice_init_supported_rxdids(struct ice_hw *hw, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4535
static int ice_init_ddp_config(struct ice_hw *hw, struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4569
static void ice_print_wake_reason(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4671
void ice_init_dev_hw(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4694
int ice_init_dev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4711
void ice_deinit_dev(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4721
static void ice_init_features(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4757
static void ice_deinit_features(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4777
static void ice_init_wakeup(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4792
static void ice_init_link(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4841
static int ice_init_pf_sw(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4880
static void ice_deinit_pf_sw(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
489
static void ice_sync_fltr_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4891
static int ice_alloc_vsis(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4921
static void ice_dealloc_vsis(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4931
static int ice_init_devlink(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4946
static void ice_deinit_devlink(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
4954
static int ice_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5013
static void ice_deinit(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5029
int ice_load(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5102
void ice_unload(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5117
static int ice_probe_recovery_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
512
static void ice_pf_dis_all_vsi(struct ice_pf *pf, bool locked)
drivers/net/ethernet/intel/ice/ice_main.c
5160
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_main.c
5299
static void ice_set_wake(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5322
static void ice_setup_mc_magic_wake(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
536
ice_prepare_for_reset(struct ice_pf *pf, enum ice_reset_req reset_type)
drivers/net/ethernet/intel/ice/ice_main.c
5360
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_main.c
5412
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_main.c
5428
static void ice_prepare_for_shutdown(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5459
static int ice_reinit_interrupt_scheme(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
5519
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_main.c
5591
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_main.c
5664
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_main.c
5693
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_main.c
5728
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_main.c
5755
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_main.c
5944
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
629
static void ice_do_reset(struct ice_pf *pf, enum ice_reset_req reset_type)
drivers/net/ethernet/intel/ice/ice_main.c
6447
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
6724
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
674
static void ice_reset_subtask(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
69
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_main.c
6915
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
6970
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
7005
void ice_update_pf_stats(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
7224
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
7420
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
7476
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
7536
static void ice_vsi_release_all(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
7564
static int ice_vsi_rebuild_by_type(struct ice_pf *pf, enum ice_vsi_type type)
drivers/net/ethernet/intel/ice/ice_main.c
7615
static void ice_update_pf_netdev_link(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
7647
static void ice_rebuild(struct ice_pf *pf, enum ice_reset_req reset_type)
drivers/net/ethernet/intel/ice/ice_main.c
7846
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
79
static void ice_rebuild(struct ice_pf *pf, enum ice_reset_req reset_type);
drivers/net/ethernet/intel/ice/ice_main.c
8096
struct ice_pf *pf = ice_netdev_to_pf(dev);
drivers/net/ethernet/intel/ice/ice_main.c
81
static void ice_vsi_release_all(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_main.c
8166
struct ice_pf *pf = ice_netdev_to_pf(dev);
drivers/net/ethernet/intel/ice/ice_main.c
8227
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
83
static int ice_rebuild_channels(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_main.c
8392
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
8523
static int ice_add_vsi_to_fdir(struct ice_pf *pf, struct ice_vsi *vsi)
drivers/net/ethernet/intel/ice/ice_main.c
8586
static int ice_add_channel(struct ice_pf *pf, u16 sw_id, struct ice_channel *ch)
drivers/net/ethernet/intel/ice/ice_main.c
8704
ice_setup_hw_channel(struct ice_pf *pf, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_main.c
8742
ice_setup_channel(struct ice_pf *pf, struct ice_vsi *vsi,
drivers/net/ethernet/intel/ice/ice_main.c
8795
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
8843
static void ice_rem_all_chnl_fltrs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
8897
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
8971
static int ice_rebuild_channels(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
9087
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
9145
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
9321
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_main.c
9362
struct ice_pf *pf = np->vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
9409
struct ice_pf *pf = np->vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
947
static void ice_set_dflt_mib(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_main.c
9600
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_main.c
9623
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_main.c
9688
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_ptp.c
1013
static int ice_ptp_write_init(struct ice_pf *pf, struct timespec64 *ts)
drivers/net/ethernet/intel/ice/ice_ptp.c
1029
static int ice_ptp_write_adj(struct ice_pf *pf, s32 adj)
drivers/net/ethernet/intel/ice/ice_ptp.c
1045
static u64 ice_base_incval(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1066
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
1136
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
1173
struct ice_pf *pf = ptp_port_to_pf(ptp_port);
drivers/net/ethernet/intel/ice/ice_ptp.c
1216
struct ice_pf *pf = ptp_port_to_pf(ptp_port);
drivers/net/ethernet/intel/ice/ice_ptp.c
1278
void ice_ptp_link_change(struct ice_pf *pf, bool linkup)
drivers/net/ethernet/intel/ice/ice_ptp.c
132
static void ice_set_rx_tstamp(struct ice_pf *pf, bool on)
drivers/net/ethernet/intel/ice/ice_ptp.c
1362
static int ice_ptp_cfg_phy_interrupt(struct ice_pf *pf, bool ena, u32 threshold)
drivers/net/ethernet/intel/ice/ice_ptp.c
1416
static void ice_ptp_reset_phy_timestamping(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1425
static void ice_ptp_restart_all_phy(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1449
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
1469
void ice_ptp_extts_event(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1523
static int ice_ptp_cfg_extts(struct ice_pf *pf, struct ptp_extts_request *rq,
drivers/net/ethernet/intel/ice/ice_ptp.c
157
static void ice_ptp_disable_timestamp_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1591
static void ice_ptp_disable_all_extts(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1607
static void ice_ptp_enable_all_extts(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1694
static int ice_ptp_cfg_perout(struct ice_pf *pf, struct ptp_perout_request *rq,
drivers/net/ethernet/intel/ice/ice_ptp.c
1757
static void ice_ptp_disable_all_perout(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
176
void ice_ptp_restore_timestamp_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1774
static void ice_ptp_enable_all_perout(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
1795
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
1831
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
1880
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
1899
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
1968
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
199
u64 ice_ptp_read_src_clk_reg(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.c
2074
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
2096
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
2178
struct ice_pf *pf = ptp_info_to_pf(info);
drivers/net/ethernet/intel/ice/ice_ptp.c
2212
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ptp.c
2227
static int ice_ptp_set_timestamp_mode(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.c
2283
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_ptp.c
2337
static void ice_ptp_setup_pin_cfg(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2364
static void ice_ptp_disable_pins(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2386
static int ice_ptp_parse_sdp_entries(struct ice_pf *pf, __le16 *entries,
drivers/net/ethernet/intel/ice/ice_ptp.c
2448
static void ice_ptp_set_funcs_e82x(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2471
static void ice_ptp_set_funcs_e810(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2523
static void ice_ptp_set_funcs_e830(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2540
static void ice_ptp_set_caps(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2588
static long ice_ptp_create_clock(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2660
void ice_ptp_process_ts(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2695
static bool ice_any_port_has_timestamps(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2712
bool ice_ptp_tx_tstamps_pending(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2758
irqreturn_t ice_ptp_ts_irq(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2828
static void ice_ptp_maybe_trigger_tx_interrupt(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2855
struct ice_pf *pf = container_of(ptp, struct ice_pf, ptp);
drivers/net/ethernet/intel/ice/ice_ptp.c
2877
void ice_ptp_queue_work(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
2890
static void ice_ptp_prepare_rebuild_sec(struct ice_pf *pf, bool rebuild,
drivers/net/ethernet/intel/ice/ice_ptp.c
2899
struct ice_pf *peer_pf = ptp_port_to_pf(port);
drivers/net/ethernet/intel/ice/ice_ptp.c
2920
void ice_ptp_prepare_for_reset(struct ice_pf *pf, enum ice_reset_req reset_type)
drivers/net/ethernet/intel/ice/ice_ptp.c
2963
static int ice_ptp_rebuild_owner(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3035
void ice_ptp_rebuild(struct ice_pf *pf, enum ice_reset_req reset_type)
drivers/net/ethernet/intel/ice/ice_ptp.c
3069
static void ice_ptp_setup_adapter(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3074
static int ice_ptp_setup_pf(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3113
static void ice_ptp_cleanup_pf(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3131
int ice_ptp_clock_index(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3151
static int ice_ptp_init_owner(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3217
static int ice_ptp_init_work(struct ice_pf *pf, struct ice_ptp *ptp)
drivers/net/ethernet/intel/ice/ice_ptp.c
3247
static int ice_ptp_init_port(struct ice_pf *pf, struct ice_ptp_port *ptp_port)
drivers/net/ethernet/intel/ice/ice_ptp.c
3277
static void ice_ptp_init_tx_interrupt_mode(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
3308
void ice_ptp_init(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
337
static u64 ice_ptp_extend_40b_ts(struct ice_pf *pf, u64 in_tstamp)
drivers/net/ethernet/intel/ice/ice_ptp.c
3396
void ice_ptp_release(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
381
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
433
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
561
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_ptp.c
58
static struct ice_ptp *ice_get_ctrl_ptp(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
60
struct ice_pf *ctrl_pf = ice_get_ctrl_pf(pf);
drivers/net/ethernet/intel/ice/ice_ptp.c
676
static void ice_ptp_tx_tstamp_owner(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
73
static int ice_ptp_find_pin_idx(struct ice_pf *pf, enum ptp_pin_function func,
drivers/net/ethernet/intel/ice/ice_ptp.c
736
ice_ptp_flush_tx_tracker(struct ice_pf *pf, struct ice_ptp_tx *tx)
drivers/net/ethernet/intel/ice/ice_ptp.c
807
ice_ptp_flush_all_tx_tracker(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
823
ice_ptp_release_tx_tracker(struct ice_pf *pf, struct ice_ptp_tx *tx)
drivers/net/ethernet/intel/ice/ice_ptp.c
861
static int ice_ptp_init_tx_e82x(struct ice_pf *pf, struct ice_ptp_tx *tx,
drivers/net/ethernet/intel/ice/ice_ptp.c
883
static int ice_ptp_init_tx(struct ice_pf *pf, struct ice_ptp_tx *tx, u8 port)
drivers/net/ethernet/intel/ice/ice_ptp.c
915
static int ice_ptp_update_cached_phctime(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
95
static void ice_ptp_cfg_tx_interrupt(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.c
976
static void ice_ptp_reset_cached_phctime(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.h
282
container_of(__ptp_port_to_ptp((p)), struct ice_pf, ptp)
drivers/net/ethernet/intel/ice/ice_ptp.h
287
container_of(__ptp_info_to_ptp((i)), struct ice_pf, ptp)
drivers/net/ethernet/intel/ice/ice_ptp.h
300
int ice_ptp_clock_index(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
301
struct ice_pf;
drivers/net/ethernet/intel/ice/ice_ptp.h
307
void ice_ptp_restore_timestamp_mode(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
309
void ice_ptp_extts_event(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
313
void ice_ptp_process_ts(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
314
irqreturn_t ice_ptp_ts_irq(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
315
bool ice_ptp_tx_tstamps_pending(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
316
u64 ice_ptp_read_src_clk_reg(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.h
321
void ice_ptp_rebuild(struct ice_pf *pf, enum ice_reset_req reset_type);
drivers/net/ethernet/intel/ice/ice_ptp.h
322
void ice_ptp_prepare_for_reset(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.h
324
void ice_ptp_init(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
325
void ice_ptp_release(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
326
void ice_ptp_link_change(struct ice_pf *pf, bool linkup);
drivers/net/ethernet/intel/ice/ice_ptp.h
327
void ice_ptp_queue_work(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_ptp.h
343
static inline void ice_ptp_restore_timestamp_mode(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_ptp.h
344
static inline void ice_ptp_extts_event(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_ptp.h
356
static inline void ice_ptp_process_ts(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_ptp.h
358
static inline irqreturn_t ice_ptp_ts_irq(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.h
363
static inline bool ice_ptp_tx_tstamps_pending(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.h
368
static inline u64 ice_ptp_read_src_clk_reg(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.h
381
static inline void ice_ptp_rebuild(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.h
386
static inline void ice_ptp_prepare_for_reset(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_ptp.h
390
static inline void ice_ptp_init(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_ptp.h
391
static inline void ice_ptp_release(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_ptp.h
392
static inline void ice_ptp_link_change(struct ice_pf *pf, bool linkup)
drivers/net/ethernet/intel/ice/ice_ptp.h
396
static inline void ice_ptp_queue_work(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp.h
400
static inline int ice_ptp_clock_index(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1983
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2146
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
335
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
354
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5304
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
5337
struct ice_pf *pf = container_of(hw, struct ice_pf, hw);
drivers/net/ethernet/intel/ice/ice_repr.c
353
static void ice_repr_set_tx_topology(struct ice_pf *pf, struct devlink *devlink)
drivers/net/ethernet/intel/ice/ice_repr.c
527
struct ice_repr *ice_repr_get(struct ice_pf *pf, u32 id)
drivers/net/ethernet/intel/ice/ice_repr.h
57
struct ice_repr *ice_repr_get(struct ice_pf *pf, u32 id);
drivers/net/ethernet/intel/ice/ice_sf_eth.c
100
struct ice_pf *pf = dyn_port->pf;
drivers/net/ethernet/intel/ice/ice_sf_eth.c
263
struct ice_pf *pf = dyn_port->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
1043
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1075
void ice_process_vflr_event(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
1113
static struct ice_vf *ice_get_vf_from_pfq(struct ice_pf *pf, u16 pfq)
drivers/net/ethernet/intel/ice/ice_sriov.c
1149
static u32 ice_globalq_to_pfq(struct ice_pf *pf, u32 globalq)
drivers/net/ethernet/intel/ice/ice_sriov.c
1164
ice_vf_lan_overflow_event(struct ice_pf *pf, struct ice_rq_event_info *event)
drivers/net/ethernet/intel/ice/ice_sriov.c
1195
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1255
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1301
int __ice_set_vf_mac(struct ice_pf *pf, u16 vf_id, const u8 *mac)
drivers/net/ethernet/intel/ice/ice_sriov.c
131
void ice_free_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
1379
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1429
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1469
static int ice_calc_all_vfs_min_tx_rate(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
1533
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1602
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1684
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
1745
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
1763
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
1781
void ice_print_vfs_mdd_events(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
1822
void ice_restore_all_vfs_msi_state(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
200
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
234
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
24
static void ice_free_vf_entries(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
371
static int ice_set_per_vf_res(struct ice_pf *pf, u16 num_vfs)
drivers/net/ethernet/intel/ice/ice_sriov.c
440
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
467
static int ice_start_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
50
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
554
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
569
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
616
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
685
static int ice_create_vf_entries(struct ice_pf *pf, u16 num_vfs)
drivers/net/ethernet/intel/ice/ice_sriov.c
744
static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs)
drivers/net/ethernet/intel/ice/ice_sriov.c
812
static int ice_pci_sriov_ena(struct ice_pf *pf, int num_vfs)
drivers/net/ethernet/intel/ice/ice_sriov.c
843
static int ice_check_sriov_allowed(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_sriov.c
873
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_sriov.c
878
static void ice_sriov_remap_vectors(struct ice_pf *pf, u16 restricted_id)
drivers/net/ethernet/intel/ice/ice_sriov.c
91
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_sriov.c
933
struct ice_pf *pf = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/ice/ice_sriov.h
29
void ice_process_vflr_event(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_sriov.h
31
int __ice_set_vf_mac(struct ice_pf *pf, u16 vf_id, const u8 *mac);
drivers/net/ethernet/intel/ice/ice_sriov.h
36
void ice_free_vfs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_sriov.h
37
void ice_restore_all_vfs_msi_state(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_sriov.h
59
ice_vf_lan_overflow_event(struct ice_pf *pf, struct ice_rq_event_info *event);
drivers/net/ethernet/intel/ice/ice_sriov.h
60
void ice_print_vfs_mdd_events(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_sriov.h
69
static inline void ice_process_vflr_event(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_sriov.h
70
static inline void ice_free_vfs(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_sriov.h
72
void ice_vf_lan_overflow_event(struct ice_pf *pf, struct ice_rq_event_info *event) { }
drivers/net/ethernet/intel/ice/ice_sriov.h
73
static inline void ice_print_vfs_mdd_events(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_sriov.h
76
static inline void ice_restore_all_vfs_msi_state(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/ice_sriov.h
86
__ice_set_vf_mac(struct ice_pf __always_unused *pf,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1082
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1147
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2130
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2230
ice_find_tc_flower_fltr(struct ice_pf *pf, unsigned long cookie)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2257
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2305
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2338
void ice_replay_tc_fltrs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
795
ice_find_pf_tx_lldp_fltr(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
806
static bool ice_any_vf_lldp_tx_ena(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
825
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
859
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
890
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
900
static void ice_handle_del_pf_lldp_drop_rule(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_tc_lib.h
208
static inline int ice_chnl_dmac_fltr_cnt(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_tc_lib.h
218
void ice_replay_tc_fltrs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_txclk.c
119
int ice_txclk_set_clk(struct ice_pf *pf, enum ice_e825c_ref_clk clk)
drivers/net/ethernet/intel/ice/ice_txclk.c
121
struct ice_pf *ctrl_pf = ice_get_ctrl_pf(pf);
drivers/net/ethernet/intel/ice/ice_txclk.c
215
void ice_txclk_update_and_notify(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_txclk.c
218
struct ice_pf *ctrl_pf = ice_get_ctrl_pf(pf);
drivers/net/ethernet/intel/ice/ice_txclk.c
28
ice_txclk_get_pin(struct ice_pf *pf, enum ice_e825c_ref_clk ref_clk)
drivers/net/ethernet/intel/ice/ice_txclk.c
57
static int ice_txclk_enable_peer(struct ice_pf *pf, enum ice_e825c_ref_clk clk)
drivers/net/ethernet/intel/ice/ice_txclk.c
59
struct ice_pf *ctrl_pf = ice_get_ctrl_pf(pf);
drivers/net/ethernet/intel/ice/ice_txclk.h
16
ice_txclk_any_port_uses(const struct ice_pf *ctrl_pf, u8 phy,
drivers/net/ethernet/intel/ice/ice_txclk.h
36
int ice_txclk_set_clk(struct ice_pf *pf, enum ice_e825c_ref_clk clk);
drivers/net/ethernet/intel/ice/ice_txclk.h
37
void ice_txclk_update_and_notify(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_txclk.h
38
struct dpll_pin *ice_txclk_get_pin(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_txrx.c
2311
struct ice_pf *pf = ice_netdev_to_pf(netdev);
drivers/net/ethernet/intel/ice/ice_vf_lib.c
1031
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
105
u16 ice_get_num_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.c
1065
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
1117
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
1299
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
1328
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
1411
struct ice_vsi *ice_get_vf_ctrl_vsi(struct ice_pf *pf, struct ice_vsi *vsi)
drivers/net/ethernet/intel/ice/ice_vf_lib.c
145
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
25
struct ice_vf *ice_get_vf_by_id(struct ice_pf *pf, u16 vf_id)
drivers/net/ethernet/intel/ice/ice_vf_lib.c
263
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
297
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
466
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
576
bool ice_is_any_vf_in_unicast_promisc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.c
629
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
729
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
748
void ice_reset_all_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.c
862
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_vf_lib.c
89
bool ice_has_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.c
891
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.h
143
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.h
24
struct ice_pf;
drivers/net/ethernet/intel/ice/ice_vf_lib.h
289
struct ice_vf *ice_get_vf_by_id(struct ice_pf *pf, u16 vf_id);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
291
static inline struct ice_vf *ice_get_vf_by_dev(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_vf_lib.h
303
bool ice_has_vfs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
304
u16 ice_get_num_vfs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
309
bool ice_is_any_vf_in_unicast_promisc(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
318
void ice_reset_all_vfs(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
319
struct ice_vsi *ice_get_vf_ctrl_vsi(struct ice_pf *pf, struct ice_vsi *vsi);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
323
static inline struct ice_vf *ice_get_vf_by_id(struct ice_pf *pf, u16 vf_id)
drivers/net/ethernet/intel/ice/ice_vf_lib.h
328
static inline struct ice_vf *ice_get_vf_by_dev(struct ice_pf *pf,
drivers/net/ethernet/intel/ice/ice_vf_lib.h
338
static inline bool ice_has_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.h
343
static inline u16 ice_get_num_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.h
367
static inline bool ice_is_any_vf_in_unicast_promisc(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.h
389
static inline void ice_reset_all_vfs(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/ice_vf_lib.h
394
ice_get_vf_ctrl_vsi(struct ice_pf *pf, struct ice_vsi *vsi)
drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c
133
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c
27
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c
60
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
325
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
66
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_xsk.c
109
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_xsk.c
51
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/ice_xsk.c
81
struct ice_pf *pf = vsi->back;
drivers/net/ethernet/intel/ice/virt/fdir.c
100
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
130
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
1397
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
1459
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
1493
struct ice_pf *pf = ctrl_vsi->back;
drivers/net/ethernet/intel/ice/virt/fdir.c
1542
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
1803
void ice_flush_fdir_ctx(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/virt/fdir.c
1981
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
2093
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
2251
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
2321
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
481
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
644
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/fdir.c
837
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/fdir.h
51
void ice_flush_fdir_ctx(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/virt/fdir.h
55
static inline void ice_flush_fdir_ctx(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/virt/fdir.h
8
struct ice_pf;
drivers/net/ethernet/intel/ice/virt/queues.c
135
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/queues.c
775
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/queues.c
953
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/rss.c
1864
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
104
void ice_vc_notify_link_state(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1135
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
121
void ice_vc_notify_reset(struct ice_pf *pf)
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1426
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
149
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2471
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2565
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2697
struct ice_pf *pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
27
ice_vc_vf_broadcast(struct ice_pf *pf, enum virtchnl_ops v_opcode,
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2736
void ice_vc_process_vf_msg(struct ice_pf *pf, struct ice_rq_event_info *event,
drivers/net/ethernet/intel/ice/virt/virtchnl.c
405
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
485
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
941
struct ice_pf *pf = vf->pf;
drivers/net/ethernet/intel/ice/virt/virtchnl.h
104
static inline void ice_vc_notify_link_state(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/virt/virtchnl.h
105
static inline void ice_vc_notify_reset(struct ice_pf *pf) { }
drivers/net/ethernet/intel/ice/virt/virtchnl.h
134
ice_vc_process_vf_msg(struct ice_pf *pf, struct ice_rq_event_info *event,
drivers/net/ethernet/intel/ice/virt/virtchnl.h
87
void ice_vc_notify_link_state(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/virt/virtchnl.h
88
void ice_vc_notify_reset(struct ice_pf *pf);
drivers/net/ethernet/intel/ice/virt/virtchnl.h
93
void ice_vc_process_vf_msg(struct ice_pf *pf, struct ice_rq_event_info *event,