Home
last modified time | relevance | path

Searched refs:ice_pf (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_virtchnl_pf.h61 struct ice_pf *pf;
99 void ice_process_vflr_event(struct ice_pf *pf);
105 void ice_free_vfs(struct ice_pf *pf);
106 void ice_vc_process_vf_msg(struct ice_pf *pf, struct ice_rq_event_info *event);
107 void ice_vc_notify_link_state(struct ice_pf *pf);
108 void ice_vc_notify_reset(struct ice_pf *pf);
109 bool ice_reset_all_vfs(struct ice_pf *pf, bool is_vflr);
133 ice_reset_all_vfs(struct ice_pf __always_unused *pf, in ice_reset_all_vfs()
Dice_dcb_lib.h13 void ice_dcb_rebuild(struct ice_pf *pf);
17 int ice_init_pf_dcb(struct ice_pf *pf, bool locked);
18 void ice_update_dcb_stats(struct ice_pf *pf);
23 ice_dcb_process_lldp_set_mib_change(struct ice_pf *pf,
45 ice_init_pf_dcb(struct ice_pf *pf, bool __always_unused locked) in ice_init_pf_dcb()
Dice.h161 struct ice_pf *pf;
214 struct ice_pf *back; /* back pointer to PF */
319 struct ice_pf { struct
394 ((struct ice_pf *)hw->back)->oicr_idx; in ice_irq_dynamic_ena() argument
413 static inline struct ice_pf *ice_netdev_to_pf(struct net_device *netdev) in ice_netdev_to_pf()
426 static inline struct ice_vsi *ice_get_main_vsi(struct ice_pf *pf) in ice_get_main_vsi()
438 u16 ice_get_avail_txq_count(struct ice_pf *pf);
439 u16 ice_get_avail_rxq_count(struct ice_pf *pf);
441 void ice_update_pf_stats(struct ice_pf *pf);
445 struct ice_vsi *ice_lb_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi);
[all …]
Dice_virtchnl_pf.c47 ice_vc_vf_broadcast(struct ice_pf *pf, enum virtchnl_ops v_opcode, in ice_vc_vf_broadcast()
123 struct ice_pf *pf = vf->pf; in ice_vc_notify_vf_link_state()
152 struct ice_pf *pf = vf->pf; in ice_free_vf_res()
185 struct ice_pf *pf = vf->pf; in ice_dis_vf_mappings()
234 static int ice_sriov_free_msix_res(struct ice_pf *pf) in ice_sriov_free_msix_res()
276 struct ice_pf *pf = vf->pf; in ice_dis_vf_qs()
290 void ice_free_vfs(struct ice_pf *pf) in ice_free_vfs()
367 struct ice_pf *pf = vf->pf; in ice_trigger_vf_reset()
500 ice_vf_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi, u16 vf_id) in ice_vf_vsi_setup()
517 static int ice_calc_vf_first_vector_idx(struct ice_pf *pf, struct ice_vf *vf) in ice_calc_vf_first_vector_idx()
[all …]
Dice_main.c46 static void ice_rebuild(struct ice_pf *pf, enum ice_reset_req reset_type);
48 static void ice_vsi_release_all(struct ice_pf *pf);
71 static void ice_check_for_hang_subtask(struct ice_pf *pf) in ice_check_for_hang_subtask()
129 static int ice_init_mac_fltr(struct ice_pf *pf) in ice_init_mac_fltr()
272 struct ice_pf *pf = vsi->back; in ice_vsi_sync_fltr()
419 static void ice_sync_fltr_subtask(struct ice_pf *pf) in ice_sync_fltr_subtask()
470 void ice_pf_dis_all_vsi(struct ice_pf *pf, bool locked) in ice_pf_dis_all_vsi()
472 static void ice_pf_dis_all_vsi(struct ice_pf *pf, bool locked) in ice_pf_dis_all_vsi()
489 ice_prepare_for_reset(struct ice_pf *pf) in ice_prepare_for_reset()
525 static void ice_do_reset(struct ice_pf *pf, enum ice_reset_req reset_type) in ice_do_reset()
[all …]
Dice_lib.c178 static int ice_pf_rxq_wait(struct ice_pf *pf, int pf_q, bool ena) in ice_pf_rxq_wait()
205 struct ice_pf *pf = vsi->back; in ice_vsi_ctrl_rx_ring()
260 struct ice_pf *pf = vsi->back; in ice_vsi_alloc_arrays()
338 struct ice_pf *pf = vsi->back; in ice_vsi_set_num_qs()
420 struct ice_pf *pf = vsi->back; in ice_vsi_delete()
448 struct ice_pf *pf = vsi->back; in ice_vsi_free_arrays()
484 struct ice_pf *pf = NULL; in ice_vsi_clear()
540 ice_vsi_alloc(struct ice_pf *pf, enum ice_vsi_type type, u16 vf_id) in ice_vsi_alloc()
698 struct ice_pf *pf = vsi->back; in ice_vsi_get_qs()
737 struct ice_pf *pf = vsi->back; in ice_vsi_put_qs()
[all …]
Dice_dcb_lib.c14 struct ice_pf *pf = vsi->back; in ice_vsi_cfg_netdev_tc()
148 static void ice_pf_dcb_recfg(struct ice_pf *pf) in ice_pf_dcb_recfg()
183 int ice_pf_dcb_cfg(struct ice_pf *pf, struct ice_dcbx_cfg *new_cfg, bool locked) in ice_pf_dcb_cfg()
277 ice_dcb_need_recfg(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg, in ice_dcb_need_recfg()
324 void ice_dcb_rebuild(struct ice_pf *pf) in ice_dcb_rebuild()
414 static int ice_dcb_init_cfg(struct ice_pf *pf, bool locked) in ice_dcb_init_cfg()
442 static int ice_dcb_sw_dflt_cfg(struct ice_pf *pf, bool locked) in ice_dcb_sw_dflt_cfg()
487 int ice_init_pf_dcb(struct ice_pf *pf, bool locked) in ice_init_pf_dcb()
542 void ice_update_dcb_stats(struct ice_pf *pf) in ice_update_dcb_stats()
622 ice_dcb_process_lldp_set_mib_change(struct ice_pf *pf, in ice_dcb_process_lldp_set_mib_change()
Dice_lib.h83 ice_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi,
95 ice_get_res(struct ice_pf *pf, struct ice_res_tracker *res, u16 needed, u16 id);
128 bool ice_is_safe_mode(struct ice_pf *pf);
Dice_ethtool.c25 ICE_STAT(struct ice_pf, _name, _stat)
39 (FIELD_SIZEOF(struct ice_pf, stats.priority_xoff_rx) + \
40 FIELD_SIZEOF(struct ice_pf, stats.priority_xon_rx) + \
41 FIELD_SIZEOF(struct ice_pf, stats.priority_xoff_tx) + \
42 FIELD_SIZEOF(struct ice_pf, stats.priority_xon_tx)) \
168 struct ice_pf *pf = vsi->back; in ice_get_drvinfo()
188 struct ice_pf *pf = np->vsi->back; in ice_get_regs()
202 struct ice_pf *pf = np->vsi->back; in ice_get_msglevel()
216 struct ice_pf *pf = np->vsi->back; in ice_set_msglevel()
231 struct ice_pf *pf = np->vsi->back; in ice_get_eeprom_len()
[all …]
Dice_osdep.h28 (&(container_of((ptr), struct ice_pf, hw))->pdev->dev)