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

/freebsd-current/sys/dev/pci/
H A Dpci_iov.h35 struct nvlist *vf_schema, const char *fmt, ...) __printflike(4, 5);
38 pci_iov_attach(device_t dev, struct nvlist *pf_schema, struct nvlist *vf_schema) argument
41 vf_schema, device_get_nameunit(dev)));
H A Dpci_iov.c91 nvlist_t **vf_schema);
102 struct nvlist *vf_schema, const char *fmt, ...)
111 vf_schema, buf));
116 nvlist_t *vf_schema, const char *name)
153 schema = pci_iov_build_schema(&pf_schema, &vf_schema);
181 nvlist_destroy(vf_schema);
286 nvlist_t *vf_schema, *iov_schema; local
288 vf_schema = pci_iov_schema_alloc_node();
289 if (vf_schema == NULL) {
302 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.h175 struct nvlist *pf_schema, struct nvlist *vf_schema,
/freebsd-current/usr.sbin/iovctl/
H A Diovctl.c380 const nvlist_t *iov_schema, *driver_schema, *pf_schema, *vf_schema; local
394 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
395 iov_schema = nvlist_get_nvlist(vf_schema, IOV_CONFIG_NAME);
396 driver_schema = nvlist_get_nvlist(vf_schema, DRIVER_CONFIG_NAME);
H A Dparse.c260 const nvlist_t *pf_schema, *vf_schema; local
286 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
312 parse_device_config(obj, config, key, vf_schema);
315 parse_device_config(obj, config, key, vf_schema);
H A Dvalidate.c227 const nvlist_t *vf_schema; local
239 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME);
255 validate_device(vf, vf_schema, device_name);
/freebsd-current/sys/dev/cxgbe/
H A Dt4_iov.c238 nvlist_t *pf_schema, *vf_schema; local
258 vf_schema = pci_iov_schema_alloc_node();
259 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
260 error = pci_iov_attach_name(dev, pf_schema, vf_schema, "%s",
/freebsd-current/sys/dev/ixgbe/
H A Dif_sriov.c58 nvlist_t *pf_schema, *vf_schema; local
61 vf_schema = pci_iov_schema_alloc_node();
62 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
63 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof",
65 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
67 pci_iov_schema_add_bool(vf_schema, "allow-promisc",
69 *error = pci_iov_attach(dev, pf_schema, vf_schema);
/freebsd-current/sys/dev/vnic/
H A Dnic_main.c1151 nvlist_t *pf_schema, *vf_schema; local
1169 vf_schema = pci_iov_schema_alloc_node();
1170 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
1175 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
1178 err = pci_iov_attach(dev, pf_schema, vf_schema);
/freebsd-current/sys/dev/ixl/
H A Dixl_pf_iov.c93 nvlist_t *pf_schema, *vf_schema; local
97 vf_schema = pci_iov_schema_alloc_node();
98 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
99 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof",
101 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
103 pci_iov_schema_add_bool(vf_schema, "allow-promisc",
105 pci_iov_schema_add_uint16(vf_schema, "num-queues",
109 iov_error = pci_iov_attach(dev, pf_schema, vf_schema);
/freebsd-current/sys/dev/mlx5/mlx5_core/
H A Dmlx5_main.c1402 nvlist_t *pf_schema, *vf_schema; local
1714 vf_schema = pci_iov_schema_alloc_node();
1715 pci_iov_schema_add_unicast_mac(vf_schema,
1717 pci_iov_schema_add_uint64(vf_schema, iov_node_guid_name,
1719 pci_iov_schema_add_uint64(vf_schema, iov_port_guid_name,
1721 err = pci_iov_attach(bsddev, pf_schema, vf_schema);
/freebsd-current/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c7875 nvlist_t *pf_schema, *vf_schema; local
7881 vf_schema = pci_iov_schema_alloc_node();
7883 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL);
7884 pci_iov_schema_add_bool(vf_schema, "allow-set-mac",
7886 pci_iov_schema_add_bool(vf_schema, "allow-promisc",
7888 pci_iov_schema_add_uint16(vf_schema, "num-queues",
7891 iov_error = pci_iov_attach(dev, pf_schema, vf_schema);

Completed in 266 milliseconds