Home
last modified time | relevance | path

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

/freebsd/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) in pci_iov_attach() argument
41 vf_schema, device_get_nameunit(dev))); in pci_iov_attach()
H A Dpci_iov.c91 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()
302 nvlist_move_nvlist(vf_schema, DRIVER_CONFIG_NAME, *driver_schema); in pci_iov_build_vf_schema()
[all …]
H A Dpci_if.m266 struct nvlist *vf_schema;
/freebsd/sys/dev/cxgbe/
H A Dt4_iov.c242 nvlist_t *pf_schema, *vf_schema; in t4iov_attach_child() local
262 vf_schema = pci_iov_schema_alloc_node(); in t4iov_attach_child()
263 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in t4iov_attach_child()
264 pci_iov_schema_add_vlan(vf_schema, "vlan", 0, 0); in t4iov_attach_child()
265 error = pci_iov_attach_name(dev, pf_schema, vf_schema, "%s", in t4iov_attach_child()
/freebsd/usr.sbin/iovctl/
H A Diovctl.c386 const nvlist_t *iov_schema, *driver_schema, *pf_schema, *vf_schema; in print_schema() local
400 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in print_schema()
401 iov_schema = nvlist_get_nvlist(vf_schema, IOV_CONFIG_NAME); in print_schema()
402 driver_schema = nvlist_get_nvlist(vf_schema, DRIVER_CONFIG_NAME); in print_schema()
H A Dvalidate.c227 const nvlist_t *vf_schema; in validate_config() local
239 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in validate_config()
255 validate_device(vf, vf_schema, device_name); in validate_config()
H A Dparse.c285 const nvlist_t *pf_schema, *vf_schema; in parse_config_file() local
311 vf_schema = nvlist_get_nvlist(schema, VF_SCHEMA_NAME); in parse_config_file()
337 parse_device_config(obj, config, key, vf_schema); in parse_config_file()
340 parse_device_config(obj, config, key, vf_schema); in parse_config_file()
/freebsd/sys/dev/ixgbe/
H A Dif_sriov.c58 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/sys/dev/vnic/
H A Dnic_main.c1151 nvlist_t *pf_schema, *vf_schema; in nic_sriov_init() local
1169 vf_schema = pci_iov_schema_alloc_node(); in nic_sriov_init()
1170 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in nic_sriov_init()
1175 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in nic_sriov_init()
1178 err = pci_iov_attach(dev, pf_schema, vf_schema); in nic_sriov_init()
/freebsd/sys/dev/ixl/
H A Dixl_pf_iov.c93 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/sys/dev/mlx5/mlx5_core/
H A Dmlx5_main.c1411 nvlist_t *pf_schema, *vf_schema; in init_one() local
1729 vf_schema = pci_iov_schema_alloc_node(); in init_one()
1730 pci_iov_schema_add_unicast_mac(vf_schema, in init_one()
1732 pci_iov_schema_add_vlan(vf_schema, in init_one()
1734 pci_iov_schema_add_uint64(vf_schema, iov_node_guid_name, in init_one()
1736 pci_iov_schema_add_uint64(vf_schema, iov_port_guid_name, in init_one()
1738 err = pci_iov_attach(bsddev, pf_schema, vf_schema); in init_one()
/freebsd/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c7883 nvlist_t *pf_schema, *vf_schema; in qlnx_initialize_sriov() local
7889 vf_schema = pci_iov_schema_alloc_node(); in qlnx_initialize_sriov()
7891 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in qlnx_initialize_sriov()
7892 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in qlnx_initialize_sriov()
7894 pci_iov_schema_add_bool(vf_schema, "allow-promisc", in qlnx_initialize_sriov()
7896 pci_iov_schema_add_uint16(vf_schema, "num-queues", in qlnx_initialize_sriov()
7899 iov_error = pci_iov_attach(dev, pf_schema, vf_schema); in qlnx_initialize_sriov()