Lines Matching refs:device
99 * Instantiate a device interface
101 * @param host PCI host that this device belongs to.
102 * @param bus_addr The device's position on the PCI bus
158 * Register a PCI device with the host.
160 * @param device Device to register
161 * @param bus_addr The device's position on the PCI bus
163 * @return A device-specific DeviceInterface instance.
165 virtual DeviceInterface registerDevice(PciDevice *device,
179 * @param bus_addr The device's position on the PCI bus
187 * @param bus_addr The device's position on the PCI bus
196 * @param bus_addr The device's position on the PCI bus
206 * @param bus_addr The device's position on the PCI bus
217 * @param bus_addr The device's position on the PCI bus
227 * Retrieve a PCI device from its bus address.
230 * device doesn't exist.
235 * Retrieve a PCI device from its bus address.
238 * the device doesn't exist.
260 * changing the number of bits allocated to each device in the
261 * configuration space. ECAM uses 12 bits per device, while CAM uses 8
262 * bits per device.
267 * the device. Implementations may override mapPciInterrupt() to
307 * the device's configuration space.