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);