Searched refs:vf_schema (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/sys/dev/pci/
H A Dpci_iov.h37 struct nvlist *vf_schema, const char *fmt, ...) __printflike(4, 5);
40 pci_iov_attach(device_t dev, struct nvlist *pf_schema, struct nvlist *vf_schema) argument
43 vf_schema, device_get_nameunit(dev)));
H A Dpci_iov.c92 nvlist_t **vf_schema);
102 struct nvlist *vf_schema, const char *fmt, ...)
111 vf_schema, buf));
116 nvlist_t *vf_schema, const char *name)
154 schema = pci_iov_build_schema(&pf_schema, &vf_schema);
182 nvlist_destroy(vf_schema);
280 nvlist_t *vf_schema, *iov_schema; local
282 vf_schema = pci_iov_schema_alloc_node();
283 if (vf_schema == NULL) {
296 nvlist_move_nvlist(vf_schema, DRIVER_CONFIG_NAM
101 pci_iov_attach_name(device_t dev, struct nvlist *pf_schema, struct nvlist *vf_schema, const char *fmt, ...) argument
115 pci_iov_attach_method(device_t bus, device_t dev, nvlist_t *pf_schema, nvlist_t *vf_schema, const char *name) argument
[all...]
H A Dpci_private.h169 struct nvlist *pf_schema, struct nvlist *vf_schema,
/freebsd-11-stable/usr.sbin/iovctl/
H A Diovctl.c379 const nvlist_t *iov_schema, *driver_schema, *pf_schema, *vf_schema; local
393 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
394 iov_schema = nvlist_get_nvlist(vf_schema, IOV_CONFIG_NAME);
395 driver_schema = nvlist_get_nvlist(vf_schema, DRIVER_CONFIG_NAME);
H A Dparse.c263 const nvlist_t *pf_schema, *vf_schema; local
289 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
315 parse_device_config(obj, config, key, vf_schema);
318 parse_device_config(obj, config, key, vf_schema);
H A Dvalidate.c230 const nvlist_t *vf_schema; local
242 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
258 validate_device(vf, vf_schema, device_name);
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_iov.c200 nvlist_t *pf_schema, *vf_schema; local
220 vf_schema = pci_iov_schema_alloc_node();
221 error = pci_iov_attach_name(dev, pf_schema, vf_schema, "%s",
/freebsd-11-stable/sys/dev/ixgbe/
H A Dif_sriov.c56 nvlist_t *pf_schema, *vf_schema; local
59 vf_schema = pci_iov_schema_alloc_node();
60 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
61 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof",
63 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
65 pci_iov_schema_add_bool(vf_schema, "allow-promisc",
67 *error = pci_iov_attach(dev, pf_schema, vf_schema);
/freebsd-11-stable/sys/dev/vnic/
H A Dnic_main.c1149 nvlist_t *pf_schema, *vf_schema; local
1167 vf_schema = pci_iov_schema_alloc_node();
1168 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
1173 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
1176 err = pci_iov_attach(dev, pf_schema, vf_schema);
/freebsd-11-stable/sys/dev/ixl/
H A Dixl_pf_iov.c88 nvlist_t *pf_schema, *vf_schema; local
96 vf_schema = pci_iov_schema_alloc_node();
97 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
98 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof",
100 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
102 pci_iov_schema_add_bool(vf_schema, "allow-promisc",
104 pci_iov_schema_add_uint16(vf_schema, "num-queues",
108 iov_error = pci_iov_attach(dev, pf_schema, vf_schema);
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_main.c1309 nvlist_t *pf_schema, *vf_schema; local
1607 vf_schema = pci_iov_schema_alloc_node();
1608 pci_iov_schema_add_unicast_mac(vf_schema,
1610 pci_iov_schema_add_uint64(vf_schema, iov_node_guid_name,
1612 pci_iov_schema_add_uint64(vf_schema, iov_port_guid_name,
1614 err = pci_iov_attach(bsddev, pf_schema, vf_schema);
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c8176 nvlist_t *pf_schema, *vf_schema; local
8182 vf_schema = pci_iov_schema_alloc_node();
8184 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
8185 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
8187 pci_iov_schema_add_bool(vf_schema, "allow-promisc",
8189 pci_iov_schema_add_uint16(vf_schema, "num-queues",
8192 iov_error = pci_iov_attach(dev, pf_schema, vf_schema);

Completed in 137 milliseconds