Changeset View
Changeset View
Standalone View
Standalone View
head/share/man/man9/pci.9
Show All 19 Lines | |||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd May 28, 2015 | .Dd July 8, 2015 | ||||
.Dt PCI 9 | .Dt PCI 9 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm pci , | .Nm pci , | ||||
.Nm pci_alloc_msi , | .Nm pci_alloc_msi , | ||||
.Nm pci_alloc_msix , | .Nm pci_alloc_msix , | ||||
.Nm pci_disable_busmaster , | .Nm pci_disable_busmaster , | ||||
.Nm pci_disable_io , | .Nm pci_disable_io , | ||||
▲ Show 20 Lines • Show All 403 Lines • ▼ Show 20 Lines | |||||
then the function will fail with | then the function will fail with | ||||
.Er EOPNOTSUPP . | .Er EOPNOTSUPP . | ||||
.Pp | .Pp | ||||
The | The | ||||
.Fn pci_iov_attach | .Fn pci_iov_attach | ||||
function is used to advertise that the given device | function is used to advertise that the given device | ||||
.Pq and associated device driver | .Pq and associated device driver | ||||
supports PCI Single-Root I/O Virtualization | supports PCI Single-Root I/O Virtualization | ||||
.Po SR-IOV Pc . | .Pq SR-IOV . | ||||
A driver that supports SR-IOV must implement the | A driver that supports SR-IOV must implement the | ||||
.Xr PCI_IOV_INIT 9 , | .Xr PCI_IOV_INIT 9 , | ||||
.Xr PCI_IOV_ADD_VF 9 | .Xr PCI_IOV_ADD_VF 9 | ||||
and | and | ||||
.Xr PCI_IOV_UNINIT 9 | .Xr PCI_IOV_UNINIT 9 | ||||
methods. | methods. | ||||
This function should be called during the | This function should be called during the | ||||
.Xr DEVICE_ATTACH 9 | .Xr DEVICE_ATTACH 9 | ||||
▲ Show 20 Lines • Show All 329 Lines • Show Last 20 Lines |