/freebsd-current/sys/dev/pci/ |
H A D | pci_iov.h | 35 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 D | pci_iov.c | 91 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 D | pci_private.h | 175 struct nvlist *pf_schema, struct nvlist *vf_schema,
|
/freebsd-current/usr.sbin/iovctl/ |
H A D | iovctl.c | 380 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 D | parse.c | 260 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 D | validate.c | 227 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 D | t4_iov.c | 238 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 D | if_sriov.c | 58 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 D | nic_main.c | 1151 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 D | ixl_pf_iov.c | 93 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 D | mlx5_main.c | 1402 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 D | qlnx_os.c | 7875 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);
|