projects
/
carl9170fw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
carl9170 firmware: update API to 1.8.7.1
[carl9170fw.git]
/
carlfw
/
include
/
wl.h
diff --git
a/carlfw/include/wl.h
b/carlfw/include/wl.h
index 178679a6f9f12f23a22b7cbddf10f4ab61a1db4f..fa3cb229afeb41e0d1ab6f70b344268755172315 100644
(file)
--- a/
carlfw/include/wl.h
+++ b/
carlfw/include/wl.h
@@
-97,7
+97,7
@@
static inline __inline uint8_t ar9170_get_rx_macstatus_error(struct dma_desc *de
static inline __inline struct ieee80211_hdr *ar9170_get_rx_i3e(struct dma_desc *desc)
{
if (!((ar9170_get_rx_macstatus_status(desc) &
static inline __inline struct ieee80211_hdr *ar9170_get_rx_i3e(struct dma_desc *desc)
{
if (!((ar9170_get_rx_macstatus_status(desc) &
- AR9170_RX_STATUS_MPDU
_MASK
) & AR9170_RX_STATUS_MPDU_LAST)) {
+ AR9170_RX_STATUS_MPDU) & AR9170_RX_STATUS_MPDU_LAST)) {
return (void *)(DESC_PAYLOAD_OFF(desc,
offsetof(struct ar9170_rx_frame_head, i3e)));
} else {
return (void *)(DESC_PAYLOAD_OFF(desc,
offsetof(struct ar9170_rx_frame_head, i3e)));
} else {
@@
-109,7
+109,7
@@
static inline __inline struct ieee80211_hdr *ar9170_get_rx_i3e(struct dma_desc *
static inline __inline struct ar9170_rx_head *ar9170_get_rx_head(struct dma_desc *desc)
{
if (!((ar9170_get_rx_macstatus_status(desc) &
static inline __inline struct ar9170_rx_head *ar9170_get_rx_head(struct dma_desc *desc)
{
if (!((ar9170_get_rx_macstatus_status(desc) &
- AR9170_RX_STATUS_MPDU
_MASK
) & AR9170_RX_STATUS_MPDU_LAST)) {
+ AR9170_RX_STATUS_MPDU) & AR9170_RX_STATUS_MPDU_LAST)) {
return (void *)((uint8_t *)DESC_PAYLOAD(desc) +
offsetof(struct ar9170_rx_frame_head, phy_head));
} else {
return (void *)((uint8_t *)DESC_PAYLOAD(desc) +
offsetof(struct ar9170_rx_frame_head, phy_head));
} else {
@@
-131,7
+131,7
@@
static inline __inline uint32_t ar9170_rx_to_phy(struct dma_desc *rx)
mac_status = ar9170_get_rx_macstatus_status(rx);
mac_status = ar9170_get_rx_macstatus_status(rx);
- phy.modulation = mac_status & AR9170_RX_STATUS_MODULATION
_MASK
;
+ phy.modulation = mac_status & AR9170_RX_STATUS_MODULATION;
phy.chains = AR9170_TX_PHY_TXCHAIN_1;
switch (phy.modulation) {
phy.chains = AR9170_TX_PHY_TXCHAIN_1;
switch (phy.modulation) {
@@
-190,7
+190,7
@@
static inline __inline unsigned int ar9170_get_rx_mpdu_len(struct dma_desc *desc
mpdu_len -= sizeof(struct ar9170_rx_macstatus);
mpdu_len -= sizeof(struct ar9170_rx_macstatus);
- switch (ar9170_get_rx_macstatus_status(desc) & AR9170_RX_STATUS_MPDU
_MASK
) {
+ switch (ar9170_get_rx_macstatus_status(desc) & AR9170_RX_STATUS_MPDU) {
case AR9170_RX_STATUS_MPDU_LAST:
mpdu_len -= sizeof(struct ar9170_rx_phystatus);
break;
case AR9170_RX_STATUS_MPDU_LAST:
mpdu_len -= sizeof(struct ar9170_rx_phystatus);
break;
@@
-261,6
+261,9
@@
void wlan_timer(void);
void handle_wlan(void);
void wlan_tx_stuck(const struct carl9170_cmd *cmd, struct carl9170_rsp *rsp);
void handle_wlan(void);
void wlan_tx_stuck(const struct carl9170_cmd *cmd, struct carl9170_rsp *rsp);
+void wlan_cab_flush_queue(const unsigned int vif);
+void wlan_cab_modify_dtim_beacon(const unsigned int vif);
+
static inline void __check_wlantx(void)
{
BUILD_BUG_ON(sizeof(struct carl9170_tx_superdesc) != CARL9170_TX_SUPERDESC_LEN);
static inline void __check_wlantx(void)
{
BUILD_BUG_ON(sizeof(struct carl9170_tx_superdesc) != CARL9170_TX_SUPERDESC_LEN);