| /freebsd-14.2/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) in pci_iov_attach() argument 41 vf_schema, device_get_nameunit(dev))); in pci_iov_attach()
|
| H A D | pci_iov.c | 91 nvlist_t **vf_schema); 102 struct nvlist *vf_schema, const char *fmt, ...) in pci_iov_attach_name() argument 111 vf_schema, buf)); in pci_iov_attach_name() 116 nvlist_t *vf_schema, const char *name) in pci_iov_attach_method() argument 153 schema = pci_iov_build_schema(&pf_schema, &vf_schema); in pci_iov_attach_method() 181 nvlist_destroy(vf_schema); in pci_iov_attach_method() 286 nvlist_t *vf_schema, *iov_schema; in pci_iov_build_vf_schema() local 288 vf_schema = pci_iov_schema_alloc_node(); in pci_iov_build_vf_schema() 289 if (vf_schema == NULL) { in pci_iov_build_vf_schema() 303 nvlist_move_nvlist(vf_schema, IOV_CONFIG_NAME, iov_schema); in pci_iov_build_vf_schema() [all …]
|
| H A D | pci_private.h | 175 struct nvlist *pf_schema, struct nvlist *vf_schema,
|
| H A D | pci_if.m | 266 struct nvlist *vf_schema;
|
| /freebsd-14.2/sys/dev/cxgbe/ |
| H A D | t4_iov.c | 243 nvlist_t *pf_schema, *vf_schema; in t4iov_attach_child() local 263 vf_schema = pci_iov_schema_alloc_node(); in t4iov_attach_child() 264 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in t4iov_attach_child() 265 pci_iov_schema_add_vlan(vf_schema, "vlan", 0, 0); in t4iov_attach_child() 266 error = pci_iov_attach_name(dev, pf_schema, vf_schema, "%s", in t4iov_attach_child()
|
| /freebsd-14.2/usr.sbin/iovctl/ |
| H A D | iovctl.c | 387 const nvlist_t *iov_schema, *driver_schema, *pf_schema, *vf_schema; in print_schema() local 401 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in print_schema() 402 iov_schema = nvlist_get_nvlist(vf_schema, IOV_CONFIG_NAME); in print_schema() 403 driver_schema = nvlist_get_nvlist(vf_schema, DRIVER_CONFIG_NAME); in print_schema()
|
| H A D | validate.c | 228 const nvlist_t *vf_schema; in validate_config() local 240 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in validate_config() 256 validate_device(vf, vf_schema, device_name); in validate_config()
|
| H A D | parse.c | 286 const nvlist_t *pf_schema, *vf_schema; in parse_config_file() local 312 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in parse_config_file() 338 parse_device_config(obj, config, key, vf_schema); in parse_config_file() 341 parse_device_config(obj, config, key, vf_schema); in parse_config_file()
|
| /freebsd-14.2/sys/dev/ixgbe/ |
| H A D | if_sriov.c | 58 nvlist_t *pf_schema, *vf_schema; in ixgbe_define_iov_schemas() local 61 vf_schema = pci_iov_schema_alloc_node(); in ixgbe_define_iov_schemas() 62 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in ixgbe_define_iov_schemas() 63 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof", in ixgbe_define_iov_schemas() 65 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in ixgbe_define_iov_schemas() 67 pci_iov_schema_add_bool(vf_schema, "allow-promisc", 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 D | nic_main.c | 1152 nvlist_t *pf_schema, *vf_schema; in nic_sriov_init() local 1170 vf_schema = pci_iov_schema_alloc_node(); in nic_sriov_init() 1171 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in nic_sriov_init() 1176 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in nic_sriov_init() 1179 err = pci_iov_attach(dev, pf_schema, vf_schema); in nic_sriov_init()
|
| /freebsd-14.2/sys/dev/ixl/ |
| H A D | ixl_pf_iov.c | 93 nvlist_t *pf_schema, *vf_schema; in ixl_initialize_sriov() local 97 vf_schema = pci_iov_schema_alloc_node(); in ixl_initialize_sriov() 98 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in ixl_initialize_sriov() 99 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof", in ixl_initialize_sriov() 101 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in ixl_initialize_sriov() 103 pci_iov_schema_add_bool(vf_schema, "allow-promisc", in ixl_initialize_sriov() 105 pci_iov_schema_add_uint16(vf_schema, "num-queues", in ixl_initialize_sriov() 109 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in ixl_initialize_sriov()
|
| /freebsd-14.2/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_main.c | 1407 nvlist_t *pf_schema, *vf_schema; in init_one() local 1719 vf_schema = pci_iov_schema_alloc_node(); in init_one() 1720 pci_iov_schema_add_unicast_mac(vf_schema, in init_one() 1722 pci_iov_schema_add_vlan(vf_schema, in init_one() 1724 pci_iov_schema_add_uint64(vf_schema, iov_node_guid_name, in init_one() 1726 pci_iov_schema_add_uint64(vf_schema, iov_port_guid_name, in init_one() 1728 err = pci_iov_attach(bsddev, pf_schema, vf_schema); in init_one()
|
| /freebsd-14.2/sys/dev/qlnx/qlnxe/ |
| H A D | qlnx_os.c | 7879 nvlist_t *pf_schema, *vf_schema; in qlnx_initialize_sriov() local 7885 vf_schema = pci_iov_schema_alloc_node(); in qlnx_initialize_sriov() 7887 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in qlnx_initialize_sriov() 7888 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in qlnx_initialize_sriov() 7890 pci_iov_schema_add_bool(vf_schema, "allow-promisc", in qlnx_initialize_sriov() 7892 pci_iov_schema_add_uint16(vf_schema, "num-queues", in qlnx_initialize_sriov() 7895 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in qlnx_initialize_sriov()
|