| /freebsd-13.1/sys/dev/pci/ |
| H A D | pci_iov.h | 36 int pci_iov_attach_name(device_t dev, struct nvlist *pf_schema, 40 pci_iov_attach(device_t dev, struct nvlist *pf_schema, struct nvlist *vf_schema) in pci_iov_attach() argument 42 return (PCI_IOV_ATTACH(device_get_parent(dev), dev, pf_schema, in pci_iov_attach()
|
| H A D | pci_iov.c | 92 static nvlist_t *pci_iov_build_schema(nvlist_t **pf_schema, 103 pci_iov_attach_name(device_t dev, struct nvlist *pf_schema, in pci_iov_attach_name() argument 112 return (PCI_IOV_ATTACH(device_get_parent(dev), dev, pf_schema, in pci_iov_attach_name() 155 schema = pci_iov_build_schema(&pf_schema, &vf_schema); in pci_iov_attach_method() 182 nvlist_destroy(pf_schema); in pci_iov_attach_method() 263 nvlist_t *pf_schema, *iov_schema; in pci_iov_build_pf_schema() local 265 pf_schema = pci_iov_schema_alloc_node(); in pci_iov_build_pf_schema() 266 if (pf_schema == NULL) { in pci_iov_build_pf_schema() 279 nvlist_move_nvlist(pf_schema, DRIVER_CONFIG_NAME, *driver_schema); in pci_iov_build_pf_schema() 280 nvlist_move_nvlist(pf_schema, IOV_CONFIG_NAME, iov_schema); in pci_iov_build_pf_schema() [all …]
|
| H A D | pci_private.h | 175 struct nvlist *pf_schema, struct nvlist *vf_schema,
|
| H A D | pci_if.m | 265 struct nvlist *pf_schema;
|
| /freebsd-13.1/usr.sbin/iovctl/ |
| H A D | iovctl.c | 383 const nvlist_t *iov_schema, *driver_schema, *pf_schema, *vf_schema; in print_schema() local 389 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME); in print_schema() 390 iov_schema = nvlist_get_nvlist(pf_schema, IOV_CONFIG_NAME); in print_schema() 391 driver_schema = nvlist_get_nvlist(pf_schema, DRIVER_CONFIG_NAME); in print_schema()
|
| H A D | parse.c | 263 const nvlist_t *pf_schema, *vf_schema; in parse_config_file() local 288 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME); in parse_config_file() 298 parse_device_config(obj, config, key, pf_schema); in parse_config_file()
|
| /freebsd-13.1/sys/dev/cxgbe/ |
| H A D | t4_iov.c | 232 nvlist_t *pf_schema, *vf_schema; in t4iov_attach_child() local 251 pf_schema = pci_iov_schema_alloc_node(); in t4iov_attach_child() 254 error = pci_iov_attach_name(dev, pf_schema, vf_schema, "%s", in t4iov_attach_child()
|
| /freebsd-13.1/sys/dev/ixgbe/ |
| H A D | if_sriov.c | 59 nvlist_t *pf_schema, *vf_schema; in ixgbe_define_iov_schemas() local 61 pf_schema = pci_iov_schema_alloc_node(); in ixgbe_define_iov_schemas() 70 *error = pci_iov_attach(dev, pf_schema, vf_schema); in ixgbe_define_iov_schemas()
|
| /freebsd-13.1/sys/dev/vnic/ |
| H A D | nic_main.c | 1158 nvlist_t *pf_schema, *vf_schema; in nic_sriov_init() local 1175 pf_schema = pci_iov_schema_alloc_node(); in nic_sriov_init() 1185 err = pci_iov_attach(dev, pf_schema, vf_schema); in nic_sriov_init()
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_main.c | 1354 nvlist_t *pf_schema, *vf_schema; in init_one() local 1665 pf_schema = pci_iov_schema_alloc_node(); in init_one() 1673 err = pci_iov_attach(bsddev, pf_schema, vf_schema); in init_one()
|
| /freebsd-13.1/sys/dev/ixl/ |
| H A D | ixl_pf_iov.c | 94 nvlist_t *pf_schema, *vf_schema; in ixl_initialize_sriov() local 97 pf_schema = pci_iov_schema_alloc_node(); in ixl_initialize_sriov() 110 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in ixl_initialize_sriov()
|
| /freebsd-13.1/sys/dev/qlnx/qlnxe/ |
| H A D | qlnx_os.c | 8015 nvlist_t *pf_schema, *vf_schema; in qlnx_initialize_sriov() local 8020 pf_schema = pci_iov_schema_alloc_node(); in qlnx_initialize_sriov() 8031 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in qlnx_initialize_sriov()
|