diff options
| author | Michael Brown | 2005-04-22 04:43:24 +0200 |
|---|---|---|
| committer | Michael Brown | 2005-04-22 04:43:24 +0200 |
| commit | 97346a75f7f60e502d0485ead4500c4590fa30b0 (patch) | |
| tree | 36aa4861e530ddd4870b0a18bc245d9e1235d76b /src/include | |
| parent | Updated all common buses to new API. (diff) | |
| download | ipxe-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.h | 9 | ||||
| -rw-r--r-- | src/include/isapnp.h | 11 |
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 * |
