| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_sriov_pf_service.c | 92 xe->sriov.pf.vfs[vfid].version.major = major; in pf_connect() 93 xe->sriov.pf.vfs[vfid].version.minor = minor; in pf_connect() 100 xe->sriov.pf.vfs[vfid].version.major = 0; in pf_disconnect() 101 xe->sriov.pf.vfs[vfid].version.minor = 0; in pf_disconnect() 121 return major == xe->sriov.pf.vfs[vfid].version.major && in xe_sriov_pf_service_is_negotiated() 122 minor <= xe->sriov.pf.vfs[vfid].version.minor; in xe_sriov_pf_service_is_negotiated() 206 version = &xe->sriov.pf.vfs[n].version; in xe_sriov_pf_service_print_versions()
|
| H A D | xe_gt_sriov_pf_monitor.c | 32 gt->sriov.pf.vfs[vfid].monitor.guc.events[e] = 0; in xe_gt_sriov_pf_monitor_flr() 41 gt->sriov.pf.vfs[vfid].monitor.guc.events[e]++; in pf_update_event_counter() 127 data = >->sriov.pf.vfs[n].monitor; in xe_gt_sriov_pf_monitor_print_events()
|
| H A D | xe_sriov_packet.c | 20 return &xe->sriov.pf.vfs[vfid].migration.lock; in pf_migration_mutex() 29 return &xe->sriov.pf.vfs[vfid].migration.pending; in pf_pick_pending() 39 return &xe->sriov.pf.vfs[vfid].migration.descriptor; in pf_pick_descriptor() 48 return &xe->sriov.pf.vfs[vfid].migration.trailer; in pf_pick_trailer()
|
| H A D | xe_sriov_pf_migration.c | 24 return &xe->sriov.pf.vfs[vfid].migration; in pf_pick_migration()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_sriov.c | 26 struct ice_vfs *vfs = &pf->vfs; in ice_free_vf_entries() local 35 lockdep_assert_held(&vfs->table_lock); in ice_free_vf_entries() 37 hash_for_each_safe(vfs->table, bkt, tmp, vf, entry) { in ice_free_vf_entries() 134 struct ice_vfs *vfs = &pf->vfs; in ice_free_vfs() local 154 mutex_lock(&vfs->table_lock); in ice_free_vfs() 181 vfs->num_qps_per = 0; in ice_free_vfs() 184 mutex_unlock(&vfs->table_lock); in ice_free_vfs() 377 lockdep_assert_held(&pf->vfs.table_lock); in ice_set_per_vf_res() 423 pf->vfs.num_qps_per = min_t(int, num_txq, num_rxq); in ice_set_per_vf_res() 424 pf->vfs.num_msix_per = num_msix_per_vf; in ice_set_per_vf_res() [all …]
|
| /linux/drivers/net/ethernet/amd/pds_core/ |
| H A D | main.c | 149 pdsc->vfs = kzalloc_objs(struct pdsc_vf, num_vfs); in pdsc_sriov_configure() 150 if (!pdsc->vfs) in pdsc_sriov_configure() 167 kfree(pdsc->vfs); in pdsc_sriov_configure() 168 pdsc->vfs = NULL; in pdsc_sriov_configure() 191 pf->vfs[vf->vf_id].vf = vf; in pdsc_init_vf() 193 &pf->vfs[vf->vf_id].padev); in pdsc_init_vf() 426 pdsc_auxbus_dev_del(pdsc, pf, &pf->vfs[pdsc->vf_id].padev); in pdsc_remove() 427 pf->vfs[pdsc->vf_id].vf = NULL; in pdsc_remove() 493 &pf->vfs[pdsc->vf_id].padev); in pdsc_reset_prepare() 541 &pf->vfs[pdsc->vf_id].padev); in pdsc_reset_done()
|
| /linux/tools/testing/selftests/powerpc/eeh/ |
| H A D | eeh-functions.sh | 200 vfs=0 226 vfs="$((vfs + 1))" 230 test "$vfs" != 0
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_bus_pci.c | 118 if (!ionic->vfs) in ionic_vf_dealloc_locked() 122 v = &ionic->vfs[i]; in ionic_vf_dealloc_locked() 133 kfree(ionic->vfs); in ionic_vf_dealloc_locked() 134 ionic->vfs = NULL; in ionic_vf_dealloc_locked() 154 ionic->vfs = kzalloc_objs(struct ionic_vf, num_vfs); in ionic_vf_alloc() 155 if (!ionic->vfs) { in ionic_vf_alloc() 161 v = &ionic->vfs[i]; in ionic_vf_alloc()
|
| H A D | ionic_lif.c | 2355 if (vf >= pci_num_vf(ionic->pdev) || !ionic->vfs) { in ionic_get_vf_config() 2358 struct ionic_vf *vfdata = &ionic->vfs[vf]; in ionic_get_vf_config() 2387 if (vf >= pci_num_vf(ionic->pdev) || !ionic->vfs) { in ionic_get_vf_stats() 2391 vs = &ionic->vfs[vf].stats; in ionic_get_vf_stats() 2426 if (vf >= pci_num_vf(ionic->pdev) || !ionic->vfs) { in ionic_set_vf_mac() 2435 ether_addr_copy(ionic->vfs[vf].macaddr, mac); in ionic_set_vf_mac() 2465 if (vf >= pci_num_vf(ionic->pdev) || !ionic->vfs) { in ionic_set_vf_vlan() 2474 ionic->vfs[vf].vlanid = cpu_to_le16(vlan); in ionic_set_vf_vlan() 2498 if (vf >= pci_num_vf(ionic->pdev) || !ionic->vfs) { in ionic_set_vf_rate() 2507 ionic->vfs[vf].maxrate = cpu_to_le32(tx_max); in ionic_set_vf_rate() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| H A D | api.h | 30 void cn20k_rvu_enable_afvf_intr(struct rvu *rvu, int vfs); 31 void cn20k_rvu_disable_afvf_intr(struct rvu *rvu, int vfs);
|
| /linux/drivers/iio/dac/ |
| H A D | rohm-bd79703.c | 44 int vfs; member 64 *val = data->vfs / 1000; in bd79703_read_raw() 200 data->vfs = ret; in bd79703_probe()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_dev_mgr.c | 346 int vfs = 0; in adf_get_num_dettached_vfs() local 353 vfs++; in adf_get_num_dettached_vfs() 356 return vfs; in adf_get_num_dettached_vfs()
|
| /linux/scripts/gdb/linux/ |
| H A D | proc.py | 20 from linux import vfs 184 pathname = vfs.dentry_name(mntpoint) + pathname
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_sriov.h | 320 struct bnx2x_virtf *vfs; member 321 #define BP_VF(bp, idx) ((BP_VFDB(bp) && (bp)->vfdb->vfs) ? \ 322 &((bp)->vfdb->vfs[idx]) : NULL) 323 #define bnx2x_vf(bp, idx, var) ((bp)->vfdb->vfs[idx].var)
|
| /linux/scripts/gdb/ |
| H A D | vmlinux-gdb.py | 43 import linux.vfs
|
| /linux/tools/testing/ktest/examples/bootconfigs/ |
| H A D | boottrace.bconf | 58 ftrace_filter = "vfs*"
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | port.c | 1074 int vfs; in mlx4_get_slave_num_gids() local 1102 vfs = bitmap_weight(slaves_pport.slaves, dev->persist->num_vfs + 1) - 1; in mlx4_get_slave_num_gids() 1103 if (slave_gid <= ((MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) % vfs)) in mlx4_get_slave_num_gids() 1104 return ((MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) / vfs) + 1; in mlx4_get_slave_num_gids() 1105 return (MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) / vfs; in mlx4_get_slave_num_gids() 1113 int vfs; in mlx4_get_base_gid_ix() local 1140 vfs = bitmap_weight(slaves_pport.slaves, dev->persist->num_vfs + 1) - 1; in mlx4_get_base_gid_ix() 1141 if (slave_gid <= gids % vfs) in mlx4_get_base_gid_ix() 1142 return MLX4_ROCE_PF_GIDS + ((gids / vfs) + 1) * (slave_gid - 1); in mlx4_get_base_gid_ix() 1144 return MLX4_ROCE_PF_GIDS + (gids % vfs) + in mlx4_get_base_gid_ix() [all …]
|
| /linux/samples/ |
| H A D | Makefile | 34 subdir-$(CONFIG_SAMPLE_VFS) += vfs
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_cn10k.c | 28 int pfs, vfs; in lmtst_map_table_ops() local 32 vfs = 1 << (cfg & 0xF); in lmtst_map_table_ops() 35 lmt_map_base = ioremap_wc(tbl_base, pfs * vfs * LMT_MAPTBL_ENTRY_SIZE); in lmtst_map_table_ops()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_pf.c | 82 int irq, vfs = pf->total_vfs; in otx2_disable_flr_me_intr() local 85 otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1CX(0), INTR_MASK(vfs)); in otx2_disable_flr_me_intr() 90 otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1CX(0), INTR_MASK(vfs)); in otx2_disable_flr_me_intr() 94 if (vfs <= 64) in otx2_disable_flr_me_intr() 97 otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1CX(1), INTR_MASK(vfs - 64)); in otx2_disable_flr_me_intr() 101 otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1CX(1), INTR_MASK(vfs - 64)); in otx2_disable_flr_me_intr() 553 int vfs = pf->total_vfs; in otx2_pfvf_mbox_intr_handler() local 559 if (vfs > 64) { in otx2_pfvf_mbox_intr_handler() 562 otx2_queue_vf_work(mbox, pf->mbox_pfvf_wq, 64, vfs, intr); in otx2_pfvf_mbox_intr_handler() 565 vfs = 64; in otx2_pfvf_mbox_intr_handler() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_int.c | 2059 u16 vfs = p_hwfn->cdev->p_iov_info->total_vfs; in qed_int_igu_reset_cam() local 2061 if (vfs != p_info->usage.iov_cnt) in qed_int_igu_reset_cam() 2065 p_info->usage.iov_cnt, vfs); in qed_int_igu_reset_cam() 2071 if (vfs > p_info->usage.free_cnt + in qed_int_igu_reset_cam() 2077 p_info->usage.cnt, vfs); in qed_int_igu_reset_cam() 2084 p_info->usage.iov_cnt = vfs; in qed_int_igu_reset_cam()
|
| /linux/Documentation/filesystems/smb/ |
| H A D | ksmbd.rst | 178 2. Enable one of the components (smb, auth, vfs, oplock, ipc, conn, rdma) 183 [smb] auth vfs oplock ipc conn [rdma]
|
| /linux/Documentation/admin-guide/cifs/ |
| H A D | usage.rst | 46 If you have built the CIFS vfs as module (successfully) simply 50 If you have built the CIFS vfs into the kernel itself, follow the instructions 92 with the cifs vfs. A way to enable such mounting is to mark the mount.cifs 144 2.2.5 or later) but the CIFS vfs works fine with a wide variety of CIFS servers. 182 (``man smb.conf``) on the Samba server system. Note that the cifs vfs, 183 unlike the smbfs vfs, does not read the smb.conf on the client system 198 application using the cifs vfs. Absolute symlinks will work to Samba 3.0.5 or 214 After -o the following commonly used cifs vfs specific options 440 the cifs vfs.
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_virtchnl_pf.c | 1831 struct i40e_vf *vfs; in i40e_alloc_vfs() local 1847 vfs = kzalloc_objs(struct i40e_vf, num_alloc_vfs); in i40e_alloc_vfs() 1848 if (!vfs) { in i40e_alloc_vfs() 1852 pf->vf = vfs; in i40e_alloc_vfs() 1856 vfs[i].pf = pf; in i40e_alloc_vfs() 1857 vfs[i].parent_type = I40E_SWITCH_ELEMENT_TYPE_VEB; in i40e_alloc_vfs() 1858 vfs[i].vf_id = i; in i40e_alloc_vfs() 1861 set_bit(I40E_VIRTCHNL_VF_CAP_L2, &vfs[i].vf_caps); in i40e_alloc_vfs() 1862 vfs[i].spoofchk = true; in i40e_alloc_vfs() 1864 set_bit(I40E_VF_STATE_PRE_ENABLE, &vfs[i].vf_states); in i40e_alloc_vfs()
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A D | nic_main.c | 103 #define INTR_MASK(vfs) ((vfs < 64) ? (BIT_ULL(vfs) - 1) : (~0ull)) in nic_enable_mbx_intr() argument
|