Lines Matching +full:wake +full:- +full:device
1 /*-
29 * Machine-independent ISA PnP enumerator implementing a subset of the
87 * Get the device's serial number. Returns 1 if the serial is valid.
119 * Fills the buffer with resource info from the device.
120 * Returns nonzero if the device fails to report
136 printf("PnP device failed to report resource data\n"); in isapnp_get_resource_info()
150 * We scan the resource data for compatible device IDs and
165 while ((limit-- > 0) && !isapnp_get_resource_info(&tag, 1)) { in isapnp_scan_resdata()
171 /* Got a compatible device id resource */ in isapnp_scan_resdata()
203 if (pi->pi_desc == NULL) { in isapnp_scan_resdata()
204 pi->pi_desc = (char *)str; in isapnp_scan_resdata()
238 /* Wake up cards without a CSN (ie. all of them) */ in isapnp_isolation_protocol()
239 isapnp_write(WAKE, 0); in isapnp_isolation_protocol()
259 /* Move all cards to wait-for-key state */ in isapnp_isolation_protocol()
260 while (--csn > 0) { in isapnp_isolation_protocol()
262 isapnp_write(WAKE, csn); in isapnp_isolation_protocol()
265 csn--; in isapnp_isolation_protocol()
271 * Locate ISA-PnP devices and populate the supplied list.
283 * Validate a possibly-suggested read port value. If the autoscan failed in isapnp_enumerate()