phy_shim_info 334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h struct phy_shim_info *physhim; /* phy shim layer handler */ phy_shim_info 96 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_hal.h struct phy_shim_info; phy_shim_info 155 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_hal.h struct phy_shim_info *physhim; phy_shim_info 17 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct phy_shim_info; phy_shim_info 473 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct phy_shim_info *physhim; phy_shim_info 38 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw, phy_shim_info 41 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c struct phy_shim_info *physhim = NULL; phy_shim_info 43 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c physhim = kzalloc(sizeof(struct phy_shim_info), GFP_ATOMIC); phy_shim_info 54 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlc_phy_shim_detach(struct phy_shim_info *physhim) phy_shim_info 59 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim, phy_shim_info 84 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_intrson(struct phy_shim_info *physhim) phy_shim_info 89 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u32 wlapi_intrsoff(struct phy_shim_info *physhim) phy_shim_info 94 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask) phy_shim_info 99 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v) phy_shim_info 104 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset) phy_shim_info 110 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_bmac_mhf(struct phy_shim_info *physhim, u8 idx, u16 mask, phy_shim_info 116 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags) phy_shim_info 121 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim) phy_shim_info 126 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_switch_macfreq(struct phy_shim_info *physhim, u8 spurmode) phy_shim_info 131 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_enable_mac(struct phy_shim_info *physhim) phy_shim_info 136 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_mctrl(struct phy_shim_info *physhim, u32 mask, u32 val) phy_shim_info 141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_phy_reset(struct phy_shim_info *physhim) phy_shim_info 146 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_bw_set(struct phy_shim_info *physhim, u16 bw) phy_shim_info 151 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u16 wlapi_bmac_get_txant(struct phy_shim_info *physhim) phy_shim_info 156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_phyclk_fgc(struct phy_shim_info *physhim, bool clk) phy_shim_info 161 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_macphyclk_set(struct phy_shim_info *physhim, bool clk) phy_shim_info 166 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_core_phypll_ctl(struct phy_shim_info *physhim, bool on) phy_shim_info 171 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_core_phypll_reset(struct phy_shim_info *physhim) phy_shim_info 176 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_ucode_wake_override_phyreg_set(struct phy_shim_info *physhim) phy_shim_info 182 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_ucode_wake_override_phyreg_clear(struct phy_shim_info *physhim) phy_shim_info 189 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_bmac_write_template_ram(struct phy_shim_info *physhim, int offset, phy_shim_info 195 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u16 wlapi_bmac_rate_shm_offset(struct phy_shim_info *physhim, u8 rate) phy_shim_info 200 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_ucode_sample_init(struct phy_shim_info *physhim) phy_shim_info 205 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_copyfrom_objmem(struct phy_shim_info *physhim, uint offset, void *buf, phy_shim_info 212 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_copyto_objmem(struct phy_shim_info *physhim, uint offset, const void *buf, phy_shim_info 127 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw, phy_shim_info 130 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlc_phy_shim_detach(struct phy_shim_info *physhim); phy_shim_info 133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim, phy_shim_info 139 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_intrson(struct phy_shim_info *physhim); phy_shim_info 140 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u32 wlapi_intrsoff(struct phy_shim_info *physhim); phy_shim_info 141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask); phy_shim_info 143 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v); phy_shim_info 144 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset); phy_shim_info 145 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_mhf(struct phy_shim_info *physhim, u8 idx, u16 mask, u16 val, phy_shim_info 147 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags); phy_shim_info 148 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim); phy_shim_info 149 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_switch_macfreq(struct phy_shim_info *physhim, u8 spurmode); phy_shim_info 150 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_enable_mac(struct phy_shim_info *physhim); phy_shim_info 151 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_mctrl(struct phy_shim_info *physhim, u32 mask, u32 val); phy_shim_info 152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_phy_reset(struct phy_shim_info *physhim); phy_shim_info 153 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_bw_set(struct phy_shim_info *physhim, u16 bw); phy_shim_info 154 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_phyclk_fgc(struct phy_shim_info *physhim, bool clk); phy_shim_info 155 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_macphyclk_set(struct phy_shim_info *physhim, bool clk); phy_shim_info 156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_core_phypll_ctl(struct phy_shim_info *physhim, bool on); phy_shim_info 157 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_core_phypll_reset(struct phy_shim_info *physhim); phy_shim_info 158 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_ucode_wake_override_phyreg_set(struct phy_shim_info *physhim); phy_shim_info 159 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_ucode_wake_override_phyreg_clear(struct phy_shim_info *physhim); phy_shim_info 160 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_write_template_ram(struct phy_shim_info *physhim, int o, phy_shim_info 162 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u16 wlapi_bmac_rate_shm_offset(struct phy_shim_info *physhim, u8 rate); phy_shim_info 163 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_ucode_sample_init(struct phy_shim_info *physhim); phy_shim_info 164 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_copyfrom_objmem(struct phy_shim_info *physhim, uint, void *buf, phy_shim_info 166 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_copyto_objmem(struct phy_shim_info *physhim, uint, const void *buf, phy_shim_info 169 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_high_update_phy_mode(struct phy_shim_info *physhim, u32 phy_mode); phy_shim_info 170 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u16 wlapi_bmac_get_txant(struct phy_shim_info *physhim);