/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_virtchnl_allowlist.h | 8 bool ice_vc_is_opcode_allowed(struct ice_vf *vf, u32 opcode); 10 void ice_vc_set_default_allowlist(struct ice_vf *vf); 11 void ice_vc_set_working_allowlist(struct ice_vf *vf); 12 void ice_vc_set_caps_allowlist(struct ice_vf *vf);
|
H A D | ice_vf_lib_private.h | 26 int ice_vf_reconfig_vsi(struct ice_vf *vf); 27 void ice_initialize_vf_entry(struct ice_vf *vf); 28 void ice_dis_vf_qs(struct ice_vf *vf); 29 int ice_check_vf_init(struct ice_vf *vf); 31 struct ice_port_info *ice_vf_get_port_info(struct ice_vf *vf); 33 bool ice_is_vf_trusted(struct ice_vf *vf); 34 bool ice_vf_has_no_qs_ena(struct ice_vf *vf); 35 bool ice_is_vf_link_up(struct ice_vf *vf); 36 void ice_vf_ctrl_invalidate_vsi(struct ice_vf *vf); 37 void ice_vf_ctrl_vsi_release(struct ice_vf *v [all...] |
H A D | ice_virtchnl.h | 32 int (*get_ver_msg)(struct ice_vf *vf, u8 *msg); 33 int (*get_vf_res_msg)(struct ice_vf *vf, u8 *msg); 34 void (*reset_vf)(struct ice_vf *vf); 35 int (*add_mac_addr_msg)(struct ice_vf *vf, u8 *msg); 36 int (*del_mac_addr_msg)(struct ice_vf *vf, u8 *msg); 37 int (*cfg_qs_msg)(struct ice_vf *vf, u8 *msg); 38 int (*ena_qs_msg)(struct ice_vf *vf, u8 *msg); 39 int (*dis_qs_msg)(struct ice_vf *vf, u8 *msg); 40 int (*request_qs_msg)(struct ice_vf *vf, u8 *msg); 41 int (*cfg_irq_map_msg)(struct ice_vf *v [all...] |
H A D | ice_vf_lib.h | 24 struct ice_vf; 58 void (*free)(struct ice_vf *vf); 59 void (*clear_reset_state)(struct ice_vf *vf); 60 void (*clear_mbx_register)(struct ice_vf *vf); 61 void (*trigger_reset_register)(struct ice_vf *vf, bool is_vflr); 62 bool (*poll_reset_status)(struct ice_vf *vf); 63 void (*clear_reset_trigger)(struct ice_vf *vf); 64 void (*irq_close)(struct ice_vf *vf); 65 void (*post_vsi_rebuild)(struct ice_vf *vf); 79 struct ice_vf { struct [all...] |
H A D | ice_virtchnl_fdir.h | 7 struct ice_vf; 43 int ice_vc_add_fdir_fltr(struct ice_vf *vf, u8 *msg); 44 int ice_vc_del_fdir_fltr(struct ice_vf *vf, u8 *msg); 45 void ice_vf_fdir_init(struct ice_vf *vf); 46 void ice_vf_fdir_exit(struct ice_vf *vf);
|
H A D | ice_eswitch.h | 10 void ice_eswitch_detach(struct ice_pf *pf, struct ice_vf *vf); 12 ice_eswitch_attach(struct ice_pf *pf, struct ice_vf *vf); 32 static inline void ice_eswitch_detach(struct ice_pf *pf, struct ice_vf *vf) { } 35 ice_eswitch_attach(struct ice_pf *pf, struct ice_vf *vf)
|
H A D | ice_virtchnl_allowlist.c | 116 bool ice_vc_is_opcode_allowed(struct ice_vf *vf, u32 opcode) 133 ice_vc_allowlist_opcodes(struct ice_vf *vf, const u32 *opcodes, size_t size) 145 static void ice_vc_clear_allowlist(struct ice_vf *vf) 154 void ice_vc_set_default_allowlist(struct ice_vf *vf) 168 void ice_vc_set_working_allowlist(struct ice_vf *vf) 178 void ice_vc_set_caps_allowlist(struct ice_vf *vf)
|
H A D | ice_repr.h | 20 struct ice_vf *vf; 29 struct ice_repr *ice_repr_add_vf(struct ice_vf *vf);
|
H A D | ice_vf_lib.c | 25 struct ice_vf *ice_get_vf_by_id(struct ice_pf *pf, u16 vf_id) 27 struct ice_vf *vf; 32 struct ice_vf *found; 57 struct ice_vf *vf = container_of(ref, struct ice_vf, refcnt); 75 void ice_put_vf(struct ice_vf *vf) 107 struct ice_vf *vf; 123 struct ice_vsi *ice_get_vf_vsi(struct ice_vf *vf) 143 bool ice_is_vf_disabled(struct ice_vf *vf) 158 static void ice_wait_on_vf_reset(struct ice_vf *v [all...] |
H A D | ice_sriov.h | 52 void ice_calc_vf_reg_idx(struct ice_vf *vf, struct ice_q_vector *q_vector); 60 void ice_print_vf_rx_mdd_event(struct ice_vf *vf); 61 void ice_print_vf_tx_mdd_event(struct ice_vf *vf); 63 ice_vc_validate_pattern(struct ice_vf *vf, struct virtchnl_proto_hdrs *proto); 72 static inline void ice_print_vf_rx_mdd_event(struct ice_vf *vf) { } 73 static inline void ice_print_vf_tx_mdd_event(struct ice_vf *vf) { } 136 ice_calc_vf_reg_idx(struct ice_vf __always_unused *vf,
|
H A D | ice_lag.h | 25 struct ice_vf; 67 void ice_lag_move_new_vf_nodes(struct ice_vf *vf);
|
H A D | ice_sriov.c | 28 struct ice_vf *vf; 47 static void ice_free_vf_res(struct ice_vf *vf) 87 static void ice_dis_vf_mappings(struct ice_vf *vf) 155 struct ice_vf *vf; 221 static struct ice_vsi *ice_vf_vsi_setup(struct ice_vf *vf) 254 static void ice_ena_vf_msix_mappings(struct ice_vf *vf) 300 static void ice_ena_vf_q_mappings(struct ice_vf *vf, u16 max_txq, u16 max_rxq) 347 static void ice_ena_vf_mappings(struct ice_vf *vf) 363 void ice_calc_vf_reg_idx(struct ice_vf *vf, struct ice_q_vector *q_vector) 536 static void ice_sriov_free_irqs(struct ice_pf *pf, struct ice_vf *v [all...] |
H A D | ice_virtchnl_fdir.c | 84 ice_vc_fdir_param_check(struct ice_vf *vf, u16 vsi_id) 114 static int ice_vf_start_ctrl_vsi(struct ice_vf *vf) 158 ice_vc_fdir_alloc_prof(struct ice_vf *vf, enum ice_fltr_ptype flow) 188 ice_vc_fdir_free_prof(struct ice_vf *vf, enum ice_fltr_ptype flow) 206 static void ice_vc_fdir_free_prof_all(struct ice_vf *vf) 274 ice_vc_fdir_set_flow_fld(struct ice_vf *vf, struct virtchnl_fdir_add *fltr, 318 ice_vc_fdir_set_flow_hdr(struct ice_vf *vf, 463 ice_vc_fdir_rem_prof(struct ice_vf *vf, enum ice_fltr_ptype flow, int tun) 515 static void ice_vc_fdir_rem_prof_all(struct ice_vf *vf) 551 ice_vc_fdir_has_prof_conflict(struct ice_vf *v [all...] |
H A D | ice_vf_vsi_vlan_ops.c | 134 struct ice_vf *vf = vsi->vf; 168 struct ice_vf *vf = vsi->vf; 238 struct ice_vf *vf = vsi->vf;
|
H A D | ice_virtchnl.c | 181 struct ice_vf *vf; 208 ice_set_pfe_link(struct ice_vf *vf, struct virtchnl_pf_event *pfe, 231 void ice_vc_notify_vf_link_state(struct ice_vf *vf) 256 struct ice_vf *vf; 295 ice_vc_send_msg_to_vf(struct ice_vf *vf, u32 v_opcode, 324 static int ice_vc_get_ver_msg(struct ice_vf *vf, u8 *msg) 349 static u16 ice_vc_get_max_frame_size(struct ice_vf *vf) 372 ice_vc_get_vlan_caps(struct ice_hw *hw, struct ice_vf *vf, struct ice_vsi *vsi, 417 static int ice_vc_get_vf_res_msg(struct ice_vf *vf, u8 *msg) 533 static void ice_vc_reset_vf_msg(struct ice_vf *v [all...] |
H A D | ice_repr.c | 108 struct ice_vf *vf; 134 struct ice_vf *vf; 375 struct ice_repr *ice_repr_add_vf(struct ice_vf *vf)
|
H A D | ice_eswitch.c | 424 ice_eswitch_attach(struct ice_pf *pf, struct ice_vf *vf) 472 void ice_eswitch_detach(struct ice_pf *pf, struct ice_vf *vf)
|
H A D | ice.h | 452 struct ice_vf *vf; /* VF associated with this VSI, may be NULL */
|
H A D | ice_lag.c | 687 void ice_lag_move_new_vf_nodes(struct ice_vf *vf)
|
H A D | ice_main.c | 554 struct ice_vf *vf; 1763 static void ice_mdd_maybe_reset_vf(struct ice_pf *pf, struct ice_vf *vf, 1799 struct ice_vf *vf;
|
H A D | ice_ethtool.c | 575 struct ice_vf *vf;
|
/linux-master/drivers/net/ethernet/intel/ice/devlink/ |
H A D | devlink_port.h | 9 int ice_devlink_create_vf_port(struct ice_vf *vf); 10 void ice_devlink_destroy_vf_port(struct ice_vf *vf);
|
H A D | devlink.h | 15 int ice_devlink_create_vf_port(struct ice_vf *vf); 16 void ice_devlink_destroy_vf_port(struct ice_vf *vf);
|
H A D | devlink_port.c | 383 int ice_devlink_create_vf_port(struct ice_vf *vf) 426 void ice_devlink_destroy_vf_port(struct ice_vf *vf)
|
H A D | devlink.c | 685 struct ice_vf *vf; 747 struct ice_vf *vf;
|