summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown2005-04-22 04:43:24 +0200
committerMichael Brown2005-04-22 04:43:24 +0200
commit97346a75f7f60e502d0485ead4500c4590fa30b0 (patch)
tree36aa4861e530ddd4870b0a18bc245d9e1235d76b /src/include
parentUpdated all common buses to new API. (diff)
downloadipxe-97346a75f7f60e502d0485ead4500c4590fa30b0.tar.gz
ipxe-97346a75f7f60e502d0485ead4500c4590fa30b0.tar.xz
ipxe-97346a75f7f60e502d0485ead4500c4590fa30b0.zip
Added friendly enable/disable functions
Diffstat (limited to 'src/include')
-rw-r--r--src/include/eisa.h9
-rw-r--r--src/include/isapnp.h11
2 files changed, 17 insertions, 3 deletions
diff --git a/src/include/eisa.h b/src/include/eisa.h
index 42999e7d5..686c231ad 100644
--- a/src/include/eisa.h
+++ b/src/include/eisa.h
@@ -75,9 +75,16 @@ struct eisa_driver {
* Functions in eisa.c
*
*/
-extern void enable_eisa_device ( struct eisa_device *eisa );
+extern void eisa_device_enabled ( struct eisa_device *eisa, int enabled );
extern void fill_eisa_nic ( struct nic *nic, struct eisa_device *eisa );
+static inline void enable_eisa_device ( struct eisa_device *eisa ) {
+ eisa_device_enabled ( eisa, 1 );
+}
+static inline void disable_eisa_device ( struct eisa_device *eisa ) {
+ eisa_device_enabled ( eisa, 0 );
+}
+
/*
* EISA bus global definition
*
diff --git a/src/include/isapnp.h b/src/include/isapnp.h
index 58bb71e0d..ec0b8fc9b 100644
--- a/src/include/isapnp.h
+++ b/src/include/isapnp.h
@@ -209,10 +209,17 @@ struct isapnp_driver {
* Functions in isapnp.c
*
*/
-extern void activate_isapnp_device ( struct isapnp_device *isapnp,
- int active );
+extern void isapnp_device_activation ( struct isapnp_device *isapnp,
+ int activation );
extern void isapnp_fill_nic ( struct nic *nic, struct isapnp_device *isapnp );
+static inline void activate_isapnp_device ( struct isapnp_device *isapnp ) {
+ isapnp_device_activation ( isapnp, 1 );
+}
+static inline void deactivate_isapnp_device ( struct isapnp_device *isapnp ) {
+ isapnp_device_activation ( isapnp, 0 );
+}
+
/*
* ISAPnP bus global definition
*