-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This ports the b43/legacy rfkill code to the new API offered by cfg80211 and thus removes a lot of useless stuff. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Cc: Michael Buesch <mb@bu3sch.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
- Loading branch information
Johannes Berg
authored and
John W. Linville
committed
Jun 10, 2009
1 parent
e6a3b61
commit f41f3f3
Showing
15 changed files
with
66 additions
and
341 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,11 @@ | ||
#ifndef B43_RFKILL_H_ | ||
#define B43_RFKILL_H_ | ||
|
||
struct ieee80211_hw; | ||
struct b43_wldev; | ||
|
||
void b43_rfkill_poll(struct ieee80211_hw *hw); | ||
|
||
#ifdef CONFIG_B43_RFKILL | ||
|
||
#include <linux/rfkill.h> | ||
|
||
|
||
struct b43_rfkill { | ||
/* The RFKILL subsystem data structure */ | ||
struct rfkill *rfkill; | ||
/* Did initialization succeed? Used for freeing. */ | ||
bool registered; | ||
/* The unique name of this rfkill switch */ | ||
char name[sizeof("b43-phy4294967295")]; | ||
}; | ||
|
||
/* The init function returns void, because we are not interested | ||
* in failing the b43 init process when rfkill init failed. */ | ||
void b43_rfkill_init(struct b43_wldev *dev); | ||
void b43_rfkill_exit(struct b43_wldev *dev); | ||
|
||
const char *b43_rfkill_led_name(struct b43_wldev *dev); | ||
|
||
|
||
#else /* CONFIG_B43_RFKILL */ | ||
/* No RFKILL support. */ | ||
|
||
struct b43_rfkill { | ||
/* empty */ | ||
}; | ||
|
||
static inline void b43_rfkill_init(struct b43_wldev *dev) | ||
{ | ||
} | ||
static inline void b43_rfkill_exit(struct b43_wldev *dev) | ||
{ | ||
} | ||
static inline char * b43_rfkill_led_name(struct b43_wldev *dev) | ||
{ | ||
return NULL; | ||
} | ||
|
||
#endif /* CONFIG_B43_RFKILL */ | ||
bool b43_is_hw_radio_enabled(struct b43_wldev *dev); | ||
|
||
#endif /* B43_RFKILL_H_ */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.