This source file includes following definitions.
- check_media_bay
- lock_media_bay
- unlock_media_bay
1
2
3
4
5
6
7
8 #ifndef _PPC_MEDIABAY_H
9 #define _PPC_MEDIABAY_H
10
11 #ifdef __KERNEL__
12
13 #define MB_FD 0
14 #define MB_FD1 1
15 #define MB_SOUND 2
16 #define MB_CD 3
17 #define MB_PCI 5
18 #define MB_POWER 6
19 #define MB_NO 7
20
21 struct macio_dev;
22
23 #ifdef CONFIG_PMAC_MEDIABAY
24
25
26
27
28 extern int check_media_bay(struct macio_dev *bay);
29
30
31
32
33 extern void lock_media_bay(struct macio_dev *bay);
34 extern void unlock_media_bay(struct macio_dev *bay);
35
36 #else
37
38 static inline int check_media_bay(struct macio_dev *bay)
39 {
40 return MB_NO;
41 }
42
43 static inline void lock_media_bay(struct macio_dev *bay) { }
44 static inline void unlock_media_bay(struct macio_dev *bay) { }
45
46 #endif
47
48 #endif
49 #endif