/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_sriov.c | 22 MODULE_PARM_DESC(set_vf_link_state, "Set vf link state, 0 represents link auto, 1 represents link always up, 2 represents link always down. - default is 0."); 580 ivi->vf = HW_VF_ID_TO_OS(vf_id); 598 int vf, struct ifla_vf_info *ivi) 604 if (vf >= sriov_info->num_vfs) 607 hinic_get_vf_config(sriov_info->hwdev, OS_VF_ID_TO_HW(vf), ivi); 612 static int hinic_set_vf_mac(struct hinic_hwdev *hwdev, int vf, argument 620 vf_info = nic_io->vf_infos + HW_VF_ID_TO_OS(vf); 629 func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf; 642 int hinic_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) argument 649 if (!is_valid_ether_addr(mac) || vf > 597 hinic_ndo_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivi) argument 749 set_hw_vf_vlan(struct hinic_dev *nic_dev, u16 cur_vlanprio, int vf, u16 vlan, u8 qos) argument 788 hinic_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument 826 hinic_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting) argument 856 hinic_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate, int max_tx_rate) argument 948 hinic_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting) argument [all...] |
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_dev_mgr.c | 22 static int adf_get_vf_id(struct adf_accel_dev *vf) argument 24 return ((7 * (PCI_SLOT(accel_to_pci_dev(vf)->devfn) - 1)) + 25 PCI_FUNC(accel_to_pci_dev(vf)->devfn) + 26 (PCI_SLOT(accel_to_pci_dev(vf)->devfn) - 1)); 29 static int adf_get_vf_num(struct adf_accel_dev *vf) argument 31 return (accel_to_pci_dev(vf)->bus->number << 8) | adf_get_vf_id(vf); 63 * @vf: flag indicating whether mappings is cleaned 68 void adf_clean_vf_map(bool vf) argument 81 if (vf [all...] |
H A D | adf_pfvf_vf_msg.c | 92 accel_dev->vf.pf_compat_ver = pf_version; 102 if (accel_dev->vf.pf_compat_ver < ADF_PFVF_COMPAT_CAPABILITIES) 147 if (accel_dev->vf.pf_compat_ver < ADF_PFVF_COMPAT_RING_TO_SVC_MAP)
|
H A D | adf_sriov.c | 127 struct adf_accel_vf_info *vf; local 144 for (i = 0, vf = accel_dev->pf.vf_info; i < totalvfs; i++, vf++) { 145 mutex_destroy(&vf->pf2vf_lock); 146 mutex_destroy(&vf->pfvf_mig_lock);
|
/linux-master/tools/testing/selftests/powerpc/eeh/ |
H A D | eeh-functions.sh | 174 [ ! -f "$sysfs/of_node/ibm,open-sriov-vf-bar-info" ] ; then 212 vf="$(basename $(realpath "$pf_sysfs/virtfn0"))" 214 log "unable to find enabled vf on $pf" 219 if ! eeh_can_break $vf ; then 227 echo $vf
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_sriov.h | 37 bool bnxt_is_trusted_vf(struct bnxt *bp, struct bnxt_vf_info *vf);
|
H A D | bnxt_vfr.h | 31 return bp->pf.vf[vf_rep->vf_idx].fw_fid;
|
/linux-master/drivers/net/ethernet/amd/pds_core/ |
H A D | devlink.c | 57 struct pdsc *vf = pdsc->vfs[vf_id].vf; local 59 err = ctx->val.vbool ? pdsc_auxbus_dev_add(vf, pdsc) : 60 pdsc_auxbus_dev_del(vf, pdsc);
|
H A D | main.c | 175 static int pdsc_init_vf(struct pdsc *vf) argument 181 pf = pdsc_get_pf_struct(vf->pdev); 185 vf->vf_id = pci_iov_vf_id(vf->pdev); 187 dl = priv_to_devlink(vf); 192 pf->vfs[vf->vf_id].vf = vf; 193 err = pdsc_auxbus_dev_add(vf, pf); 421 pf->vfs[pdsc->vf_id].vf [all...] |
/linux-master/include/linux/mlx4/ |
H A D | cmd.h | 311 int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac); 312 int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, 314 int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate, 316 int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting); 317 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf); 318 int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_pf.c | 119 int vf, reg = 0; local 121 vf = flrwork - pf->flr_wrk; 130 req->hdr.pcifunc |= (vf + 1) & RVU_PFVF_FUNC_MASK; 133 if (vf >= 64) { 135 vf = vf - 64; 138 otx2_write64(pf, RVU_PF_VFTRPENDX(reg), BIT_ULL(vf)); 139 otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1SX(reg), BIT_ULL(vf)); 148 int reg, dev, vf, start_vf, num_reg = 1; local 159 for (vf 177 int vf, reg, num_reg = 1; local 274 int vf; local 354 otx2_forward_vf_mbox_msgs(struct otx2_nic *pf, struct otx2_mbox *src_mbox, int dir, int vf, int num_msgs) argument 572 int err, vf; local 1694 int vf; local 2365 otx2_do_set_vf_mac(struct otx2_nic *pf, int vf, const u8 *mac) argument 2393 otx2_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) argument 2420 otx2_do_set_vf_vlan(struct otx2_nic *pf, int vf, u16 vlan, u8 qos, __be16 proto) argument 2559 otx2_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 proto) argument 2584 otx2_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivi) argument 2712 otx2_set_vf_permissions(struct otx2_nic *pf, int vf, int req_perm) argument 2740 otx2_ndo_set_vf_trust(struct net_device *netdev, int vf, bool enable) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_device.c | 181 bool vf, uint32_t gfx_target_version) 235 if (asic_type != CHIP_HAWAII && !vf) 240 struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf) argument 250 if (!vf) 256 if (!vf) 266 else if (!vf) 272 if (!vf) 284 if (!vf) 298 if (!vf) 304 if (!vf) 180 kfd_device_info_init(struct kfd_dev *kfd, bool vf, uint32_t gfx_target_version) argument [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-cap.h | 42 int vivid_video_g_frequency(struct file *file, void *fh, struct v4l2_frequency *vf); 43 int vivid_video_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf);
|
H A D | vivid-sdr-cap.c | 359 struct v4l2_frequency *vf) 363 switch (vf->tuner) { 365 vf->frequency = dev->sdr_adc_freq; 366 vf->type = V4L2_TUNER_ADC; 369 vf->frequency = dev->sdr_fm_freq; 370 vf->type = V4L2_TUNER_RF; 378 const struct v4l2_frequency *vf) 381 unsigned freq = vf->frequency; 384 switch (vf->tuner) { 386 if (vf 358 vivid_sdr_g_frequency(struct file *file, void *fh, struct v4l2_frequency *vf) argument 377 vivid_sdr_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf) argument [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.h | 97 unsigned long vf_caps; /* vf's adv. capabilities */ 98 unsigned long vf_states; /* vf's runtime states */ 123 bool i40e_reset_vf(struct i40e_vf *vf, bool flr); 125 void i40e_vc_notify_vf_reset(struct i40e_vf *vf);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ipsec.c | 849 * @vf: VF id to be removed 851 void ixgbe_ipsec_vf_clear(struct ixgbe_adapter *adapter, u32 vf) argument 864 ipsec->rx_tbl[i].vf == vf) 873 ipsec->tx_tbl[i].vf == vf) 882 * @vf: the VF index 890 int ixgbe_ipsec_vf_add_sa(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf) argument 902 if (!adapter->vfinfo[vf].trusted || 904 e_warn(drv, "VF %d attempted to add an IPsec SA\n", vf); 1000 ixgbe_ipsec_vf_del_sa(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf) argument [all...] |
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 315 static int pvr2_s_frequency(struct file *file, void *priv, const struct v4l2_frequency *vf) argument 332 if (vf->type == V4L2_TUNER_RADIO) { 339 fv = vf->frequency; 350 static int pvr2_g_frequency(struct file *file, void *priv, struct v4l2_frequency *vf) argument 371 vf->type = V4L2_TUNER_RADIO; 373 vf->type = V4L2_TUNER_ANALOG_TV; 378 vf->frequency = val; 392 static int pvr2_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *vf) argument 398 memcpy(vf, &pvr_format[PVR_FORMAT_PIX], sizeof(struct v4l2_format)); 403 vf 412 pvr2_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *vf) argument 450 pvr2_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *vf) argument [all...] |
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib.h | 129 void usnic_ib_log_vf(struct usnic_ib_vf *vf);
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | ia_css_isp_configs.h | 27 #include "isp/kernels/vf/vf_1.0/ia_css_vf.host.h" 70 struct ia_css_isp_parameter vf; member in struct:ia_css_config_memory_offsets::__anon2179
|
/linux-master/drivers/media/radio/si4713/ |
H A D | radio-platform-si4713.c | 93 struct v4l2_frequency *vf) 96 g_frequency, vf); 100 const struct v4l2_frequency *vf) 103 s_frequency, vf); 92 radio_si4713_g_frequency(struct file *file, void *p, struct v4l2_frequency *vf) argument 99 radio_si4713_s_frequency(struct file *file, void *p, const struct v4l2_frequency *vf) argument
|
/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptpf.h | 31 struct otx2_cptvf_info vf[OTX2_CPT_MAX_VFS_NUM]; member in struct:otx2_cptpf_dev
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_lag.h | 67 void ice_lag_move_new_vf_nodes(struct ice_vf *vf);
|
/linux-master/tools/include/uapi/linux/ |
H A D | if_link.h | 1044 __u32 vf; member in struct:ifla_vf_mac 1053 __u32 vf; member in struct:ifla_vf_vlan 1068 __u32 vf; member in struct:ifla_vf_vlan_info 1075 __u32 vf; member in struct:ifla_vf_tx_rate 1080 __u32 vf; member in struct:ifla_vf_rate 1086 __u32 vf; member in struct:ifla_vf_spoofchk 1091 __u32 vf; member in struct:ifla_vf_guid 1103 __u32 vf; member in struct:ifla_vf_link_state 1108 __u32 vf; member in struct:ifla_vf_rss_query_en 1128 __u32 vf; member in struct:ifla_vf_trust [all...] |
/linux-master/include/uapi/linux/ |
H A D | if_link.h | 1577 __u32 vf; member in struct:ifla_vf_mac 1586 __u32 vf; member in struct:ifla_vf_vlan 1601 __u32 vf; member in struct:ifla_vf_vlan_info 1608 __u32 vf; member in struct:ifla_vf_tx_rate 1613 __u32 vf; member in struct:ifla_vf_rate 1619 __u32 vf; member in struct:ifla_vf_spoofchk 1624 __u32 vf; member in struct:ifla_vf_guid 1636 __u32 vf; member in struct:ifla_vf_link_state 1641 __u32 vf; member in struct:ifla_vf_rss_query_en 1661 __u32 vf; member in struct:ifla_vf_trust [all...] |
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 160 static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); 162 int vf, u16 vlan, u8 qos, __be16 vlan_proto); 164 static int igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, 166 static int igb_ndo_set_vf_trust(struct net_device *netdev, int vf, 168 static int igb_ndo_get_vf_config(struct net_device *netdev, int vf, 175 static int igb_vf_configure(struct igb_adapter *adapter, int vf); 3778 mac_list->vf = -1; 3901 * igb_probe_vfs - Initialize vf data storage and add VFs to pci config space 3904 * This function initializes the vf specific data storage and then attempts to 7189 static int igb_vf_configure(struct igb_adapter *adapter, int vf) argument 7220 igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) argument 7259 igb_set_vf_multicasts(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) argument 7312 igb_clear_vf_vfta(struct igb_adapter *adapter, u32 vf) argument 7409 igb_set_vf_vlan(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) argument 7443 igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) argument 7453 igb_enable_port_vlan(struct igb_adapter *adapter, int vf, u16 vlan, u8 qos) argument 7485 igb_disable_port_vlan(struct igb_adapter *adapter, int vf) argument 7505 igb_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument 7520 igb_set_vf_vlan_msg(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) argument 7539 igb_vf_reset(struct igb_adapter *adapter, u32 vf) argument 7562 igb_vf_reset_event(struct igb_adapter *adapter, u32 vf) argument 7574 igb_vf_reset_msg(struct igb_adapter *adapter, u32 vf) argument 7818 igb_set_vf_mac_filter(struct igb_adapter *adapter, const int vf, const u32 info, const u8 *addr) argument 7885 igb_set_vf_mac_addr(struct igb_adapter *adapter, u32 *msg, int vf) argument 7921 igb_rcv_ack_from_vf(struct igb_adapter *adapter, u32 vf) argument 7935 igb_rcv_msg_from_vf(struct igb_adapter *adapter, u32 vf) argument 8022 u32 vf; local 9695 igb_set_vf_mac(struct igb_adapter *adapter, int vf, unsigned char *mac_addr) argument 9714 igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) argument 9763 igb_set_vf_rate_limit(struct e1000_hw *hw, int vf, int tx_rate, int link_speed) argument 9819 igb_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate, int max_tx_rate) argument 9846 igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting) argument 9873 igb_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting) argument 9889 igb_ndo_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivi) argument [all...] |