Lines Matching +full:no +full:- +full:reset +full:- +full:during +full:- +full:suspend
16 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
35 .Bd -ragged -offset indent
40 .Pq SR-IOV :
41 .Bd -ragged -offset indent
45 To compile in support for native PCI-express HotPlug:
46 .Bd -ragged -offset indent
91 or a BAR read access could have function-specific side-effects.
113 driver also includes support for PCI-PCI bridges,
114 various platform-specific Host-PCI bridges,
126 .Bl -tag -width 012345678901234
147 .Bl -tag -width match_buf_len
149 The length, in bytes, of the buffer filled with user-supplied patterns.
151 The number of user-supplied patterns.
153 Pointer to a buffer filled with user-supplied patterns.
162 .Bl -tag -width pd_vendor
203 .Bl -tag -width pc_subvendor
275 .Bl -ohang
277 This means that there are no more devices in the PCI device list matching
287 ioctl and he must reset the
313 configuration registers specified by the passed-in
319 .Bl -tag -width pi_width
325 If the specific bus is not found, errno will be set to ENODEV and -1 returned
335 3-byte reads and reads larger than 4 bytes are
346 configuration registers specified in the passed-in
361 device specified in the passed-in
374 A value of 0 indicates no driver is attached, while a value larger than 0
381 the memory-mapped PCI BAR into its address space.
385 .Bl -tag -width Vt struct pcise pbm_sel
417 Regular memory-like BAR should be mapped with
423 .Bl -tag -width PCIIO_BAR_MMAP_ACTIVATE
436 Without the flag, read-only mapping is established.
437 Note that it is common for the device registers to have side-effects
451 .Bl -tag
466 1-byte, 2-byte, 4-byte and 8-byte perations are supported.
489 tunable to a non-zero value.
490 .Bl -tag -width indent
492 Ignore any firmware-assigned memory and I/O port resources.
498 Ignore any firmware-assigned bus number registers in PCI-PCI bridges.
501 bus driver and PCI-PCI bridge driver to allocate bus numbers for secondary
502 buses behind PCI-PCI bridges.
504 Ignore any firmware-assigned memory and I/O port resource windows in PCI-PCI
506 This forces the PCI-PCI bridge driver to allocate memory and I/O port resources
509 By default the PCI-PCI bridge driver will allocate windows that
510 contain the firmware-assigned resources devices behind the bridge.
511 In addition, the PCI-PCI bridge driver will suballocate from existing window
518 must be enabled to fully ignore firmware-supplied resource assignments.
519 .It Va hw.pci.default_vgapci_unit Pq Defaults to -1
533 .Bl -tag -width indent
559 up non-powered PCI devices after a suspend.
566 but firmware may override the desired power state during a system suspend.
568 Enable support for PCI-express Alternative RID Interpretation.
569 This is often used in conjunction with SR-IOV.
572 firmware-assigned memory or I/O port resources.
577 This enables decoding for such resources during bus probe.
584 .Pq MSI-X .
585 MSI-X interrupts can be disabled by setting this tunable to 0.
587 Enable support for PCI-express Electromechanical Interlock.
589 Enable support for native PCI-express HotPlug.
591 MSI and MSI-X interrupts are disabled for certain chipsets known to have
592 broken MSI and MSI-X implementations when this tunable is set.
593 It can be set to zero to permit use of MSI and MSI-X interrupts if the
597 used when creating Virtual Functions via SR-IOV.
601 Attempt to allocate a new resource range during the initial device scan
602 for any memory or I/O port resources with firmware-assigned ranges that
605 Disable legacy device emulation of USB devices during the initial device
616 .Bl -tag -width indent
655 .Bl -tag -width -indent
681 .Bd -literal
714 .Bd -literal
728 .Bl -tag -width /dev/pci -compact
745 Support for device listing and matching was re-implemented by
754 at least once, since they have no way of knowing the current generation