Deleted Added
full compact
device_if.m (41012) device_if.m (41153)
1#
2# Copyright (c) 1998 Doug Rabson
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24# SUCH DAMAGE.
25#
1#
2# Copyright (c) 1998 Doug Rabson
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24# SUCH DAMAGE.
25#
26# $Id: device_if.m,v 1.1 1998/06/14 13:53:10 dfr Exp $
26# $Id: device_if.m,v 1.2 1998/11/08 18:35:53 nsouch Exp $
27#
28
29INTERFACE device;
30
31#
32# Probe to see if the device is present. Return 0 if the device exists,
33# ENXIO if it cannot be found.
34#

--- 27 unchanged lines hidden (view full) ---

62
63#
64# This is called during system shutdown to allow the driver to put the
65# hardware into a consistent state for rebooting the computer.
66#
67METHOD int shutdown {
68 device_t dev;
69};
27#
28
29INTERFACE device;
30
31#
32# Probe to see if the device is present. Return 0 if the device exists,
33# ENXIO if it cannot be found.
34#

--- 27 unchanged lines hidden (view full) ---

62
63#
64# This is called during system shutdown to allow the driver to put the
65# hardware into a consistent state for rebooting the computer.
66#
67METHOD int shutdown {
68 device_t dev;
69};
70
71#
72# This is called by the power-management subsystem when a suspend has been
73# requested by the user or by some automatic mechanism. This gives
74# drivers a chance to veto the suspend or save their configuration before
75# power is removed.
76#
77METHOD int suspend {
78 device_t dev;
79};
80
81METHOD int resume {
82 device_t dev;
83};