phy_shim_info
struct phy_shim_info *physhim; /* phy shim layer handler */
struct phy_shim_info *physhim;
struct phy_shim_info;
struct phy_shim_info;
struct phy_shim_info *physhim;
u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset)
wlapi_bmac_mhf(struct phy_shim_info *physhim, u8 idx, u16 mask,
void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags)
void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim)
void wlapi_switch_macfreq(struct phy_shim_info *physhim, u8 spurmode)
void wlapi_enable_mac(struct phy_shim_info *physhim)
void wlapi_bmac_mctrl(struct phy_shim_info *physhim, u32 mask, u32 val)
void wlapi_bmac_phy_reset(struct phy_shim_info *physhim)
void wlapi_bmac_bw_set(struct phy_shim_info *physhim, u16 bw)
u16 wlapi_bmac_get_txant(struct phy_shim_info *physhim)
void wlapi_bmac_phyclk_fgc(struct phy_shim_info *physhim, bool clk)
void wlapi_bmac_macphyclk_set(struct phy_shim_info *physhim, bool clk)
void wlapi_bmac_core_phypll_ctl(struct phy_shim_info *physhim, bool on)
void wlapi_bmac_core_phypll_reset(struct phy_shim_info *physhim)
void wlapi_bmac_ucode_wake_override_phyreg_set(struct phy_shim_info *physhim)
void wlapi_bmac_ucode_wake_override_phyreg_clear(struct phy_shim_info *physhim)
wlapi_bmac_write_template_ram(struct phy_shim_info *physhim, int offset,
u16 wlapi_bmac_rate_shm_offset(struct phy_shim_info *physhim, u8 rate)
void wlapi_ucode_sample_init(struct phy_shim_info *physhim)
wlapi_copyfrom_objmem(struct phy_shim_info *physhim, uint offset, void *buf,
wlapi_copyto_objmem(struct phy_shim_info *physhim, uint offset, const void *buf,
struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw,
struct phy_shim_info *physhim;
void wlc_phy_shim_detach(struct phy_shim_info *physhim)
struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim,
void wlapi_intrson(struct phy_shim_info *physhim)
u32 wlapi_intrsoff(struct phy_shim_info *physhim)
void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask)
void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v)
struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw,
void wlc_phy_shim_detach(struct phy_shim_info *physhim);
struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim,
void wlapi_intrson(struct phy_shim_info *physhim);
u32 wlapi_intrsoff(struct phy_shim_info *physhim);
void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask);
void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v);
u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset);
void wlapi_bmac_mhf(struct phy_shim_info *physhim, u8 idx, u16 mask, u16 val,
void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags);
void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim);
void wlapi_switch_macfreq(struct phy_shim_info *physhim, u8 spurmode);
void wlapi_enable_mac(struct phy_shim_info *physhim);
void wlapi_bmac_mctrl(struct phy_shim_info *physhim, u32 mask, u32 val);
void wlapi_bmac_phy_reset(struct phy_shim_info *physhim);
void wlapi_bmac_bw_set(struct phy_shim_info *physhim, u16 bw);
void wlapi_bmac_phyclk_fgc(struct phy_shim_info *physhim, bool clk);
void wlapi_bmac_macphyclk_set(struct phy_shim_info *physhim, bool clk);
void wlapi_bmac_core_phypll_ctl(struct phy_shim_info *physhim, bool on);
void wlapi_bmac_core_phypll_reset(struct phy_shim_info *physhim);
void wlapi_bmac_ucode_wake_override_phyreg_set(struct phy_shim_info *physhim);
void wlapi_bmac_ucode_wake_override_phyreg_clear(struct phy_shim_info *physhim);
void wlapi_bmac_write_template_ram(struct phy_shim_info *physhim, int o,
u16 wlapi_bmac_rate_shm_offset(struct phy_shim_info *physhim, u8 rate);
void wlapi_ucode_sample_init(struct phy_shim_info *physhim);
void wlapi_copyfrom_objmem(struct phy_shim_info *physhim, uint, void *buf,
void wlapi_copyto_objmem(struct phy_shim_info *physhim, uint, const void *buf,
void wlapi_high_update_phy_mode(struct phy_shim_info *physhim, u32 phy_mode);
u16 wlapi_bmac_get_txant(struct phy_shim_info *physhim);