FreeBSD kernel amd64 PCI device code
schema_private.h
Go to the documentation of this file.
1
/*-
2
* Copyright (c) 2014 Sandvine Inc.
3
* All rights reserved.
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions
7
* are met:
8
* 1. Redistributions of source code must retain the above copyright
9
* notice unmodified, this list of conditions, and the following
10
* disclaimer.
11
* 2. Redistributions in binary form must reproduce the above copyright
12
* notice, this list of conditions and the following disclaimer in the
13
* documentation and/or other materials provided with the distribution.
14
*
15
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25
*
26
* $FreeBSD$
27
*/
28
29
#ifndef _SCHEMA_PRIVATE_H_
30
#define _SCHEMA_PRIVATE_H_
31
32
int
pci_iov_validate_schema
(
const
nvlist_t *schema);
33
34
int
pci_iov_schema_validate_config
(
const
nvlist_t *, nvlist_t *);
35
uint16_t
pci_iov_config_get_num_vfs
(
const
nvlist_t *);
36
37
#endif
pci_iov_schema_validate_config
int pci_iov_schema_validate_config(const nvlist_t *, nvlist_t *)
Definition:
pci_iov_schema.c:830
pci_iov_config_get_num_vfs
uint16_t pci_iov_config_get_num_vfs(const nvlist_t *)
Definition:
pci_iov_schema.c:854
pci_iov_validate_schema
int pci_iov_validate_schema(const nvlist_t *schema)
Definition:
pci_iov_schema.c:558
dev
pci
schema_private.h
Generated by
1.9.3