Add a comment. Each function can thus be identified at hardware level by a bit address, or key. Peripherals that map their control registers to a memory address range declare that range as nonprefetchable, whereas something like video memory on PCI boards is prefetchable. However, devices are not generally independent of each other for example, a parent device cannot be suspended unless all of its child devices have been suspended. On some systems it is impossible to trigger them from system sleep states.
nest...