| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
| D | ice_virtchnl_pf.c | 29 static int ice_check_vf_init(struct ice_pf *pf, struct ice_vf *vf) in ice_check_vf_init() 86 struct ice_vf *vf = &pf->vf[i]; in ice_vc_vf_broadcast() local 109 ice_set_pfe_link(struct ice_vf *vf, struct virtchnl_pf_event *pfe, in ice_set_pfe_link() 133 static bool ice_vf_has_no_qs_ena(struct ice_vf *vf) in ice_vf_has_no_qs_ena() 143 static bool ice_is_vf_link_up(struct ice_vf *vf) in ice_is_vf_link_up() 165 static void ice_vc_notify_vf_link_state(struct ice_vf *vf) in ice_vc_notify_vf_link_state() 188 static void ice_vf_invalidate_vsi(struct ice_vf *vf) in ice_vf_invalidate_vsi() 198 static void ice_vf_vsi_release(struct ice_vf *vf) in ice_vf_vsi_release() 208 static void ice_free_vf_res(struct ice_vf *vf) in ice_free_vf_res() 244 static void ice_dis_vf_mappings(struct ice_vf *vf) in ice_dis_vf_mappings() [all …]
|
| /kernel/linux/linux-5.10/drivers/vdpa/ifcvf/ |
| D | ifcvf_main.c | 23 struct ifcvf_hw *vf = arg; in ifcvf_config_changed() local 49 struct ifcvf_hw *vf = &adapter->vf; in ifcvf_free_irq() local 65 struct ifcvf_hw *vf = &adapter->vf; in ifcvf_request_irq() local 112 struct ifcvf_hw *vf = ifcvf_private_to_vf(private); in ifcvf_start_datapath() local 129 struct ifcvf_hw *vf = ifcvf_private_to_vf(private); in ifcvf_stop_datapath() local 142 struct ifcvf_hw *vf = ifcvf_private_to_vf(adapter); in ifcvf_reset_vring() local 172 struct ifcvf_hw *vf = vdpa_to_vf(vdpa_dev); in ifcvf_vdpa_get_features() local 182 struct ifcvf_hw *vf = vdpa_to_vf(vdpa_dev); in ifcvf_vdpa_set_features() local 191 struct ifcvf_hw *vf = vdpa_to_vf(vdpa_dev); in ifcvf_vdpa_get_status() local 199 struct ifcvf_hw *vf; in ifcvf_vdpa_set_status() local [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/intel/i40e/ |
| D | i40e_virtchnl_pf.c | 24 struct i40e_vf *vf = pf->vf; in i40e_vc_vf_broadcast() local 48 static void i40e_vc_notify_vf_link_state(struct i40e_vf *vf) in i40e_vc_notify_vf_link_state() 108 void i40e_vc_notify_vf_reset(struct i40e_vf *vf) in i40e_vc_notify_vf_reset() 138 static inline void i40e_vc_disable_vf(struct i40e_vf *vf) in i40e_vc_disable_vf() 167 static inline bool i40e_vc_isvalid_vsi_id(struct i40e_vf *vf, u16 vsi_id) in i40e_vc_isvalid_vsi_id() 183 static inline bool i40e_vc_isvalid_queue_id(struct i40e_vf *vf, u16 vsi_id, in i40e_vc_isvalid_queue_id() 199 static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u32 vector_id) in i40e_vc_isvalid_vector_id() 216 static u16 i40e_vc_get_pf_queue_id(struct i40e_vf *vf, u16 vsi_id, in i40e_vc_get_pf_queue_id() 245 static u16 i40e_get_real_pf_qid(struct i40e_vf *vf, u16 vsi_id, u16 queue_id) in i40e_get_real_pf_qid() 277 static void i40e_config_irq_link_list(struct i40e_vf *vf, u16 vsi_id, in i40e_config_irq_link_list() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_sriov.c | 78 static void bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vf_igu_ack_sb() 112 struct bnx2x_virtf *vf, in bnx2x_validate_vf_sp_objs() 126 void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vfop_qctor_dump_tx() 142 void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vfop_qctor_dump_rx() 167 struct bnx2x_virtf *vf, in bnx2x_vfop_qctor_prep() 235 struct bnx2x_virtf *vf, int qid, in bnx2x_vf_queue_create() 274 static int bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vf_queue_destroy() 318 struct bnx2x_virtf *vf = bnx2x_vf_by_abs_fid(bp, abs_vfid); in bnx2x_vf_set_igu_info() local 334 static int bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vf_vlan_mac_clear() 379 struct bnx2x_virtf *vf, int qid, in bnx2x_vf_mac_vlan_config() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_sriov.c | 78 static void bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vf_igu_ack_sb() 114 struct bnx2x_virtf *vf, in bnx2x_validate_vf_sp_objs() 128 void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vfop_qctor_dump_tx() 144 void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vfop_qctor_dump_rx() 169 struct bnx2x_virtf *vf, in bnx2x_vfop_qctor_prep() 234 struct bnx2x_virtf *vf, int qid, in bnx2x_vf_queue_create() 273 static int bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vf_queue_destroy() 317 struct bnx2x_virtf *vf = bnx2x_vf_by_abs_fid(bp, abs_vfid); in bnx2x_vf_set_igu_info() local 354 static int bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf, in bnx2x_vf_vlan_mac_clear() 399 struct bnx2x_virtf *vf, int qid, in bnx2x_vf_mac_vlan_config() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_sriov.c | 128 int vf = 0; in ixgbe_get_vfs() local 207 unsigned int num_vfs = adapter->num_vfs, vf; in ixgbe_disable_sriov() local 360 u32 *msgbuf, u32 vf) in ixgbe_set_vf_multicasts() 439 u32 vf) in ixgbe_set_vf_vlan() 471 static int ixgbe_set_vf_lpe(struct ixgbe_adapter *adapter, u32 max_frame, u32 vf) in ixgbe_set_vf_lpe() 556 static void ixgbe_set_vmolr(struct ixgbe_hw *hw, u32 vf, bool aupe) in ixgbe_set_vmolr() 567 static void ixgbe_clear_vmvir(struct ixgbe_adapter *adapter, u32 vf) in ixgbe_clear_vmvir() 574 static void ixgbe_clear_vf_vlans(struct ixgbe_adapter *adapter, u32 vf) in ixgbe_clear_vf_vlans() 636 int vf, int index, unsigned char *mac_addr) in ixgbe_set_vf_macvlan() 693 static inline void ixgbe_vf_reset_event(struct ixgbe_adapter *adapter, u32 vf) in ixgbe_vf_reset_event() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
| D | i40e_virtchnl_pf.c | 24 struct i40e_vf *vf = pf->vf; in i40e_vc_vf_broadcast() local 48 static void i40e_vc_notify_vf_link_state(struct i40e_vf *vf) in i40e_vc_notify_vf_link_state() 108 void i40e_vc_notify_vf_reset(struct i40e_vf *vf) in i40e_vc_notify_vf_reset() 138 static inline void i40e_vc_disable_vf(struct i40e_vf *vf) in i40e_vc_disable_vf() 173 static inline bool i40e_vc_isvalid_vsi_id(struct i40e_vf *vf, u16 vsi_id) in i40e_vc_isvalid_vsi_id() 189 static inline bool i40e_vc_isvalid_queue_id(struct i40e_vf *vf, u16 vsi_id, in i40e_vc_isvalid_queue_id() 205 static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u32 vector_id) in i40e_vc_isvalid_vector_id() 222 static u16 i40e_vc_get_pf_queue_id(struct i40e_vf *vf, u16 vsi_id, in i40e_vc_get_pf_queue_id() 251 static u16 i40e_get_real_pf_qid(struct i40e_vf *vf, u16 vsi_id, u16 queue_id) in i40e_get_real_pf_qid() 283 static void i40e_config_irq_link_list(struct i40e_vf *vf, u16 vsi_id, in i40e_config_irq_link_list() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_sriov.c | 127 int vf = 0; in ixgbe_get_vfs() local 206 unsigned int num_vfs = adapter->num_vfs, vf; in ixgbe_disable_sriov() local 359 u32 *msgbuf, u32 vf) in ixgbe_set_vf_multicasts() 438 u32 vf) in ixgbe_set_vf_vlan() 470 static s32 ixgbe_set_vf_lpe(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf) in ixgbe_set_vf_lpe() 556 static void ixgbe_set_vmolr(struct ixgbe_hw *hw, u32 vf, bool aupe) in ixgbe_set_vmolr() 567 static void ixgbe_clear_vmvir(struct ixgbe_adapter *adapter, u32 vf) in ixgbe_clear_vmvir() 574 static void ixgbe_clear_vf_vlans(struct ixgbe_adapter *adapter, u32 vf) in ixgbe_clear_vf_vlans() 636 int vf, int index, unsigned char *mac_addr) in ixgbe_set_vf_macvlan() 693 static inline void ixgbe_vf_reset_event(struct ixgbe_adapter *adapter, u32 vf) in ixgbe_vf_reset_event() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
| D | otx2_vf.c | 30 static void otx2vf_process_vfaf_mbox_msg(struct otx2_nic *vf, in otx2vf_process_vfaf_mbox_msg() 108 static int otx2vf_process_mbox_msg_up(struct otx2_nic *vf, in otx2vf_process_mbox_msg_up() 149 struct otx2_nic *vf; in otx2vf_vfaf_mbox_up_handler() local 174 struct otx2_nic *vf = (struct otx2_nic *)vf_irq; in otx2vf_vfaf_mbox_intr_handler() local 217 static void otx2vf_disable_mbox_intr(struct otx2_nic *vf) in otx2vf_disable_mbox_intr() 226 static int otx2vf_register_mbox_intr(struct otx2_nic *vf, bool probe_pf) in otx2vf_register_mbox_intr() 270 static void otx2vf_vfaf_mbox_destroy(struct otx2_nic *vf) in otx2vf_vfaf_mbox_destroy() 287 static int otx2vf_vfaf_mbox_init(struct otx2_nic *vf) in otx2vf_vfaf_mbox_init() 338 struct otx2_nic *vf; in otx2vf_open() local 363 struct otx2_nic *vf = netdev_priv(netdev); in otx2vf_xmit() local [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_sriov_pf.c | 742 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_channel_cfg_cmd() local 788 struct qlcnic_vf_info *vf, in qlcnic_sriov_cfg_vf_def_mac() 855 struct qlcnic_vf_info *vf, in qlcnic_83xx_cfg_default_mac_vlan() 886 struct qlcnic_vf_info *vf = tran->vf; in qlcnic_sriov_pf_create_rx_ctx_cmd() local 914 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_mac_address_cmd() local 946 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_create_tx_ctx_cmd() local 969 static int qlcnic_sriov_validate_del_rx_ctx(struct qlcnic_vf_info *vf, in qlcnic_sriov_validate_del_rx_ctx() 984 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_del_rx_ctx_cmd() local 1004 static int qlcnic_sriov_validate_del_tx_ctx(struct qlcnic_vf_info *vf, in qlcnic_sriov_validate_del_tx_ctx() 1019 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_del_tx_ctx_cmd() local [all …]
|
| D | qlcnic_sriov_common.c | 147 struct qlcnic_vf_info *vf; in qlcnic_sriov_init() local 264 struct qlcnic_vf_info *vf; in __qlcnic_sriov_cleanup() local 822 static int qlcnic_sriov_clear_trans(struct qlcnic_vf_info *vf, in qlcnic_sriov_clear_trans() 848 struct qlcnic_vf_info *vf, in qlcnic_sriov_schedule_bc_cmd() 891 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_wait_for_channel_free() local 920 static int __qlcnic_sriov_issue_bc_post(struct qlcnic_vf_info *vf) in __qlcnic_sriov_issue_bc_post() 938 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_issue_bc_post() local 969 struct qlcnic_vf_info *vf, u8 type) in __qlcnic_sriov_send_bc_msg() 1011 struct qlcnic_vf_info *vf; in qlcnic_sriov_send_bc_cmd() local 1053 struct qlcnic_vf_info *vf = container_of(work, struct qlcnic_vf_info, in qlcnic_sriov_process_bc_cmd() local [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_sriov_pf.c | 741 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_channel_cfg_cmd() local 787 struct qlcnic_vf_info *vf, in qlcnic_sriov_cfg_vf_def_mac() 854 struct qlcnic_vf_info *vf, in qlcnic_83xx_cfg_default_mac_vlan() 885 struct qlcnic_vf_info *vf = tran->vf; in qlcnic_sriov_pf_create_rx_ctx_cmd() local 913 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_mac_address_cmd() local 945 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_create_tx_ctx_cmd() local 968 static int qlcnic_sriov_validate_del_rx_ctx(struct qlcnic_vf_info *vf, in qlcnic_sriov_validate_del_rx_ctx() 983 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_del_rx_ctx_cmd() local 1003 static int qlcnic_sriov_validate_del_tx_ctx(struct qlcnic_vf_info *vf, in qlcnic_sriov_validate_del_tx_ctx() 1018 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_pf_del_tx_ctx_cmd() local [all …]
|
| D | qlcnic_sriov_common.c | 146 struct qlcnic_vf_info *vf; in qlcnic_sriov_init() local 263 struct qlcnic_vf_info *vf; in __qlcnic_sriov_cleanup() local 821 static int qlcnic_sriov_clear_trans(struct qlcnic_vf_info *vf, in qlcnic_sriov_clear_trans() 847 struct qlcnic_vf_info *vf, in qlcnic_sriov_schedule_bc_cmd() 890 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_wait_for_channel_free() local 917 static int __qlcnic_sriov_issue_bc_post(struct qlcnic_vf_info *vf) in __qlcnic_sriov_issue_bc_post() 935 struct qlcnic_vf_info *vf = trans->vf; in qlcnic_sriov_issue_bc_post() local 964 struct qlcnic_vf_info *vf, u8 type) in __qlcnic_sriov_send_bc_msg() 1006 struct qlcnic_vf_info *vf; in qlcnic_sriov_send_bc_cmd() local 1048 struct qlcnic_vf_info *vf = container_of(work, struct qlcnic_vf_info, in qlcnic_sriov_process_bc_cmd() local [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/ |
| D | otx_cptpf_mbox.c | 74 static void otx_cpt_send_msg_to_vf(struct otx_cpt_device *cpt, int vf, in otx_cpt_send_msg_to_vf() 86 static void otx_cpt_mbox_send_ack(struct otx_cpt_device *cpt, int vf, in otx_cpt_mbox_send_ack() 95 static void otx_cptpf_mbox_send_nack(struct otx_cpt_device *cpt, int vf, in otx_cptpf_mbox_send_nack() 103 static void otx_cpt_clear_mbox_intr(struct otx_cpt_device *cpt, u32 vf) in otx_cpt_clear_mbox_intr() 112 static void otx_cpt_cfg_qlen_for_vf(struct otx_cpt_device *cpt, int vf, in otx_cpt_cfg_qlen_for_vf() 126 static void otx_cpt_cfg_vq_priority(struct otx_cpt_device *cpt, int vf, u32 pri) in otx_cpt_cfg_vq_priority() 178 static void otx_cpt_handle_mbox_intr(struct otx_cpt_device *cpt, int vf) in otx_cpt_handle_mbox_intr() 243 u8 vf; in otx_cpt_mbox_intr_handler() local
|
| /kernel/linux/linux-5.10/drivers/crypto/cavium/cpt/ |
| D | cptpf_mbox.c | 8 static void cpt_send_msg_to_vf(struct cpt_device *cpt, int vf, in cpt_send_msg_to_vf() 20 static void cpt_mbox_send_ack(struct cpt_device *cpt, int vf, in cpt_mbox_send_ack() 28 static void cpt_clear_mbox_intr(struct cpt_device *cpt, u32 vf) in cpt_clear_mbox_intr() 37 static void cpt_cfg_qlen_for_vf(struct cpt_device *cpt, int vf, u32 size) in cpt_cfg_qlen_for_vf() 50 static void cpt_cfg_vq_priority(struct cpt_device *cpt, int vf, u32 pri) in cpt_cfg_vq_priority() 86 static void cpt_handle_mbox_intr(struct cpt_device *cpt, int vf) in cpt_handle_mbox_intr() 149 u8 vf; in cpt_mbox_intr_handler() local
|
| /kernel/linux/linux-4.19/drivers/crypto/cavium/cpt/ |
| D | cptpf_mbox.c | 11 static void cpt_send_msg_to_vf(struct cpt_device *cpt, int vf, in cpt_send_msg_to_vf() 23 static void cpt_mbox_send_ack(struct cpt_device *cpt, int vf, in cpt_mbox_send_ack() 31 static void cpt_clear_mbox_intr(struct cpt_device *cpt, u32 vf) in cpt_clear_mbox_intr() 40 static void cpt_cfg_qlen_for_vf(struct cpt_device *cpt, int vf, u32 size) in cpt_cfg_qlen_for_vf() 53 static void cpt_cfg_vq_priority(struct cpt_device *cpt, int vf, u32 pri) in cpt_cfg_vq_priority() 89 static void cpt_handle_mbox_intr(struct cpt_device *cpt, int vf) in cpt_handle_mbox_intr() 152 u8 vf; in cpt_mbox_intr_handler() local
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
| D | enic_pp.c | 38 int enic_is_valid_pp_vf(struct enic *enic, int vf, int *err) in enic_is_valid_pp_vf() 69 static int enic_set_port_profile(struct enic *enic, int vf) in enic_set_port_profile() 145 static int enic_unset_port_profile(struct enic *enic, int vf) in enic_unset_port_profile() 189 static int enic_pp_preassociate(struct enic *enic, int vf, in enic_pp_preassociate() 195 static int enic_pp_disassociate(struct enic *enic, int vf, in enic_pp_disassociate() 217 static int enic_pp_preassociate_rr(struct enic *enic, int vf, in enic_pp_preassociate_rr() 256 static int enic_pp_associate(struct enic *enic, int vf, in enic_pp_associate() 304 int enic_process_set_pp_request(struct enic *enic, int vf, in enic_process_set_pp_request() 321 int enic_process_get_pp_request(struct enic *enic, int vf, in enic_process_get_pp_request()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/cisco/enic/ |
| D | enic_pp.c | 38 int enic_is_valid_pp_vf(struct enic *enic, int vf, int *err) in enic_is_valid_pp_vf() 69 static int enic_set_port_profile(struct enic *enic, int vf) in enic_set_port_profile() 145 static int enic_unset_port_profile(struct enic *enic, int vf) in enic_unset_port_profile() 189 static int enic_pp_preassociate(struct enic *enic, int vf, in enic_pp_preassociate() 195 static int enic_pp_disassociate(struct enic *enic, int vf, in enic_pp_disassociate() 217 static int enic_pp_preassociate_rr(struct enic *enic, int vf, in enic_pp_preassociate_rr() 256 static int enic_pp_associate(struct enic *enic, int vf, in enic_pp_associate() 304 int enic_process_set_pp_request(struct enic *enic, int vf, in enic_process_set_pp_request() 321 int enic_process_get_pp_request(struct enic *enic, int vf, in enic_process_get_pp_request()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_net_sriov.c | 18 nfp_net_sriov_check(struct nfp_app *app, int vf, u16 cap, const char *msg) in nfp_net_sriov_check() 40 nfp_net_sriov_update(struct nfp_app *app, int vf, u16 update, const char *msg) in nfp_net_sriov_update() 62 int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) in nfp_app_set_vf_mac() 94 int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, in nfp_app_set_vf_vlan() 125 int nfp_app_set_vf_spoofchk(struct net_device *netdev, int vf, bool enable) in nfp_app_set_vf_spoofchk() 149 int nfp_app_set_vf_trust(struct net_device *netdev, int vf, bool enable) in nfp_app_set_vf_trust() 173 int nfp_app_set_vf_link_state(struct net_device *netdev, int vf, in nfp_app_set_vf_link_state() 207 int nfp_app_get_vf_config(struct net_device *netdev, int vf, in nfp_app_get_vf_config()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/sfc/ |
| D | siena_sriov.c | 193 static unsigned abs_index(struct siena_vf *vf, unsigned index) in abs_index() 303 static void efx_siena_sriov_reset_tx_filter(struct siena_vf *vf) in efx_siena_sriov_reset_tx_filter() 347 static void efx_siena_sriov_reset_rx_filter(struct siena_vf *vf) in efx_siena_sriov_reset_rx_filter() 386 static void __efx_siena_sriov_update_vf_addr(struct siena_vf *vf) in __efx_siena_sriov_update_vf_addr() 401 static void __efx_siena_sriov_push_vf_status(struct siena_vf *vf) in __efx_siena_sriov_push_vf_status() 531 static int efx_vfdi_init_evq(struct siena_vf *vf) in efx_vfdi_init_evq() 572 static int efx_vfdi_init_rxq(struct siena_vf *vf) in efx_vfdi_init_rxq() 613 static int efx_vfdi_init_txq(struct siena_vf *vf) in efx_vfdi_init_txq() 660 static bool efx_vfdi_flush_wake(struct siena_vf *vf) in efx_vfdi_flush_wake() 669 static void efx_vfdi_flush_clear(struct siena_vf *vf) in efx_vfdi_flush_clear() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | siena_sriov.c | 191 static unsigned abs_index(struct siena_vf *vf, unsigned index) in abs_index() 301 static void efx_siena_sriov_reset_tx_filter(struct siena_vf *vf) in efx_siena_sriov_reset_tx_filter() 345 static void efx_siena_sriov_reset_rx_filter(struct siena_vf *vf) in efx_siena_sriov_reset_rx_filter() 384 static void __efx_siena_sriov_update_vf_addr(struct siena_vf *vf) in __efx_siena_sriov_update_vf_addr() 399 static void __efx_siena_sriov_push_vf_status(struct siena_vf *vf) in __efx_siena_sriov_push_vf_status() 529 static int efx_vfdi_init_evq(struct siena_vf *vf) in efx_vfdi_init_evq() 570 static int efx_vfdi_init_rxq(struct siena_vf *vf) in efx_vfdi_init_rxq() 611 static int efx_vfdi_init_txq(struct siena_vf *vf) in efx_vfdi_init_txq() 658 static bool efx_vfdi_flush_wake(struct siena_vf *vf) in efx_vfdi_flush_wake() 667 static void efx_vfdi_flush_clear(struct siena_vf *vf) in efx_vfdi_flush_clear() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_sriov.c | 26 struct bnxt_vf_info *vf, u16 event_id) in bnxt_hwrm_fwd_async_event_cmpl() 70 struct bnxt_vf_info *vf; in bnxt_set_vf_spoofchk() local 108 static int bnxt_hwrm_func_qcfg_flags(struct bnxt *bp, struct bnxt_vf_info *vf) in bnxt_hwrm_func_qcfg_flags() 127 static bool bnxt_is_trusted_vf(struct bnxt *bp, struct bnxt_vf_info *vf) in bnxt_is_trusted_vf() 136 static int bnxt_hwrm_set_trusted_vf(struct bnxt *bp, struct bnxt_vf_info *vf) in bnxt_hwrm_set_trusted_vf() 155 struct bnxt_vf_info *vf; in bnxt_set_vf_trust() local 174 struct bnxt_vf_info *vf; in bnxt_get_vf_config() local 211 struct bnxt_vf_info *vf; in bnxt_set_vf_mac() local 239 struct bnxt_vf_info *vf; in bnxt_set_vf_vlan() local 279 struct bnxt_vf_info *vf; in bnxt_set_vf_bw() local [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_net_sriov.c | 48 nfp_net_sriov_check(struct nfp_app *app, int vf, u16 cap, const char *msg) in nfp_net_sriov_check() 70 nfp_net_sriov_update(struct nfp_app *app, int vf, u16 update, const char *msg) in nfp_net_sriov_update() 92 int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) in nfp_app_set_vf_mac() 124 int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, in nfp_app_set_vf_vlan() 155 int nfp_app_set_vf_spoofchk(struct net_device *netdev, int vf, bool enable) in nfp_app_set_vf_spoofchk() 179 int nfp_app_set_vf_link_state(struct net_device *netdev, int vf, in nfp_app_set_vf_link_state() 213 int nfp_app_get_vf_config(struct net_device *netdev, int vf, in nfp_app_get_vf_config()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_sriov.c | 26 struct bnxt_vf_info *vf, u16 event_id) in bnxt_hwrm_fwd_async_event_cmpl() 84 struct bnxt_vf_info *vf; in bnxt_set_vf_spoofchk() local 125 struct bnxt_vf_info *vf; in bnxt_set_vf_trust() local 143 struct bnxt_vf_info *vf; in bnxt_get_vf_config() local 180 struct bnxt_vf_info *vf; in bnxt_set_vf_mac() local 208 struct bnxt_vf_info *vf; in bnxt_set_vf_vlan() local 248 struct bnxt_vf_info *vf; in bnxt_set_vf_bw() local 288 struct bnxt_vf_info *vf; in bnxt_set_vf_link_state() local 322 struct bnxt_vf_info *vf; in bnxt_set_vf_attr() local 399 struct bnxt_vf_info *vf = &bp->pf.vf[k]; in bnxt_alloc_vf_resources() local [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
| D | ib_virt.c | 51 int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u8 port, in mlx5_ib_get_vf_config() 93 int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf, in mlx5_ib_set_vf_link_state() 121 int mlx5_ib_get_vf_stats(struct ib_device *device, int vf, in mlx5_ib_get_vf_stats() 152 static int set_vf_node_guid(struct ib_device *device, int vf, u8 port, u64 guid) in set_vf_node_guid() 175 static int set_vf_port_guid(struct ib_device *device, int vf, u8 port, u64 guid) in set_vf_port_guid() 198 int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port, in mlx5_ib_set_vf_guid() 209 int mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u8 port, in mlx5_ib_get_vf_guid()
|