Home
last modified time | relevance | path

Searched full:pci (Results 1 – 25 of 2006) sorted by relevance

12345678910>>...81

/freebsd/sys/conf/
H A Dfiles.amd6498 amd64/pci/pci_cfgreg.c optional pci
137 dev/iavf/if_iavf_iflib.c optional iavf pci \
139 dev/iavf/iavf_lib.c optional iavf pci \
141 dev/iavf/iavf_osdep.c optional iavf pci \
143 dev/iavf/iavf_txrx_iflib.c optional iavf pci \
145 dev/iavf/iavf_common.c optional iavf pci \
147 dev/iavf/iavf_adminq.c optional iavf pci \
149 dev/iavf/iavf_vc_common.c optional iavf pci \
151 dev/iavf/iavf_vc_iflib.c optional iavf pci \
153 dev/ice/if_ice_iflib.c optional ice pci \
[all …]
H A Dfiles.powerpc108 dev/ice/if_ice_iflib.c optional ice pci powerpc64 | ice pci powerpc64le \
110 dev/ice/ice_lib.c optional ice pci powerpc64 | ice pci powerpc64le \
112 dev/ice/ice_osdep.c optional ice pci powerpc64 | ice pci powerpc64le \
114 dev/ice/ice_resmgr.c optional ice pci powerpc64 | ice pci powerpc64le \
116 dev/ice/ice_strings.c optional ice pci powerpc64 | ice pci powerpc64le \
118 dev/ice/ice_iflib_recovery_txrx.c optional ice pci powerpc64 | ice pci powerpc64le \
120 dev/ice/ice_iflib_txrx.c optional ice pci powerpc64 | ice pci powerpc64le \
122 dev/ice/ice_common.c optional ice pci powerpc64 | ice pci powerpc64le \
124 dev/ice/ice_controlq.c optional ice pci powerpc64 | ice pci powerpc64le \
126 dev/ice/ice_dcb.c optional ice pci powerpc64 | ice pci powerpc64le \
[all …]
/freebsd/share/man/man4/
H A Dpuc.433 .Nd PCI
37 .Cd "device pci"
58 Advantech 2-port PCI PCI-1602/1603 Rev A/B1
60 Applied Micro Circuits PCI 8 Port UART
62 Avlab Technology PCI IO 2S
64 Avlab Low Profile PCI 4 Serial
66 Boca Research PCI Turbo Serial 658/654
73 Instashield PCI IS-400, IS-200
77 UC Series Universal PCI RS232/RS422/RS485/LPT
79 UP Series PCI Dual RS232
[all …]
H A Dpci.429 .Nm pci
30 .Nd generic PCI/PCIe bus driver
32 To compile the PCI bus driver into the kernel,
36 .Cd device pci
45 To compile in support for native PCI-express HotPlug:
53 .Tn PCI
57 .Tn PCI
63 .Pa /dev/pci
65 .Tn PCI
68 .Tn PCI
[all …]
H A Dral.445 driver supports PCI/PCIe/CardBus wireless adapters based on the Ralink RT2500,
122 driver supports PCI/PCIe/CardBus wireless adapters based on Ralink Technology
127 .It "A-Link WL54H" Ta RT2560 Ta PCI
130 .It "AirLink101 AWLH5025" Ta RT2661 Ta PCI
132 .It "Amigo AWI-922W" Ta RT2560 Ta mini-PCI
133 .It "Amigo AWI-926W" Ta RT2560 Ta PCI
135 .It "AMIT WL531P" Ta RT2560 Ta PCI
136 .It "AOpen AOI-831" Ta RT2560 Ta PCI
138 .It "ASUS WL-130g" Ta RT2560 Ta PCI
139 .It "Atlantis Land A02-PCI-W54" Ta RT2560 Ta PCI
[all …]
H A Dpccbb.440 The following PCI cardbus and pcmcia bridges are supported:
86 TI PCI-1031
88 TI PCI-1130
90 TI PCI-1131
92 TI PCI-1210
94 TI PCI-1211
96 TI PCI-1220
98 TI PCI-1221
100 TI PCI-1225
102 TI PCI-1250
[all …]
/freebsd/sys/contrib/edk2/Include/Protocol/
H A DPciHostBridgeResourceAllocation.h2 This file declares PCI Host Bridge Resource Allocation Protocol which
3 provides the basic interfaces to abstract a PCI host bridge resource allocation.
4 This protocol is mandatory if the system includes PCI devices.
37 /// If this bit is set, then the PCI Root Bridge does not
39 /// memory. A PCI bus driver needs to include requests for Prefetchable
45 /// If this bit is set, then the PCI Root Bridge supports
47 /// the PCI bus driver needs to include requests for 64 bit
53 /// A UINT64 value that contains the status of a PCI resource requested
62 /// a PCI resources request that can be satisfied.
69 /// returned by GetProposedResources() to identify a PCI resources request that
[all …]
H A DPciPlatform.h3 the PCI bus driver/PCI Host Bridge Resource Allocation driver and a platform-specific
41 /// Does not set aside either ISA or VGA I/O resources during PCI
43 /// not want to support a PCI device that requires ISA or legacy VGA
44 /// resources. If a PCI device driver asks for these resources, the request
47 /// Sets aside the ISA I/O range and all the aliases during PCI
51 /// PCI devices that require the following, at the cost of wasted I/O space:
54 /// The PCI bus driver will not allocate I/O addresses out of the ISA I/O
61 /// In this case, the PCI bus driver will ask the PCI host bridge driver for
62 /// larger I/O ranges. The PCI host bridge driver is not aware of the ISA
69 /// Sets aside the ISA I/O range (0x100 - 0x3FF) during PCI enumeration
[all …]
H A DPciIo.h2 EFI PCI I/O Protocol provides the basic Memory, I/O, PCI configuration,
3 and DMA interfaces that a driver uses to access its PCI controller.
14 /// Global ID for the PCI I/O Protocol
45 // Complete PCI address generater
57 …_IO_ATTRIBUTE_IO 0x0100 ///< Enable the I/O decode bit in the PCI Config Header
58 …_ATTRIBUTE_MEMORY 0x0200 ///< Enable the Memory decode bit in the PCI Config Header
59 #define EFI_PCI_IO_ATTRIBUTE_BUS_MASTER 0x0400 ///< Enable the DMA bit in the PCI Confi…
62 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device
63 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM 0x4000 ///< Clear for a physical PCI Option ROM…
64 #define EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE 0x8000 ///< Clear for PCI controllers that can …
[all …]
H A DPciHotPlugRequest.h2 Provides services to notify the PCI bus driver that some events have happened
4 PCI bus driver to create or destroy handles for PCI-like devices.
6 A hot-plug capable PCI bus driver should produce the EFI PCI Hot Plug Request
7 protocol. When a PCI device or a PCI-like device (for example, 32-bit PC Card)
8 is installed after PCI bus does the enumeration, the PCI bus driver can be
11 protocol to notify PCI bus driver to allocate resource and create handles for
14 The EFI_PCI_HOTPLUG_REQUEST_PROTOCOL is installed by the PCI bus driver on a
15 separate handle when PCI bus driver starts up. There is only one instance in
18 for example, PC Card Bus driver, to notify PCI bus driver that an event has
19 happened in the hot-plug controller, and the PCI bus driver is requested to
[all …]
H A DPciRootBridgeIo.h2 PCI Root Bridge I/O protocol as defined in the UEFI 2.0 specification.
4 PCI Root Bridge I/O protocol is used by PCI Bus Driver to perform PCI Memory, PCI I/O,
5 and PCI Configuration cycles on a PCI Root Bridge. It also provides services to perform
54 /// PCI dual address cycles.
59 /// PCI dual address cycles.
64 /// master that is not capable of producing PCI dual address cycles.
68 /// A read operation from system memory by a bus master that is capable of producing PCI
73 /// A write operation to system memory by a bus master that is capable of producing PCI
79 /// master that is capable of producing PCI dual address cycles.
120 Reads from the I/O space of a PCI Root Bridge. Returns when either the polling exit criteria is
[all …]
H A DPciHotPlugInit.h2 This file declares EFI PCI Hot Plug Init Protocol.
9 This protocol is required only on platforms that support one or more PCI Hot
12 The EFI_PCI_HOT_PLUG_INIT_PROTOCOL provides a mechanism for the PCI bus enumerator
14 The HPC initialization takes place before the PCI enumeration process is complete.
20 the HPC to identify the HPC. When the PCI bus enumerator finds a root HPC, it
22 is unable to initialize a root HPC, the PCI enumerator will ignore that root HPC
26 From the standpoint of the PCI bus enumerator, HPCs are divided into the following
33 how to initialize them. There may not be any way to access their PCI
34 configuration space before the PCI enumerator programs all the upstream
35 bridges and thus enables the path to these devices. The PCI bus enumerator
[all …]
/freebsd/stand/efi/include/
H A Defipciio.h2 EFI PCI I/O Protocol provides the basic Memory, I/O, PCI configuration,
3 and DMA interfaces that a driver uses to access its PCI controller.
23 /// Global ID for the PCI I/O Protocol
52 // Complete PCI address generater
64 #define EFI_PCI_IO_ATTRIBUTE_IO 0x0100 ///< Enable the I/O decode bit in the PCI
65 …O_ATTRIBUTE_MEMORY 0x0200 ///< Enable the Memory decode bit in the PCI Config Header
66 #define EFI_PCI_IO_ATTRIBUTE_BUS_MASTER 0x0400 ///< Enable the DMA bit in the PCI Config…
69 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device
70 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM 0x4000 ///< Clear for a physical PCI Option ROM …
71 #define EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE 0x8000 ///< Clear for PCI controllers that can n…
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dmarvell,orion-pinctrl.txt24 mpp0 0 pcie(rstout), pci(req2), gpio
25 mpp1 1 gpio, pci(gnt2)
26 mpp2 2 gpio, pci(req3), pci-1(pme)
27 mpp3 3 gpio, pci(gnt3)
28 mpp4 4 gpio, pci(req4)
29 mpp5 5 gpio, pci(gnt4)
30 mpp6 6 gpio, pci(req5), pci-1(clk)
31 mpp7 7 gpio, pci(gnt5), pci-1(clk)
49 mpp0 0 pcie(rstout), pci(req2), gpio
50 mpp1 1 gpio, pci(gnt2)
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dralink,rt3883-pci.txt1 * Mediatek/Ralink RT3883 PCI controller
7 - compatible: must be "ralink,rt3883-pci"
29 interrupt controller and the PCI host bridge.
48 b) PCI host bridge:
61 - device_type: must be "pci"
63 - bus-range: PCI bus numbers covered
65 - ranges: specifies the ranges for the PCI memory and I/O regions
68 - interrupt-map: standard PCI properties to define the mapping of the
69 PCI interface to interrupt numbers.
71 The PCI host bridge node might have additional sub-nodes representing
[all …]
H A Drenesas,pci-rcar-gen2.yaml4 $id: http://devicetree.org/schemas/pci/renesas,pci-rcar-gen2.yaml#
7 title: Renesas AHB to PCI bridge
23 - renesas,pci-r8a7742 # RZ/G1H
24 - renesas,pci-r8a7743 # RZ/G1M
25 - renesas,pci-r8a7744 # RZ/G1N
26 - renesas,pci-r8a7745 # RZ/G1E
27 - renesas,pci-r8a7790 # R-Car H2
28 - renesas,pci-r8a7791 # R-Car M2-W
29 - renesas,pci-r8a7793 # R-Car M2-N
30 - renesas,pci-r8a7794 # R-Car E2
[all …]
H A Dpci-rcar-gen2.txt1 Renesas AHB to PCI bridge
9 - compatible: "renesas,pci-r8a7742" for the R8A7742 SoC;
10 "renesas,pci-r8a7743" for the R8A7743 SoC;
11 "renesas,pci-r8a7744" for the R8A7744 SoC;
12 "renesas,pci-r8a7745" for the R8A7745 SoC;
13 "renesas,pci-r8a7790" for the R8A7790 SoC;
14 "renesas,pci-r8a7791" for the R8A7791 SoC;
15 "renesas,pci-r8a7793" for the R8A7793 SoC;
16 "renesas,pci-r8a7794" for the R8A7794 SoC;
17 "renesas,pci-rcar-gen2" for a generic R-Car Gen2 or
[all …]
/freebsd/sys/dev/bhnd/bhndb/
H A Dbhndb_pcireg.h27 * Common PCI/PCIE Bridge Configuration Registers.
32 * in BHND PCI/PCIE bridge cores:
36 * - PCI (cid=0x804, revision <= 12)
42 * [0x1800+0x0E00] fixed pci core device registers
43 * [0x1E00+0x0200] fixed pci core siba config registers
47 * - PCI (cid=0x804, revision >= 13)
54 * [0x2000+0x1000] fixed pci/pcie core registers
65 * [0x2000+0x1000] fixed pci/pcie core registers
76 * [0x2000+0x1000] fixed pci/pcie core registers
88 * == PCI Cores Revision >= 3 ==
[all …]
/freebsd/sys/dev/pccbb/
H A Dpccbb_pci.c61 * Driver for PCI to CardBus Bridge chips
65 * http://www-s.ti.com/cgi-bin/sc/generic2.cgi?family=PCI+CARDBUS+CONTROLLERS
92 #include <dev/pci/pcireg.h>
93 #include <dev/pci/pcivar.h>
94 #include <dev/pci/pcib_private.h>
127 {PCIC_ID_TI1031, "TI1031 PCI-PC Card Bridge", CB_TI113X},
128 {PCIC_ID_TI1130, "TI1130 PCI-CardBus Bridge", CB_TI113X},
129 {PCIC_ID_TI1131, "TI1131 PCI-CardBus Bridge", CB_TI113X},
131 {PCIC_ID_TI1210, "TI1210 PCI-CardBus Bridge", CB_TI12XX},
132 {PCIC_ID_TI1211, "TI1211 PCI
[all...]
/freebsd/share/misc/
H A Dpci_vendors2 # List of PCI ID's
8 # the PCI ID Project at https://pci-ids.ucw.cz/.
41 7a09 PCI-to-PCI Bridge
51 7a19 PCI-to-PCI Bridge
57 7a29 PCI-to-PCI Bridge
68 0001 PCAN-PCI CAN-Bus controller
79 # Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter
90 0002 Propolis PCI-PCI Bridge
150 1703 ISDN Adapter (PCI Bus, DV, W)
151 1704 ISDN Adapter (PCI Bus, D, C)
[all …]
/freebsd/sys/x86/pci/
H A Dpci_bus.c41 #include <dev/pci/pcivar.h>
42 #include <dev/pci/pcireg.h>
43 #include <dev/pci/pcib_private.h>
151 s = "Intel 824?? host to PCI bridge"; in legacy_pcib_is_host_bridge()
169 s = "Intel 82443LX (440 LX) host to PCI bridge"; in legacy_pcib_is_host_bridge()
172 s = "Intel 82443BX (440 BX) host to PCI bridge"; in legacy_pcib_is_host_bridge()
175 s = "Intel 82443BX host to PCI bridge (AGP disabled)"; in legacy_pcib_is_host_bridge()
178 s = "Intel 82443MX host to PCI bridge"; in legacy_pcib_is_host_bridge()
181 s = "Intel 82443GX host to PCI bridge"; in legacy_pcib_is_host_bridge()
187 s = "Intel 82443GX host to PCI bridge (AGP disabled)"; in legacy_pcib_is_host_bridge()
[all …]
/freebsd/share/man/man9/
H A Dpci.930 .Nm pci ,
78 .Nd PCI bus interface
197 set of functions are used for managing PCI devices.
208 function is used to read data from the PCI configuration
221 to the PCI configuration
232 function is used to modify the value of a register in the PCI-express
251 function is used to read the value of a register in the PCI-express
264 to a register in the PCI-express capability register set of device
275 .Fn pci
282 of a PCI device, given its
[all …]
/freebsd/sys/dev/agp/
H A Dagp_via.c41 #include <dev/pci/pcivar.h>
42 #include <dev/pci/pcireg.h>
76 return ("VIA 8763 (P4X600) host to PCI bridge"); in agp_via_match()
78 return ("VIA PM800/PN800/PM880/PN880 host to PCI bridge"); in agp_via_match()
80 return ("VIA KT880 host to PCI bridge"); in agp_via_match()
82 return ("VIA 3296 (P4M800) host to PCI bridge"); in agp_via_match()
84 return ("VIA 82C8363 (Apollo KT133x/KM133) host to PCI bridge"); in agp_via_match()
86 return ("VIA 3314 (P4M800CE) host to PCI bridge"); in agp_via_match()
88 return ("VIA VT3324 (CX700) host to PCI bridge"); in agp_via_match()
90 return ("VIA 3327 (P4M890) host to PCI bridge"); in agp_via_match()
[all …]
/freebsd/sys/dev/pci/
H A Dpci_host_generic_acpi.c54 #include <dev/pci/pcivar.h>
55 #include <dev/pci/pcireg.h>
56 #include <dev/pci/pcib_private.h>
57 #include <dev/pci/pci_host_generic.h>
58 #include <dev/pci/pci_host_generic_acpi.h>
128 device_set_desc(dev, "Generic PCI host controller"); in generic_pcie_acpi_probe()
133 * pci_host_generic_acpi_parse_resource - parse PCI memory, IO and bus spaces
167 * for some PCI controllers. For this memory the in pci_host_generic_acpi_parse_resource()
293 /* Get Start bus number for the PCI host bus is from _BBN method */ in pci_host_generic_acpi_init()
301 /* Get PCI Segment (domain) needed for MCFG lookup */ in pci_host_generic_acpi_init()
[all …]
/freebsd/usr.sbin/pciconf/
H A Dpciconf.831 .Nd diagnostic utility for the PCI bus
47 .Xr pci 4
52 .Pa /dev/pci ,
59 lists PCI devices in the following format:
72 .Tn PCI
86 .Tn PCI
88 .Tn PCI
90 .Tn PCI
97 .Tn PCI
107 .Tn PCI
[all …]

12345678910>>...81