#include <linux/export.h>
#include "hw.h"
#include "ar9003_mac.h"
#include "ar9003_mci.h"
static void ar9003_hw_rx_enable(struct ath_hw *hw)
{ … }
static void
ar9003_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
{ … }
static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
{ … }
static void ar9003_hw_set_desc_link(void *ds, u32 ds_link)
{ … }
static bool ar9003_hw_get_isr(struct ath_hw *ah, enum ath9k_int *masked,
u32 *sync_cause_p)
{ … }
static int ar9003_hw_proc_txdesc(struct ath_hw *ah, void *ds,
struct ath_tx_status *ts)
{ … }
static int ar9003_hw_get_duration(struct ath_hw *ah, const void *ds, int index)
{ … }
void ar9003_hw_attach_mac_ops(struct ath_hw *hw)
{ … }
void ath9k_hw_set_rx_bufsize(struct ath_hw *ah, u16 buf_size)
{ … }
EXPORT_SYMBOL(…);
void ath9k_hw_addrxbuf_edma(struct ath_hw *ah, u32 rxdp,
enum ath9k_rx_qtype qtype)
{ … }
EXPORT_SYMBOL(…);
int ath9k_hw_process_rxdesc_edma(struct ath_hw *ah, struct ath_rx_status *rxs,
void *buf_addr)
{ … }
EXPORT_SYMBOL(…);
void ath9k_hw_reset_txstatus_ring(struct ath_hw *ah)
{ … }
void ath9k_hw_setup_statusring(struct ath_hw *ah, void *ts_start,
u32 ts_paddr_start,
u16 size)
{ … }
EXPORT_SYMBOL(…);