Home
last modified time | relevance | path

Searched refs:ice_vf (Results 1 – 24 of 24) sorted by relevance

/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_virtchnl.h32 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);
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);
46 int (*add_vlan_msg)(struct ice_vf *vf, u8 *msg);
48 int (*query_rxdid)(struct ice_vf *vf);
49 int (*get_rss_hena)(struct ice_vf *vf);
51 int (*ena_vlan_stripping)(struct ice_vf *vf);
[all …]
H A Dice_vf_lib.h24 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);
62 bool (*poll_reset_status)(struct ice_vf *vf);
64 void (*irq_close)(struct ice_vf *vf);
65 int (*create_vsi)(struct ice_vf *vf);
66 void (*post_vsi_rebuild)(struct ice_vf *vf);
80 struct ice_vf { struct
212 void ice_put_vf(struct ice_vf *vf);
[all …]
H A Dice_vf_lib_private.h26 void ice_initialize_vf_entry(struct ice_vf *vf);
27 void ice_dis_vf_qs(struct ice_vf *vf);
28 int ice_check_vf_init(struct ice_vf *vf);
32 bool ice_is_vf_trusted(struct ice_vf *vf);
33 bool ice_vf_has_no_qs_ena(struct ice_vf *vf);
34 bool ice_is_vf_link_up(struct ice_vf *vf);
35 void ice_vf_ctrl_invalidate_vsi(struct ice_vf *vf);
36 void ice_vf_ctrl_vsi_release(struct ice_vf *vf);
37 struct ice_vsi *ice_vf_ctrl_vsi_setup(struct ice_vf *vf);
39 void ice_vf_invalidate_vsi(struct ice_vf *vf);
[all …]
H A Dice_vf_lib.c27 struct ice_vf *vf; in ice_get_vf_by_id()
32 struct ice_vf *found; in ice_get_vf_by_id()
57 struct ice_vf *vf = container_of(ref, struct ice_vf, refcnt); in ice_release_vf()
73 void ice_put_vf(struct ice_vf *vf) in ice_put_vf()
105 struct ice_vf *vf; in ice_get_num_vfs()
141 bool ice_is_vf_disabled(struct ice_vf *vf) in ice_is_vf_disabled()
563 struct ice_vf *vf; in ice_is_any_vf_in_unicast_promisc()
719 struct ice_vf *vf; in ice_reset_all_vfs()
1006 void ice_dis_vf_qs(struct ice_vf *vf) in ice_dis_vf_qs()
1046 int ice_check_vf_init(struct ice_vf *vf) in ice_check_vf_init()
[all …]
H A Dice_virtchnl_allowlist.h8 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 Dice_virtchnl_fdir.h7 struct ice_vf;
44 int ice_vc_add_fdir_fltr(struct ice_vf *vf, u8 *msg);
45 int ice_vc_del_fdir_fltr(struct ice_vf *vf, u8 *msg);
46 void ice_vf_fdir_init(struct ice_vf *vf);
47 void ice_vf_fdir_exit(struct ice_vf *vf);
H A Dice_sriov.c28 struct ice_vf *vf; in ice_free_vf_entries()
155 struct ice_vf *vf; in ice_free_vfs()
567 struct ice_vf *vf; in ice_start_vfs()
793 struct ice_vf *vf; in ice_create_vf_entries()
1005 struct ice_vf *vf; in ice_process_vflr_event()
1042 struct ice_vf *vf; in ice_get_vf_from_pfq()
1094 struct ice_vf *vf; in ice_vf_lan_overflow_event()
1125 struct ice_vf *vf; in ice_set_vf_spoofchk()
1183 struct ice_vf *vf; in ice_get_vf_cfg()
1230 struct ice_vf *vf; in ice_set_vf_mac()
[all …]
H A Dice_virtchnl_allowlist.c115 bool ice_vc_is_opcode_allowed(struct ice_vf *vf, u32 opcode) in ice_vc_is_opcode_allowed()
132 ice_vc_allowlist_opcodes(struct ice_vf *vf, const u32 *opcodes, size_t size) in ice_vc_allowlist_opcodes()
144 static void ice_vc_clear_allowlist(struct ice_vf *vf) in ice_vc_clear_allowlist()
153 void ice_vc_set_default_allowlist(struct ice_vf *vf) in ice_vc_set_default_allowlist()
167 void ice_vc_set_working_allowlist(struct ice_vf *vf) in ice_vc_set_working_allowlist()
177 void ice_vc_set_caps_allowlist(struct ice_vf *vf) in ice_vc_set_caps_allowlist()
H A Dice_sriov.h52 int 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);
62 ice_vc_validate_pattern(struct ice_vf *vf, struct virtchnl_proto_hdrs *proto);
69 static inline void ice_print_vf_rx_mdd_event(struct ice_vf *vf) { } in ice_print_vf_rx_mdd_event()
132 ice_calc_vf_reg_idx(struct ice_vf __always_unused *vf, in ice_calc_vf_reg_idx()
H A Dice_virtchnl.c181 struct ice_vf *vf; in ice_vc_vf_broadcast()
231 void ice_vc_notify_vf_link_state(struct ice_vf *vf) in ice_vc_notify_vf_link_state()
256 struct ice_vf *vf; in ice_vc_notify_link_state()
530 static void ice_vc_reset_vf_msg(struct ice_vf *vf) in ice_vc_reset_vf_msg()
1898 ice_update_legacy_cached_mac(struct ice_vf *vf, in ice_update_legacy_cached_mac()
1981 (struct ice_vf *vf, struct ice_vsi *vsi, in ice_vc_handle_mac_addr_msg()
2496 static int ice_vc_get_rss_hena(struct ice_vf *vf) in ice_vc_get_rss_hena()
2601 static int ice_vc_query_rxdid(struct ice_vf *vf) in ice_vc_query_rxdid()
3707 void ice_virtchnl_set_dflt_ops(struct ice_vf *vf) in ice_virtchnl_set_dflt_ops()
3836 void ice_virtchnl_set_repr_ops(struct ice_vf *vf) in ice_virtchnl_set_repr_ops()
[all …]
H A Dice_virtchnl_fdir.c127 static int ice_vf_start_ctrl_vsi(struct ice_vf *vf) in ice_vf_start_ctrl_vsi()
331 ice_vc_fdir_set_flow_hdr(struct ice_vf *vf, in ice_vc_fdir_set_flow_hdr()
568 ice_vc_fdir_has_prof_conflict(struct ice_vf *vf, in ice_vc_fdir_has_prof_conflict()
1207 ice_vc_fdir_insert_entry(struct ice_vf *vf, in ice_vc_fdir_insert_entry()
1231 ice_vc_fdir_remove_entry(struct ice_vf *vf, in ice_vc_fdir_remove_entry()
1343 struct ice_vf *vf; in ice_vf_fdir_timer()
1347 vf = container_of(fdir, struct ice_vf, fdir); in ice_vf_fdir_timer()
1379 struct ice_vf *vf = ctrl_vsi->vf; in ice_vc_fdir_irq_handler()
1670 struct ice_vf *vf; in ice_flush_fdir_ctx()
2019 void ice_vf_fdir_init(struct ice_vf *vf) in ice_vf_fdir_init()
[all …]
H A Dice_eswitch.c22 ice_eswitch_add_vf_sp_rule(struct ice_pf *pf, struct ice_vf *vf) in ice_eswitch_add_vf_sp_rule()
64 static void ice_eswitch_del_vf_sp_rule(struct ice_vf *vf) in ice_eswitch_del_vf_sp_rule()
155 struct ice_vf *vf; in ice_eswitch_remap_rings_to_vectors()
197 struct ice_vf *vf; in ice_eswitch_release_reprs()
228 struct ice_vf *vf; in ice_eswitch_setup_reprs()
306 struct ice_vf *vf; in ice_eswitch_update_repr()
432 struct ice_vf *vf; in ice_eswitch_napi_del()
447 struct ice_vf *vf; in ice_eswitch_napi_enable()
462 struct ice_vf *vf; in ice_eswitch_napi_disable()
657 struct ice_vf *vf; in ice_eswitch_start_all_tx_queues()
[all …]
H A Dice_devlink.h15 int ice_devlink_create_vf_port(struct ice_vf *vf);
16 void ice_devlink_destroy_vf_port(struct ice_vf *vf);
H A Dice_repr.c99 struct ice_vf *vf; in ice_repr_open()
125 struct ice_vf *vf; in ice_repr_stop()
285 static int ice_repr_add(struct ice_vf *vf) in ice_repr_add()
355 static void ice_repr_rem(struct ice_vf *vf) in ice_repr_rem()
379 struct ice_vf *vf; in ice_repr_rem_from_all_vfs()
403 struct ice_vf *vf; in ice_repr_add_for_all_vfs()
H A Dice_lag.h22 struct ice_vf;
61 void ice_lag_move_new_vf_nodes(struct ice_vf *vf);
H A Dice_vf_vsi_vlan_ops.c134 struct ice_vf *vf = vsi->vf; in ice_vf_vsi_init_vlan_ops()
168 struct ice_vf *vf = vsi->vf; in ice_vf_vsi_cfg_dvm_legacy_vlan_mode()
238 struct ice_vf *vf = vsi->vf; in ice_vf_vsi_cfg_svm_legacy_vlan_mode()
H A Dice_repr.h11 struct ice_vf *vf;
H A Dice_lib.h27 struct ice_vf *vf;
H A Dice_devlink.c748 struct ice_vf *vf; in ice_tear_down_devlink_rate_tree()
810 struct ice_vf *vf; in ice_traverse_tx_tree()
1587 int ice_devlink_create_vf_port(struct ice_vf *vf) in ice_devlink_create_vf_port()
1630 void ice_devlink_destroy_vf_port(struct ice_vf *vf) in ice_devlink_destroy_vf_port()
H A Dice.h352 struct ice_vf *vf; /* VF associated with this VSI */
H A Dice_lib.c170 struct ice_vf *vf = vsi->vf; in ice_vsi_set_num_qs()
515 struct ice_vf *vf; in ice_eswitch_msix_clean_rings()
H A Dice_lag.c608 void ice_lag_move_new_vf_nodes(struct ice_vf *vf) in ice_lag_move_new_vf_nodes()
H A Dice_main.c533 struct ice_vf *vf; in ice_prepare_for_reset()
1721 struct ice_vf *vf; in ice_handle_mdd_event()
H A Dice_ethtool.c493 struct ice_vf *vf; in ice_active_vfs()