Home
last modified time | relevance | path

Searched refs:sriov (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dsriov.c42 struct mlx5_core_sriov *sriov = &dev->priv.sriov; in sriov_restore_guids() local
74 struct mlx5_core_sriov *sriov = &dev->priv.sriov; in mlx5_device_enable_sriov() local
128 struct mlx5_core_sriov *sriov = &dev->priv.sriov; in mlx5_device_disable_sriov() local
195 struct mlx5_core_sriov *sriov = &dev->priv.sriov; in mlx5_core_sriov_configure() local
226 sriov = &dev->priv.sriov; in mlx5_core_sriov_set_msix_vec_count()
277 struct mlx5_core_sriov *sriov = &dev->priv.sriov; in mlx5_sriov_init() local
287 sriov->vfs_ctx = kcalloc(total_vfs, sizeof(*sriov->vfs_ctx), GFP_KERNEL); in mlx5_sriov_init()
288 if (!sriov->vfs_ctx) in mlx5_sriov_init()
299 struct mlx5_core_sriov *sriov = &dev->priv.sriov; in mlx5_sriov_cleanup() local
322 sriov = &mdev->priv.sriov; in mlx5_sriov_blocking_notifier_unregister()
[all …]
A DMakefile16 transobj.o vport.o sriov.o fs_cmd.o fs_core.o pci_irq.o \
/linux-6.3-rc2/drivers/infiniband/hw/mlx4/
A Dalias_GUID.c140 curr_guid = *(__be64 *)&dev->sriov. in mlx4_ib_slave_alias_guid_event()
247 spin_unlock_irqrestore(&dev->sriov. in mlx4_ib_notify_slaves_on_guid_change()
435 if (!dev->sriov.is_going_down) { in aliasguid_query_handler()
569 if (!dev->sriov.is_going_down) { in set_guid_rec()
782 if (!dev->sriov.is_going_down) { in mlx4_ib_init_alias_guid_work()
799 struct mlx4_ib_sriov *sriov = &dev->sriov; in mlx4_ib_destroy_alias_guid_service() local
827 kfree(dev->sriov.alias_guid.sa_client); in mlx4_ib_destroy_alias_guid_service()
839 dev->sriov.alias_guid.sa_client = in mlx4_ib_init_alias_guid_service()
841 if (!dev->sriov.alias_guid.sa_client) in mlx4_ib_init_alias_guid_service()
875 dev->sriov.alias_guid.ports_guid[i].parent = &dev->sriov.alias_guid; in mlx4_ib_init_alias_guid_service()
[all …]
A Dcm.c183 struct mlx4_ib_sriov *sriov = &dev->sriov; in id_map_ent_timeout() local
186 spin_lock(&sriov->id_map_lock); in id_map_ent_timeout()
236 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in id_map_alloc() local
268 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in id_map_get() local
270 spin_lock(&sriov->id_map_lock); in id_map_get()
284 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in schedule_delayed() local
366 xa_lock(&sriov->xa_rej_tmout); in alloc_rej_tmout()
411 xa_lock(&sriov->xa_rej_tmout); in lookup_rej_tmout_slave()
429 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in mlx4_ib_demux_cm_handler() local
501 xa_lock(&sriov->xa_rej_tmout); in rej_tmout_xa_cleanup()
[all …]
A Dmad.c284 if (!dev->sriov.is_going_down) in smp_snoop()
299 !dev->sriov.is_going_down) { in smp_snoop()
1093 if (!dev->sriov.is_going_down) { in handle_client_rereg_event()
1247 else if (!dev->sriov.is_going_down) { in handle_port_mgmt_change_event()
1374 sqp_ctx = dev->sriov.sqps[port-1]; in mlx4_ib_send_to_wire()
2142 dev->sriov.sqps[port - 1]); in mlx4_ib_tunnels_update()
2307 dev->sriov.is_going_down = 0; in mlx4_ib_init_sriov()
2347 &dev->sriov.sqps[i]); in mlx4_ib_init_sriov()
2384 dev->sriov.is_going_down = 1; in mlx4_ib_close_sriov()
2390 kfree(dev->sriov.sqps[i]); in mlx4_ib_close_sriov()
[all …]
A Dsysfs.c87 spin_lock_irqsave(&mdev->sriov.alias_guid.ag_work_lock, flags); in store_admin_alias_guid()
89 *(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1]. in store_admin_alias_guid()
95 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status in store_admin_alias_guid()
102 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].guid_indexes in store_admin_alias_guid()
105 spin_unlock_irqrestore(&mdev->sriov.alias_guid.ag_work_lock, flags); in store_admin_alias_guid()
A Dmcg.c887 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_demux_handler()
936 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_multiplex_handler()
A Dmain.c3028 spin_lock_irqsave(&ibdev->sriov.going_down_lock, flags); in do_slave_init()
3029 if (!ibdev->sriov.is_going_down) { in do_slave_init()
3031 queue_work(ibdev->sriov.demux[i].ud_wq, &dm[i]->work); in do_slave_init()
3032 spin_unlock_irqrestore(&ibdev->sriov.going_down_lock, flags); in do_slave_init()
3034 spin_unlock_irqrestore(&ibdev->sriov.going_down_lock, flags); in do_slave_init()
A Dmlx4_ib.h623 struct mlx4_ib_sriov sriov; member
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qlcnic/
A Dqlcnic_sriov_common.c153 if (!sriov) in qlcnic_sriov_init()
156 adapter->ahw->sriov = sriov; in qlcnic_sriov_init()
263 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in __qlcnic_sriov_cleanup() local
436 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_set_guest_vlan_mode() local
469 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_get_vf_acl() local
1304 sriov = adapter->ahw->sriov; in qlcnic_sriov_handle_bc_event()
1501 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_vf_add_mc_list() local
1987 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_validate_vlan_cfg() local
2028 sriov = adapter->ahw->sriov; in qlcnic_sriov_vlan_operation()
2053 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_cfg_vf_guest_vlan() local
[all …]
A Dqlcnic_sriov_pf.c70 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_cal_res_limit() local
158 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_set_vf_max_vlan() local
235 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_reset_vport_handle() local
253 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_set_vport_handle() local
271 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_get_vport_handle() local
408 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_del_flr_queue() local
752 sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_channel_cfg_cmd()
863 sriov = adapter->ahw->sriov; in qlcnic_83xx_cfg_default_mac_vlan()
1345 sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_get_acl_cmd()
1372 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_del_guest_vlan() local
[all …]
A Dqlcnic_sriov.h266 static inline void qlcnic_sriov_pf_handle_flr(struct qlcnic_sriov *sriov, in qlcnic_sriov_pf_handle_flr() argument
/linux-6.3-rc2/drivers/pci/
A Diov.c32 dev->sriov->stride * vf_id) & 0xff; in pci_iov_virtfn_devfn()
46 pf->sriov->stride; in pci_iov_vf_id()
171 &physfn->sriov->class); in pci_read_vf_config_common()
456 if (pdev->sriov->num_VFs) { in sriov_numvfs_store()
831 dev->sriov = iov; in sriov_init()
840 dev->sriov = NULL; in sriov_init()
854 BUG_ON(dev->sriov->num_VFs); in sriov_release()
856 if (dev != dev->sriov->dev) in sriov_release()
859 kfree(dev->sriov); in sriov_release()
860 dev->sriov = NULL; in sriov_release()
[all …]
A Dprobe.c1739 return dev->physfn->sriov->class; in pci_class()
1749 *vendor = dev->physfn->sriov->subsystem_vendor; in pci_subsystem_ids()
1750 *device = dev->physfn->sriov->subsystem_device; in pci_subsystem_ids()
1764 return dev->physfn->sriov->hdr_type; in pci_hdr_type()
A Dpci-driver.c434 return (!pdev->is_virtfn || pdev->physfn->sriov->drivers_autoprobe || in pci_device_can_probe()
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dib_virt.c98 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in mlx5_ib_set_vf_link_state()
157 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in set_vf_node_guid()
181 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in set_vf_port_guid()
216 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in mlx5_ib_get_vf_guid()
/linux-6.3-rc2/tools/testing/selftests/powerpc/eeh/
A Deeh-functions.sh157 if [ ! -f /proc/device-tree/rtas/ibm,open-sriov-allow-unfreeze ] ||
158 [ ! -f /proc/device-tree/rtas/ibm,open-sriov-map-pe-number ] ; then
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A DMakefile12 sfc-$(CONFIG_SFC_SRIOV) += sriov.o ef10_sriov.o ef100_sriov.o ef100_rep.o \
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_sriov.h219 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn)
241 #define GET_NUM_VFS_PER_PF(bp) ((bp)->vfdb ? (bp)->vfdb->sriov.total \
333 struct bnx2x_sriov sriov; member
541 return bp->vfdb->sriov.nr_virtfn * BNX2X_CIDS_PER_VF; in bnx2x_vf_headroom()
A Dbnx2x_sriov.c1047 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_bus()
1056 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_devfn()
1065 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_set_bars()
1233 iov = &(bp->vfdb->sriov); in bnx2x_iov_init_one()
1314 for (vf_idx = 0; vf_idx < bp->vfdb->sriov.total; vf_idx++) { in bnx2x_iov_remove_one()
1317 bp->vfdb->sriov.first_vf_in_pf + in bnx2x_iov_remove_one()
1320 bp->vfdb->sriov.first_vf_in_pf + vf_idx); in bnx2x_iov_remove_one()
1550 DP(BNX2X_MSG_IOV, "num of vfs: %d\n", (bp)->vfdb->sriov.nr_virtfn); in bnx2x_iov_nic_init()
1559 int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vfid) * in bnx2x_iov_nic_init()
2010 int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vf->index) * in bnx2x_vf_acquire()
[all …]
/linux-6.3-rc2/arch/powerpc/platforms/powernv/
A DMakefile23 obj-$(CONFIG_PCI_IOV) += pci-sriov.o
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dsiena_sriov.c1245 unsigned index, devfn, sriov, buftbl_base; in efx_siena_sriov_vfs_init() local
1250 sriov = pci_find_ext_capability(pci_dev, PCI_EXT_CAP_ID_SRIOV); in efx_siena_sriov_vfs_init()
1251 if (!sriov) in efx_siena_sriov_vfs_init()
1254 pci_read_config_word(pci_dev, sriov + PCI_SRIOV_VF_OFFSET, &offset); in efx_siena_sriov_vfs_init()
1255 pci_read_config_word(pci_dev, sriov + PCI_SRIOV_VF_STRIDE, &stride); in efx_siena_sriov_vfs_init()
/linux-6.3-rc2/include/linux/mlx5/
A Ddriver.h624 struct mlx5_core_sriov sriov; member
1237 return dev->priv.sriov.max_vfs; in mlx5_core_max_vfs()
/linux-6.3-rc2/drivers/scsi/bfa/
A Dbfa_defs.h769 u8 sriov; member
/linux-6.3-rc2/drivers/net/hyperv/
A Dhyperv_net.h569 u64 sriov:1; member

Completed in 99 milliseconds

12