Lines Matching refs:spawn

672 	       struct mlx5_dev_spawn_data *spawn,  in mlx5_dev_spawn()  argument
675 const struct mlx5_switch_info *switch_info = &spawn->info; in mlx5_dev_spawn()
724 if (spawn->pf_bond < 0) { in mlx5_dev_spawn()
736 mlx5_os_get_dev_device_name(spawn->phys_dev)); in mlx5_dev_spawn()
740 mlx5_os_get_dev_device_name(spawn->phys_dev), in mlx5_dev_spawn()
811 sh = mlx5_alloc_shared_dev_ctx(spawn, config); in mlx5_dev_spawn()
917 err = mlx5_glue->query_port(sh->ctx, spawn->phys_port, &port_attr); in mlx5_dev_spawn()
941 priv->dev_port = spawn->phys_port; in mlx5_dev_spawn()
942 priv->pci_dev = spawn->pci_dev; in mlx5_dev_spawn()
954 priv->pf_bond = spawn->pf_bond; in mlx5_dev_spawn()
965 err = mlx5_glue->devx_port_query(sh->ctx, spawn->phys_port, in mlx5_dev_spawn()
970 spawn->phys_port, in mlx5_dev_spawn()
971 mlx5_os_get_dev_device_name(spawn->phys_dev)); in mlx5_dev_spawn()
981 spawn->phys_port, in mlx5_dev_spawn()
983 (spawn->phys_dev)); in mlx5_dev_spawn()
990 spawn->phys_port, in mlx5_dev_spawn()
992 (spawn->phys_dev)); in mlx5_dev_spawn()
999 } else if (spawn->pf_bond >= 0) { in mlx5_dev_spawn()
1002 spawn->phys_port, in mlx5_dev_spawn()
1003 mlx5_os_get_dev_device_name(spawn->phys_dev)); in mlx5_dev_spawn()
1372 MLX5_ASSERT(spawn->ifindex); in mlx5_dev_spawn()
1373 priv->if_index = spawn->ifindex; in mlx5_dev_spawn()
1390 if (spawn->pf_bond < 0) { in mlx5_dev_spawn()
1482 mlx5_set_min_inline(spawn, config); in mlx5_dev_spawn()
1486 priv->vmwa_context = mlx5_vlan_vmwa_init(eth_dev, spawn->ifindex); in mlx5_dev_spawn()
2289 mlx5_os_open_device(const struct mlx5_dev_spawn_data *spawn, in mlx5_os_open_device() argument
2296 sh->numa_node = spawn->pci_dev->device.numa_node; in mlx5_os_open_device()
2307 sh->ctx = mlx5_glue->dv_open_device(spawn->phys_dev); in mlx5_os_open_device()
2315 sh->ctx = mlx5_glue->open_device(spawn->phys_dev); in mlx5_os_open_device()