physhim 4538 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc_hw->physhim = wlc_phy_shim_attach(wlc_hw, wlc->wl, wlc); physhim 4540 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (wlc_hw->physhim == NULL) { physhim 4549 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c sha_params.physhim = wlc_hw->physhim; physhim 4857 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc_phy_shim_detach(wlc_hw->physhim); physhim 334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h struct phy_shim_info *physhim; /* phy shim layer handler */ physhim 121 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_ucode_wake_override_phyreg_set(pi->sh->physhim); physhim 127 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_ucode_wake_override_phyreg_clear(pi->sh->physhim); physhim 133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_LOCK_RADIO, MCTL_LOCK_RADIO); physhim 144 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_LOCK_RADIO, 0); physhim 362 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c sh->physhim = shp->physhim; physhim 439 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_corereset(pi->sh->physhim, pi->pubpi.coreflags); physhim 462 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_corereset(pi->sh->physhim, pi->pubpi.coreflags); physhim 548 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c pi->phycal_timer = wlapi_init_timer(pi->sh->physhim, physhim 766 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_bw_set(pi->sh->physhim, physhim 998 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_template_ram(pi->sh->physhim, 0, DUMMY_PKT_LEN, physhim 1093 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_B_TSSI_0, NULL_TSSI_W); physhim 1094 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_B_TSSI_1, NULL_TSSI_W); physhim 1095 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_G_TSSI_0, NULL_TSSI_W); physhim 1096 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_G_TSSI_1, NULL_TSSI_W); physhim 1177 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_CURCHANNEL, m_cur_channel); physhim 1352 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 1358 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 1383 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 1389 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 1864 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 1868 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 1897 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_TXPWR_MAX, 63); physhim 1898 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_TXPWR_N, physhim 1901 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_TXPWR_TARGET, physhim 1904 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_TXPWR_CUR, physhim 1912 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c pi->sh->physhim, physhim 1914 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, offset + 6, physhim 1916 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, offset + 14, physhim 1920 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_mhf(pi->sh->physhim, MHF2, MHF2_HWPWRCTL, physhim 1928 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_OFDM_OFFSET, physhim 1962 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 1972 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 2068 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 2072 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 2149 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_mhf(pi->sh->physhim, MHF1, MHF1_ANTDIV, physhim 2152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_mhf(pi->sh->physhim, MHF1, MHF1_ANTDIV, 0, physhim 2165 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 2180 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 2245 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c lo = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP(idx)); physhim 2246 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c hi = wlapi_bmac_read_shm(pi->sh->physhim, physhim 2286 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c jssi_aux = wlapi_bmac_read_shm(pi->sh->physhim, M_JSSI_AUX); physhim 2289 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c lo = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP0); physhim 2290 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c hi = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP1); physhim 2293 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c lo = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP2); physhim 2294 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c hi = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP3); physhim 2299 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c status_1 = wlapi_bmac_read_shm(pi->sh->physhim, M_JSSI_0); physhim 2318 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c jssi_aux = wlapi_bmac_read_shm(pi->sh->physhim, M_JSSI_AUX); physhim 2375 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_JSSI_0, 0); physhim 2376 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP0, 0); physhim 2377 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP1, 0); physhim 2378 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP2, 0); physhim 2379 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP3, 0); physhim 2384 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 2388 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 2395 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP0, 0); physhim 2396 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP1, 0); physhim 2397 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP2, 0); physhim 2398 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_bmac_write_shm(pi->sh->physhim, M_PWRIND_MAP3, 0); physhim 2418 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 2424 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 2837 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 2839 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlapi_enable_mac(pi->sh->physhim); physhim 2887 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c txant = wlapi_bmac_get_txant(pi->sh->physhim); physhim 155 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_hal.h struct phy_shim_info *physhim; physhim 473 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct phy_shim_info *physhim; physhim 138 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_bmac_read_shm((pi)->sh->physhim, M_UCODE_MACSTAT + \ physhim 1601 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_switch_macfreq(pi->sh->physhim, enable); physhim 2870 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 2921 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 2952 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 3062 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 3079 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 3138 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 4018 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 4044 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 4062 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 4102 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 4128 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 4144 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 4176 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 4188 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 4215 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_bmac_write_shm(pi->sh->physhim, M_CTS_DURATION, 10000); physhim 4216 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 4257 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlapi_enable_mac(pi->sh->physhim); physhim 16890 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mhf(pi->sh->physhim, MHF4, physhim 16980 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mhf(pi->sh->physhim, MHF3, physhim 17579 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); physhim 17595 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); physhim 17711 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); physhim 17731 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); physhim 18589 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ, tx_comp.a0); physhim 18590 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 2, tx_comp.b0); physhim 18591 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 4, tx_comp.a1); physhim 18592 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 6, tx_comp.b1); physhim 18856 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_CURR_IDX1, 0xFFFF); physhim 18857 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_CURR_IDX2, 0xFFFF); physhim 19340 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_phyclk_fgc(pi->sh->physhim, ON); physhim 19345 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_phyclk_fgc(pi->sh->physhim, OFF); physhim 19347 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_macphyclk_set(pi->sh->physhim, ON); physhim 19563 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_phyclk_fgc(pi->sh->physhim, ON); physhim 19570 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_phyclk_fgc(pi->sh->physhim, OFF); physhim 19651 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 19711 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_enable_mac(pi->sh->physhim); physhim 21127 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_core_phypll_ctl(pi->sh->physhim, false); physhim 21130 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_core_phypll_ctl(pi->sh->physhim, true); physhim 21152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_core_phypll_reset(pi->sh->physhim); physhim 21183 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_bw_set(pi->sh->physhim, CHSPEC_BW(chanspec)); physhim 21314 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 21324 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_enable_mac(pi->sh->physhim); physhim 25169 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 25421 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_enable_mac(pi->sh->physhim); physhim 25451 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_CTS_DURATION, 10000); physhim 25453 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 25497 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_enable_mac(pi->sh->physhim); physhim 25498 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_CTS_DURATION, physhim 25500 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 25658 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_enable_mac(pi->sh->physhim); physhim 28139 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); physhim 28147 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); physhim 28256 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mhf(pi->sh->physhim, MHF1, MHF1_IQSWAP_WAR, physhim 28315 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_mhf(pi->sh->physhim, MHF1, MHF1_IQSWAP_WAR, physhim 28470 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_phyclk_fgc(pi->sh->physhim, ON); physhim 28527 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_phyclk_fgc(pi->sh->physhim, OFF); physhim 28614 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_suspend_mac_and_wait(pi->sh->physhim); physhim 28623 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_enable_mac(pi->sh->physhim); physhim 41 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c struct phy_shim_info *physhim = NULL; physhim 43 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c physhim = kzalloc(sizeof(struct phy_shim_info), GFP_ATOMIC); physhim 44 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c if (!physhim) physhim 47 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c physhim->wlc_hw = wlc_hw; physhim 48 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c physhim->wlc = wlc; physhim 49 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c physhim->wl = wl; physhim 51 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c return physhim; physhim 54 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlc_phy_shim_detach(struct phy_shim_info *physhim) physhim 56 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c kfree(physhim); physhim 59 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim, physhim 64 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_init_timer(physhim->wl, (void (*)(void *))fn, physhim 84 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_intrson(struct phy_shim_info *physhim) physhim 86 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_intrson(physhim->wl); physhim 89 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u32 wlapi_intrsoff(struct phy_shim_info *physhim) physhim 91 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c return brcms_intrsoff(physhim->wl); physhim 94 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask) physhim 96 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_intrsrestore(physhim->wl, macintmask); physhim 99 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v) physhim 101 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_write_shm(physhim->wlc_hw, offset, v); physhim 104 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset) physhim 106 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c return brcms_b_read_shm(physhim->wlc_hw, offset); physhim 110 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_bmac_mhf(struct phy_shim_info *physhim, u8 idx, u16 mask, physhim 113 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_mhf(physhim->wlc_hw, idx, mask, val, bands); physhim 116 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags) physhim 118 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_corereset(physhim->wlc_hw, flags); physhim 121 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim) physhim 123 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_c_suspend_mac_and_wait(physhim->wlc); physhim 126 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_switch_macfreq(struct phy_shim_info *physhim, u8 spurmode) physhim 128 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_switch_macfreq(physhim->wlc_hw, spurmode); physhim 131 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_enable_mac(struct phy_shim_info *physhim) physhim 133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_c_enable_mac(physhim->wlc); physhim 136 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_mctrl(struct phy_shim_info *physhim, u32 mask, u32 val) physhim 138 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_mctrl(physhim->wlc_hw, mask, val); physhim 141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_phy_reset(struct phy_shim_info *physhim) physhim 143 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_phy_reset(physhim->wlc_hw); physhim 146 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_bw_set(struct phy_shim_info *physhim, u16 bw) physhim 148 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_bw_set(physhim->wlc_hw, bw); physhim 151 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u16 wlapi_bmac_get_txant(struct phy_shim_info *physhim) physhim 153 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c return brcms_b_get_txant(physhim->wlc_hw); physhim 156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_phyclk_fgc(struct phy_shim_info *physhim, bool clk) physhim 158 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_phyclk_fgc(physhim->wlc_hw, clk); physhim 161 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_macphyclk_set(struct phy_shim_info *physhim, bool clk) physhim 163 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_macphyclk_set(physhim->wlc_hw, clk); physhim 166 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_core_phypll_ctl(struct phy_shim_info *physhim, bool on) physhim 168 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_core_phypll_ctl(physhim->wlc_hw, on); physhim 171 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_core_phypll_reset(struct phy_shim_info *physhim) physhim 173 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_core_phypll_reset(physhim->wlc_hw); physhim 176 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_ucode_wake_override_phyreg_set(struct phy_shim_info *physhim) physhim 178 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_c_ucode_wake_override_set(physhim->wlc_hw, physhim 182 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_bmac_ucode_wake_override_phyreg_clear(struct phy_shim_info *physhim) physhim 184 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_c_ucode_wake_override_clear(physhim->wlc_hw, physhim 189 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_bmac_write_template_ram(struct phy_shim_info *physhim, int offset, physhim 192 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_write_template_ram(physhim->wlc_hw, offset, len, buf); physhim 195 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c u16 wlapi_bmac_rate_shm_offset(struct phy_shim_info *physhim, u8 rate) physhim 197 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c return brcms_b_rate_shm_offset(physhim->wlc_hw, rate); physhim 200 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void wlapi_ucode_sample_init(struct phy_shim_info *physhim) physhim 205 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_copyfrom_objmem(struct phy_shim_info *physhim, uint offset, void *buf, physhim 208 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_copyfrom_objmem(physhim->wlc_hw, offset, buf, len, sel); physhim 212 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c wlapi_copyto_objmem(struct phy_shim_info *physhim, uint offset, const void *buf, physhim 215 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c brcms_b_copyto_objmem(physhim->wlc_hw, offset, buf, l, sel); physhim 130 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlc_phy_shim_detach(struct phy_shim_info *physhim); physhim 133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim, physhim 139 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_intrson(struct phy_shim_info *physhim); physhim 140 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u32 wlapi_intrsoff(struct phy_shim_info *physhim); physhim 141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask); physhim 143 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v); physhim 144 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset); physhim 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, physhim 147 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags); physhim 148 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim); physhim 149 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_switch_macfreq(struct phy_shim_info *physhim, u8 spurmode); physhim 150 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_enable_mac(struct phy_shim_info *physhim); physhim 151 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_mctrl(struct phy_shim_info *physhim, u32 mask, u32 val); physhim 152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_phy_reset(struct phy_shim_info *physhim); physhim 153 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_bw_set(struct phy_shim_info *physhim, u16 bw); physhim 154 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_phyclk_fgc(struct phy_shim_info *physhim, bool clk); physhim 155 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_macphyclk_set(struct phy_shim_info *physhim, bool clk); physhim 156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_core_phypll_ctl(struct phy_shim_info *physhim, bool on); physhim 157 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_core_phypll_reset(struct phy_shim_info *physhim); physhim 158 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_ucode_wake_override_phyreg_set(struct phy_shim_info *physhim); physhim 159 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_ucode_wake_override_phyreg_clear(struct phy_shim_info *physhim); physhim 160 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_bmac_write_template_ram(struct phy_shim_info *physhim, int o, physhim 162 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u16 wlapi_bmac_rate_shm_offset(struct phy_shim_info *physhim, u8 rate); physhim 163 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_ucode_sample_init(struct phy_shim_info *physhim); physhim 164 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_copyfrom_objmem(struct phy_shim_info *physhim, uint, void *buf, physhim 166 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_copyto_objmem(struct phy_shim_info *physhim, uint, const void *buf, physhim 169 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void wlapi_high_update_phy_mode(struct phy_shim_info *physhim, u32 phy_mode); physhim 170 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h u16 wlapi_bmac_get_txant(struct phy_shim_info *physhim);