Lines Matching refs:device
58 * access types and roles them into one read() and write() call that the device
59 * must respond to. The device must also provide getAddrRanges() function
66 /** The device that this port serves. */
67 Device *device;
78 pkt->isRead() ? device->read(pkt) : device->write(pkt);
86 return device->getAddrRanges();
91 SimpleTimingPort(dev->name() + ".pio", dev), device(dev)
96 * This device is the base class which all devices senstive to an address range
99 * mode we are in, etc is handled by the PioPort so the device doesn't have to
112 * Every PIO device is obliged to provide an implementation that
113 * returns the address ranges the device responds to.
119 /** Pure virtual function that the device must implement. Called
126 /** Pure virtual function that the device must implement. Called when a
156 /** Address that the device listens to. */
159 /** Size that the device's address range. */
162 /** Delay that the device experinces on an access. */
176 * Determine the address ranges that this device responds to.