#include <linux/delay.h>
#include "b43legacy.h"
#include "main.h"
#include "phy.h"
#include "radio.h"
#include "ilt.h"
Go to the source code of this file.
|
void | b43legacy_radio_lock (struct b43legacy_wldev *dev) |
|
void | b43legacy_radio_unlock (struct b43legacy_wldev *dev) |
|
u16 | b43legacy_radio_read16 (struct b43legacy_wldev *dev, u16 offset) |
|
void | b43legacy_radio_write16 (struct b43legacy_wldev *dev, u16 offset, u16 val) |
|
u8 | b43legacy_radio_aci_detect (struct b43legacy_wldev *dev, u8 channel) |
|
u8 | b43legacy_radio_aci_scan (struct b43legacy_wldev *dev) |
|
void | b43legacy_nrssi_hw_write (struct b43legacy_wldev *dev, u16 offset, s16 val) |
|
s16 | b43legacy_nrssi_hw_read (struct b43legacy_wldev *dev, u16 offset) |
|
void | b43legacy_nrssi_hw_update (struct b43legacy_wldev *dev, u16 val) |
|
void | b43legacy_nrssi_mem_update (struct b43legacy_wldev *dev) |
|
void | b43legacy_calc_nrssi_slope (struct b43legacy_wldev *dev) |
|
void | b43legacy_calc_nrssi_threshold (struct b43legacy_wldev *dev) |
|
int | b43legacy_radio_set_interference_mitigation (struct b43legacy_wldev *dev, int mode) |
|
u16 | b43legacy_radio_calibrationvalue (struct b43legacy_wldev *dev) |
|
u16 | b43legacy_radio_init2050 (struct b43legacy_wldev *dev) |
|
void | b43legacy_radio_set_tx_iq (struct b43legacy_wldev *dev) |
|
int | b43legacy_radio_selectchannel (struct b43legacy_wldev *dev, u8 channel, int synthetic_pu_workaround) |
|
void | b43legacy_radio_set_txantenna (struct b43legacy_wldev *dev, u32 val) |
|
void | b43legacy_radio_set_txpower_a (struct b43legacy_wldev *dev, u16 txpower) |
|
void | b43legacy_radio_set_txpower_bg (struct b43legacy_wldev *dev, u16 baseband_attenuation, u16 radio_attenuation, u16 txpower) |
|
u16 | b43legacy_default_baseband_attenuation (struct b43legacy_wldev *dev) |
|
u16 | b43legacy_default_radio_attenuation (struct b43legacy_wldev *dev) |
|
u16 | b43legacy_default_txctl1 (struct b43legacy_wldev *dev) |
|
void | b43legacy_radio_turn_on (struct b43legacy_wldev *dev) |
|
void | b43legacy_radio_turn_off (struct b43legacy_wldev *dev, bool force) |
|
void | b43legacy_radio_clear_tssi (struct b43legacy_wldev *dev) |
|
#define ilt_stackrestore |
( |
|
offset | ) |
|
Value:do { \
_stack_restore(
stack, 0x3, \
} while (0)
Definition at line 981 of file radio.c.
#define ilt_stacksave |
( |
|
offset | ) |
|
#define LPD |
( |
|
L, |
|
|
|
P, |
|
|
|
D |
|
) |
| (((L) << 2) | ((P) << 1) | ((D) << 0)) |
#define phy_stackrestore |
( |
|
offset | ) |
|
Value:do { \
_stack_restore(
stack, 0x1, \
} while (0)
Definition at line 959 of file radio.c.
#define phy_stacksave |
( |
|
offset | ) |
|
#define radio_stackrestore |
( |
|
offset | ) |
|
Value:do { \
_stack_restore(
stack, 0x2, \
} while (0)
Definition at line 970 of file radio.c.
#define radio_stacksave |
( |
|
offset | ) |
|