Project

General

Profile

Statistics
| Revision:

root / lab4 / .minix-src / include / sys / device_if.h @ 13

History | View | Annotate | Download (559 Bytes)

1 13 up20180614
/*        $NetBSD: device_if.h,v 1.5 2010/02/24 22:38:10 dyoung Exp $        */
2
3
#ifndef        _SYS_DEVICE_IF_H
4
#define        _SYS_DEVICE_IF_H
5
6
struct device;
7
typedef struct device *device_t;
8
9
#ifdef _KERNEL
10
typedef enum devact_level {
11
          DEVACT_LEVEL_CLASS        = 0
12
        , DEVACT_LEVEL_DRIVER        = 1
13
        , DEVACT_LEVEL_BUS        = 2
14
} devact_level_t;
15
16
#define        DEVACT_LEVEL_FULL        DEVACT_LEVEL_CLASS
17
18
struct device_lock;
19
struct device_suspensor;
20
21
typedef uint64_t devgen_t;
22
23
typedef struct device_lock *device_lock_t;
24
typedef struct device_suspensor device_suspensor_t;
25
#endif
26
27
#endif        /* _SYS_DEVICE_IF_H */