Home
last modified time | relevance | path

Searched refs:pf_schema (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/sys/dev/pci/
H A Dpci_iov.h34 int pci_iov_attach_name(device_t dev, struct nvlist *pf_schema,
38 pci_iov_attach(device_t dev, struct nvlist *pf_schema, struct nvlist *vf_schema) in pci_iov_attach() argument
40 return (PCI_IOV_ATTACH(device_get_parent(dev), dev, pf_schema, in pci_iov_attach()
H A Dpci_iov.c90 static nvlist_t *pci_iov_build_schema(nvlist_t **pf_schema,
101 pci_iov_attach_name(device_t dev, struct nvlist *pf_schema, in pci_iov_attach_name() argument
110 return (PCI_IOV_ATTACH(device_get_parent(dev), dev, pf_schema, in pci_iov_attach_name()
153 schema = pci_iov_build_schema(&pf_schema, &vf_schema); in pci_iov_attach_method()
180 nvlist_destroy(pf_schema); in pci_iov_attach_method()
261 nvlist_t *pf_schema, *iov_schema; in pci_iov_build_pf_schema() local
263 pf_schema = pci_iov_schema_alloc_node(); in pci_iov_build_pf_schema()
264 if (pf_schema == NULL) { in pci_iov_build_pf_schema()
277 nvlist_move_nvlist(pf_schema, DRIVER_CONFIG_NAME, *driver_schema); in pci_iov_build_pf_schema()
278 nvlist_move_nvlist(pf_schema, IOV_CONFIG_NAME, iov_schema); in pci_iov_build_pf_schema()
[all …]
H A Dpci_private.h175 struct nvlist *pf_schema, struct nvlist *vf_schema,
H A Dpci_if.m265 struct nvlist *pf_schema;
/freebsd-14.2/usr.sbin/iovctl/
H A Diovctl.c387 const nvlist_t *iov_schema, *driver_schema, *pf_schema, *vf_schema; in print_schema() local
393 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME); in print_schema()
394 iov_schema = nvlist_get_nvlist(pf_schema, IOV_CONFIG_NAME); in print_schema()
395 driver_schema = nvlist_get_nvlist(pf_schema, DRIVER_CONFIG_NAME); in print_schema()
H A Dparse.c286 const nvlist_t *pf_schema, *vf_schema; in parse_config_file() local
311 pf_schema = nvlist_get_nvlist(schema, PF_CONFIG_NAME); in parse_config_file()
321 parse_device_config(obj, config, key, pf_schema); in parse_config_file()
/freebsd-14.2/sys/dev/cxgbe/
H A Dt4_iov.c243 nvlist_t *pf_schema, *vf_schema; in t4iov_attach_child() local
262 pf_schema = pci_iov_schema_alloc_node(); in t4iov_attach_child()
266 error = pci_iov_attach_name(dev, pf_schema, vf_schema, "%s", in t4iov_attach_child()
/freebsd-14.2/sys/dev/ixgbe/
H A Dif_sriov.c58 nvlist_t *pf_schema, *vf_schema; in ixgbe_define_iov_schemas() local
60 pf_schema = pci_iov_schema_alloc_node(); in ixgbe_define_iov_schemas()
69 *error = pci_iov_attach(dev, pf_schema, vf_schema); in ixgbe_define_iov_schemas()
/freebsd-14.2/sys/dev/vnic/
H A Dnic_main.c1152 nvlist_t *pf_schema, *vf_schema; in nic_sriov_init() local
1169 pf_schema = pci_iov_schema_alloc_node(); in nic_sriov_init()
1179 err = pci_iov_attach(dev, pf_schema, vf_schema); in nic_sriov_init()
/freebsd-14.2/sys/dev/mlx5/mlx5_core/
H A Dmlx5_main.c1407 nvlist_t *pf_schema, *vf_schema; in init_one() local
1718 pf_schema = pci_iov_schema_alloc_node(); in init_one()
1728 err = pci_iov_attach(bsddev, pf_schema, vf_schema); in init_one()
/freebsd-14.2/sys/dev/ixl/
H A Dixl_pf_iov.c93 nvlist_t *pf_schema, *vf_schema; in ixl_initialize_sriov() local
96 pf_schema = pci_iov_schema_alloc_node(); in ixl_initialize_sriov()
109 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in ixl_initialize_sriov()
/freebsd-14.2/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c7879 nvlist_t *pf_schema, *vf_schema; in qlnx_initialize_sriov() local
7884 pf_schema = pci_iov_schema_alloc_node(); in qlnx_initialize_sriov()
7895 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in qlnx_initialize_sriov()