/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 | 56 struct pdsc *vf = pdsc->vfs[vf_id].vf; local 58 err = ctx->val.vbool ? pdsc_auxbus_dev_add(vf, pdsc) : 59 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 576 int err, vf; local 1681 int vf; local 2344 otx2_do_set_vf_mac(struct otx2_nic *pf, int vf, const u8 *mac) argument 2372 otx2_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) argument 2399 otx2_do_set_vf_vlan(struct otx2_nic *pf, int vf, u16 vlan, u8 qos, __be16 proto) argument 2538 otx2_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 proto) argument 2563 otx2_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivi) argument 2691 otx2_set_vf_permissions(struct otx2_nic *pf, int vf, int req_perm) argument 2719 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/net/ethernet/intel/ice/ |
H A D | ice_lib.h | 18 * @vf: pointer to the VF associated with this VSI, may be NULL 27 struct ice_vf *vf; member in struct:ice_vsi_cfg_params 45 params.vf = vsi->vf;
|
H A D | ice_lag.h | 66 void ice_lag_move_new_vf_nodes(struct ice_vf *vf);
|
/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/crypto/intel/qat/qat_common/ |
H A D | adf_sriov.c | 124 struct adf_accel_vf_info *vf; local 141 for (i = 0, vf = accel_dev->pf.vf_info; i < totalvfs; i++, vf++) 142 mutex_destroy(&vf->pf2vf_lock);
|
/linux-master/include/uapi/linux/ |
H A D | if_link.h | 1575 __u32 vf; member in struct:ifla_vf_mac 1584 __u32 vf; member in struct:ifla_vf_vlan 1599 __u32 vf; member in struct:ifla_vf_vlan_info 1606 __u32 vf; member in struct:ifla_vf_tx_rate 1611 __u32 vf; member in struct:ifla_vf_rate 1617 __u32 vf; member in struct:ifla_vf_spoofchk 1622 __u32 vf; member in struct:ifla_vf_guid 1634 __u32 vf; member in struct:ifla_vf_link_state 1639 __u32 vf; member in struct:ifla_vf_rss_query_en 1659 __u32 vf; member in struct:ifla_vf_trust [all...] |
/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/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 162 static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); 164 int vf, u16 vlan, u8 qos, __be16 vlan_proto); 166 static int igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, 168 static int igb_ndo_set_vf_trust(struct net_device *netdev, int vf, 170 static int igb_ndo_get_vf_config(struct net_device *netdev, int vf, 177 static int igb_vf_configure(struct igb_adapter *adapter, int vf); 3802 mac_list->vf = -1; 3925 * igb_probe_vfs - Initialize vf data storage and add VFs to pci config space 3928 * This function initializes the vf specific data storage and then attempts to 7213 static int igb_vf_configure(struct igb_adapter *adapter, int vf) argument 7244 igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) argument 7283 igb_set_vf_multicasts(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) argument 7336 igb_clear_vf_vfta(struct igb_adapter *adapter, u32 vf) argument 7433 igb_set_vf_vlan(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) argument 7467 igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) argument 7477 igb_enable_port_vlan(struct igb_adapter *adapter, int vf, u16 vlan, u8 qos) argument 7509 igb_disable_port_vlan(struct igb_adapter *adapter, int vf) argument 7529 igb_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument 7544 igb_set_vf_vlan_msg(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) argument 7563 igb_vf_reset(struct igb_adapter *adapter, u32 vf) argument 7586 igb_vf_reset_event(struct igb_adapter *adapter, u32 vf) argument 7598 igb_vf_reset_msg(struct igb_adapter *adapter, u32 vf) argument 7842 igb_set_vf_mac_filter(struct igb_adapter *adapter, const int vf, const u32 info, const u8 *addr) argument 7909 igb_set_vf_mac_addr(struct igb_adapter *adapter, u32 *msg, int vf) argument 7945 igb_rcv_ack_from_vf(struct igb_adapter *adapter, u32 vf) argument 7959 igb_rcv_msg_from_vf(struct igb_adapter *adapter, u32 vf) argument 8046 u32 vf; local 9719 igb_set_vf_mac(struct igb_adapter *adapter, int vf, unsigned char *mac_addr) argument 9738 igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) argument 9787 igb_set_vf_rate_limit(struct e1000_hw *hw, int vf, int tx_rate, int link_speed) argument 9843 igb_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate, int max_tx_rate) argument 9870 igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting) argument 9897 igb_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting) argument 9913 igb_ndo_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivi) argument [all...] |
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_main.c | 1855 static int be_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) argument 1858 struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; 1864 if (!is_valid_ether_addr(mac) || vf >= adapter->num_vfs) 1875 vf + 1); 1878 &vf_cfg->pmac_id, vf + 1); 1881 vf + 1); 1886 mac, vf, status); 1895 static int be_get_vf_config(struct net_device *netdev, int vf, argument 1899 struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; 1904 if (vf > 1919 be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan) argument 1948 be_clear_vf_tvt(struct be_adapter *adapter, int vf) argument 1975 be_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument 2009 be_set_vf_tx_rate(struct net_device *netdev, int vf, int min_tx_rate, int max_tx_rate) argument 2071 be_set_vf_link_state(struct net_device *netdev, int vf, int link_state) argument 2095 be_set_vf_spoofchk(struct net_device *netdev, int vf, bool enable) argument 3863 u32 vf; local 3893 int status, vf; local 3911 u32 vf; local 4170 u32 cap_flags, en_flags, vf; local 4206 int vf; local 4224 int status, old_vfs, vf; local [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.c | 445 int pf, vf, nvfs; local 456 vf = (pcifunc & RVU_PFVF_FUNC_MASK) - 1; 459 if (vf >= nvfs) 578 static void rvu_check_min_msix_vec(struct rvu *rvu, int nvecs, int pf, int vf) argument 582 if (!vf) 588 pf, vf - 1, nvecs); 608 int pf, vf, numvfs, hwvf, err; local 657 for (vf = 0; vf < numvfs; vf 768 int pf, vf, numvfs, hwvf; local 1481 int blkaddr = BLKADDR_NIX0, vf; local 2001 u16 vf, numvfs; local 2671 rvu_afvf_flr_handler(struct rvu *rvu, int vf) argument 2692 u16 pcifunc, numvfs, vf; local 2720 int dev, vf, reg = 0; local 2775 int vf; local [all...] |
/linux-master/include/linux/mlx5/ |
H A D | vport.h | 123 int vf, u8 port_num, void *out); 126 int vf,
|