Home
last modified time | relevance | path

Searched refs:num_vfs (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-13-stable/usr.sbin/iovctl/
HDvalidate.c232 uint16_t vf_num, num_vfs; in validate_config() local
239 num_vfs = get_num_vfs(pf); in validate_config()
242 if (num_vfs == 0) in validate_config()
247 for (i = 0; i < num_vfs; i++) { in validate_config()
265 if (vf_num >= num_vfs) in validate_config()
268 vf_num, num_vfs); in validate_config()
/freebsd-13-stable/sys/dev/ixgbe/
HDif_sriov.c210 for (int i = 0; i < sc->num_vfs; i++) { in ixgbe_ping_all_vfs()
653 for (i = 0; i < sc->num_vfs; i++) { in ixgbe_handle_mbx()
673 ixgbe_if_iov_init(if_ctx_t ctx, u16 num_vfs, const nvlist_t *config) in ixgbe_if_iov_init() argument
681 if (num_vfs == 0) { in ixgbe_if_iov_init()
693 if (num_vfs >= IXGBE_32_VM) in ixgbe_if_iov_init()
701 if ((num_vfs > sc->pool) || (num_vfs >= IXGBE_64_VM)) { in ixgbe_if_iov_init()
706 sc->vfs = malloc(sizeof(*sc->vfs) * num_vfs, M_IXGBE_SRIOV, in ixgbe_if_iov_init()
714 sc->num_vfs = num_vfs; in ixgbe_if_iov_init()
723 sc->num_vfs = 0; in ixgbe_if_iov_init()
756 sc->num_vfs = 0; in ixgbe_if_iov_uninit()
[all …]
HDixgbe.h430 int num_vfs; member
/freebsd-13-stable/sys/dev/pci/
HDpci_iov_schema.c769 uint16_t num_vfs) in pci_iov_schema_validate_vfs() argument
774 for (i = 0; i < num_vfs; i++) { in pci_iov_schema_validate_vfs()
814 pci_iov_schema_validate_dev_name(const char *name, uint16_t num_vfs) in pci_iov_schema_validate_dev_name() argument
849 if (vf_num >= num_vfs) in pci_iov_schema_validate_dev_name()
861 pci_iov_schema_validate_device_names(const nvlist_t *config, uint16_t num_vfs) in pci_iov_schema_validate_device_names() argument
870 error = pci_iov_schema_validate_dev_name(name, num_vfs); in pci_iov_schema_validate_device_names()
892 uint16_t num_vfs; in pci_iov_schema_validate_config() local
899 num_vfs = pci_iov_config_get_num_vfs(config); in pci_iov_schema_validate_config()
901 error = pci_iov_schema_validate_vfs(schema, config, num_vfs); in pci_iov_schema_validate_config()
905 return (pci_iov_schema_validate_device_names(config, num_vfs)); in pci_iov_schema_validate_config()
HDpci_iov.c511 pci_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *config) in pci_iov_init() argument
517 return (PCI_IOV_INIT(dev, num_vfs, driver_config)); in pci_iov_init()
684 uint16_t num_vfs, total_vfs; in pci_iov_config() local
705 num_vfs = pci_iov_config_get_num_vfs(config); in pci_iov_config()
707 if (num_vfs > total_vfs) { in pci_iov_config()
720 error = pci_iov_init(dev, num_vfs, config); in pci_iov_config()
725 IOV_WRITE(dinfo, PCIR_SRIOV_NUM_VFS, num_vfs, 2); in pci_iov_config()
731 last_rid = first_rid + (num_vfs - 1) * rid_stride; in pci_iov_config()
748 iov->iov_num_vfs = num_vfs; in pci_iov_config()
HDpci_iov_if.m39 uint16_t num_vfs;
/freebsd-13-stable/sys/dev/mlx4/mlx4_core/
HDmlx4_port.c1120 dev->persist->num_vfs + 1); in mlx4_get_slave_num_gids()
1122 vfs = bitmap_weight(slaves_pport.slaves, dev->persist->num_vfs + 1) - 1; in mlx4_get_slave_num_gids()
1157 dev->persist->num_vfs + 1); in mlx4_get_base_gid_ix()
1160 vfs = bitmap_weight(slaves_pport.slaves, dev->persist->num_vfs + 1) - 1; in mlx4_get_base_gid_ix()
1211 if (slave < 0 || slave > dev->persist->num_vfs) in mlx4_reset_roce_gids()
1752 unsigned num_vfs; in mlx4_get_slave_from_roce_gid() local
1759 num_vfs = bitmap_weight(slaves_pport.slaves, in mlx4_get_slave_from_roce_gid()
1760 dev->persist->num_vfs + 1) - 1; in mlx4_get_slave_from_roce_gid()
1776 else if (found_ix < MLX4_ROCE_PF_GIDS + (vf_gids % num_vfs) * in mlx4_get_slave_from_roce_gid()
1777 (vf_gids / num_vfs + 1)) in mlx4_get_slave_from_roce_gid()
[all …]
HDmlx4_eq.c167 for (i = 0; i <= dev->persist->num_vfs; i++) { in mlx4_gen_slave_eqe()
228 if (slave < 0 || slave > dev->persist->num_vfs || in mlx4_slave_event()
273 if (dev->persist->num_vfs < slave) in mlx4_gen_guid_change_eqe()
292 if (dev->persist->num_vfs < slave) in mlx4_gen_port_state_change_eqe()
347 for (i = 0; i < dev->persist->num_vfs + 1; i++) in set_all_slave_state()
603 for (i = 0; i < dev->persist->num_vfs + 1; in mlx4_eq_int()
647 i < dev->persist->num_vfs + 1; in mlx4_eq_int()
HDmlx4_main.c86 static uint8_t num_vfs[3] = {0, 0, 0}; variable
88 module_param_array(num_vfs, byte , &num_vfs_argc, 0444);
89 MODULE_PARM_DESC(num_vfs, "enable #num_vfs functions if num_vfs > 0\n"
1304 dev->persist->num_vfs + 1); in mlx4_mf_bond()
1307 if (bitmap_weight(slaves_port_1_2, dev->persist->num_vfs + 1) > 1) { in mlx4_mf_bond()
1315 nvfs = bitmap_weight(slaves_port1.slaves, dev->persist->num_vfs + 1) + in mlx4_mf_bond()
1316 bitmap_weight(slaves_port2.slaves, dev->persist->num_vfs + 1) - 2; in mlx4_mf_bond()
2106 (dev->persist->num_vfs + 1))) && in choose_steering_mode()
3147 dev->persist->num_vfs = total_vfs; in mlx4_enable_sriov()
3154 dev->persist->num_vfs = 0; in mlx4_enable_sriov()
[all …]
HDmlx4_cmd.c1955 int num_vfs; in mlx4_allocate_port_vpps() local
1968 num_vfs = (availible_vpp / in mlx4_allocate_port_vpps()
1973 vpp_param[i] = num_vfs; in mlx4_allocate_port_vpps()
1989 port_qos->num_of_qos_vfs = num_vfs; in mlx4_allocate_port_vpps()
2724 if ((vf < 0) || (vf >= dev->persist->num_vfs)) { in mlx4_get_slave_indx()
2726 vf, dev->persist->num_vfs); in mlx4_get_slave_indx()
2735 if (slave < 1 || slave > dev->persist->num_vfs) { in mlx4_get_vf_indx()
2826 for (i = 0; i < dev->persist->num_vfs + 1; i++) { in mlx4_phys_to_slaves_pport()
2846 for (i = 0; i < dev->persist->num_vfs + 1; i++) { in mlx4_phys_to_slaves_pport_actv()
HDmlx4_resource_tracker.c316 if (slave > dev->persist->num_vfs) in mlx4_grant_resource()
322 (dev->persist->num_vfs + 1) + slave] : in mlx4_grant_resource()
361 (dev->persist->num_vfs + 1) + slave] += count; in mlx4_grant_resource()
385 if (slave > dev->persist->num_vfs) in mlx4_release_resource()
392 (dev->persist->num_vfs + 1) + slave] : in mlx4_release_resource()
408 (dev->persist->num_vfs + 1) + slave] -= count; in mlx4_release_resource()
427 (2 * (dev->persist->num_vfs + 1)); in initialize_res_quotas()
508 res_alloc->quota = kmalloc((dev->persist->num_vfs + 1) * in mlx4_init_resource_tracker()
510 res_alloc->guaranteed = kmalloc((dev->persist->num_vfs + 1) * in mlx4_init_resource_tracker()
514 (dev->persist->num_vfs in mlx4_init_resource_tracker()
[all …]
/freebsd-13-stable/sys/dev/ixl/
HDixl_pf_iov.c1409 for (i = 0; i < pf->num_vfs; i++) in ixl_broadcast_link_state()
1426 if (vf_num >= pf->num_vfs) { in ixl_handle_vf_msg()
1542 for (i = 0; i < pf->num_vfs; i++) { in ixl_handle_vflr()
1650 ixl_if_iov_init(if_ctx_t ctx, uint16_t num_vfs, const nvlist_t *params) in ixl_if_iov_init() argument
1662 pf->vfs = malloc(sizeof(struct ixl_vf) * num_vfs, M_IXL, M_NOWAIT | in ixl_if_iov_init()
1692 pf->num_vfs = num_vfs; in ixl_if_iov_init()
1709 int i, num_vfs; in ixl_if_iov_uninit() local
1715 for (i = 0; i < pf->num_vfs; i++) { in ixl_if_iov_uninit()
1734 num_vfs = pf->num_vfs; in ixl_if_iov_uninit()
1737 pf->num_vfs = 0; in ixl_if_iov_uninit()
[all …]
HDixl_pf_iov.h49 int ixl_if_iov_init(if_ctx_t ctx, uint16_t num_vfs, const nvlist_t *params);
HDixl_pf.h172 int num_vfs; member
/freebsd-13-stable/sys/net/
HDifdi_if.m118 null_iov_init(if_ctx_t _ctx __unused, uint16_t num_vfs __unused, const nvlist_t *params __unused)
124 null_vf_add(if_ctx_t _ctx __unused, uint16_t num_vfs __unused, const nvlist_t *params __unused)
365 uint16_t num_vfs;
375 uint16_t num_vfs;
/freebsd-13-stable/sys/dev/mlx5/mlx5_core/
HDmlx5_main.c1391 int num_vfs, sriov_pos; in init_one() local
1693 num_vfs = pci_read_config(bsddev, sriov_pos + in init_one()
1697 num_vfs = 0; in init_one()
1699 err = mlx5_eswitch_init(dev, 1 + num_vfs); in init_one()
1880 mlx5_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *pf_config) in mlx5_iov_init() argument
1893 if (priv->eswitch->total_vports < num_vfs + 1) in mlx5_iov_init()
1894 num_vfs = priv->eswitch->total_vports - 1; in mlx5_iov_init()
1895 err = mlx5_eswitch_enable_sriov(priv->eswitch, num_vfs); in mlx5_iov_init()
/freebsd-13-stable/sys/dev/qlnx/qlnxe/
HDecore_sriov.c417 &iov->num_vfs); in ecore_iov_pci_cfg_info()
418 if (iov->num_vfs) { in ecore_iov_pci_cfg_info()
424 iov->num_vfs = 0; in ecore_iov_pci_cfg_info()
458 if (iov->num_vfs > NUM_OF_VFS(p_dev) || in ecore_iov_pci_cfg_info()
465 iov->num_vfs); in ecore_iov_pci_cfg_info()
467 iov->num_vfs = 0; in ecore_iov_pci_cfg_info()
536 u16 num_vfs = 0; in ecore_iov_allocate_vfdb() local
538 num_vfs = p_hwfn->p_dev->p_iov_info->total_vfs; in ecore_iov_allocate_vfdb()
541 "ecore_iov_allocate_vfdb for %d VFs\n", num_vfs); in ecore_iov_allocate_vfdb()
544 p_iov_info->mbx_msg_size = sizeof(union vfpf_tlvs) * num_vfs; in ecore_iov_allocate_vfdb()
[all …]
HDqlnx_os.c168 static int qlnx_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *params);
8128 qlnx_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *nvlist_params) in qlnx_iov_init() argument
8149 dev, num_vfs, max_vfs); in qlnx_iov_init()
8151 if (num_vfs >= max_vfs) { in qlnx_iov_init()
8157 ha->vf_attr = malloc(((sizeof (qlnx_vf_attr_t) * num_vfs)), M_QLNXBUF, in qlnx_iov_init()
8172 (FEAT_NUM(hwfn, ECORE_VF_L2_QUE) / num_vfs), in qlnx_iov_init()
8180 for (i = 0; i < num_vfs; i++) { in qlnx_iov_init()
8198 ha->num_vfs = num_vfs; in qlnx_iov_init()
8201 QL_DPRINT2(ha," dev = %p exit num_vfs = %d\n", dev, num_vfs); in qlnx_iov_init()
8210 ha->num_vfs = 0; in qlnx_iov_init()
[all …]
HDecore_iov_api.h167 u16 num_vfs; /* number of vfs that have been started */ member
HDqlnx_def.h496 uint16_t num_vfs; member
/freebsd-13-stable/usr.sbin/pciconf/
HDcap.c1078 uint16_t iov_ctl, total_vfs, num_vfs, vf_offset, vf_stride, vf_did; in ecap_sriov() local
1091 num_vfs = read_config(fd, &p->pc_sel, ptr + PCIR_SRIOV_NUM_VFS, 2); in ecap_sriov()
1093 printf("%d VFs configured out of %d supported\n", num_vfs, total_vfs); in ecap_sriov()
/freebsd-13-stable/sys/dev/cxgbe/
HDt4_iov.c323 t4iov_iov_init(device_t dev, uint16_t num_vfs, const struct nvlist *config) in t4iov_iov_init() argument
/freebsd-13-stable/sys/dev/mlx4/mlx4_ib/
HDmlx4_ib_sysfs.c778 for (i = 0; i <= device->dev->persist->num_vfs; ++i) in register_pkey_tree()
793 for (slave = device->dev->persist->num_vfs; slave >= 0; --slave) { in unregister_pkey_tree()
HDmlx4_ib_alias_GUID.c221 if (slave_id >= dev->dev->persist->num_vfs + 1) in mlx4_ib_notify_slaves_on_guid_change()
594 if (!entry || entry > dev->dev->persist->num_vfs || in mlx4_ib_guid_port_init()
/freebsd-13-stable/sys/dev/vnic/
HDnic_main.c283 nicpf_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *params) in nicpf_iov_init() argument
289 if (num_vfs == 0) in nicpf_iov_init()

12