Home
last modified time | relevance | path

Searched refs:physhim (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dphy_shim.c41 struct phy_shim_info *physhim; in wlc_phy_shim_attach() local
43 physhim = kzalloc(sizeof(*physhim), GFP_ATOMIC); in wlc_phy_shim_attach()
44 if (!physhim) in wlc_phy_shim_attach()
47 physhim->wlc_hw = wlc_hw; in wlc_phy_shim_attach()
48 physhim->wlc = wlc; in wlc_phy_shim_attach()
49 physhim->wl = wl; in wlc_phy_shim_attach()
51 return physhim; in wlc_phy_shim_attach()
54 void wlc_phy_shim_detach(struct phy_shim_info *physhim) in wlc_phy_shim_detach() argument
56 kfree(physhim); in wlc_phy_shim_detach()
59 struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim, in wlapi_init_timer() argument
[all …]
Dphy_shim.h130 void wlc_phy_shim_detach(struct phy_shim_info *physhim);
133 struct wlapi_timer *wlapi_init_timer(struct phy_shim_info *physhim,
139 void wlapi_intrson(struct phy_shim_info *physhim);
140 u32 wlapi_intrsoff(struct phy_shim_info *physhim);
141 void wlapi_intrsrestore(struct phy_shim_info *physhim, u32 macintmask);
143 void wlapi_bmac_write_shm(struct phy_shim_info *physhim, uint offset, u16 v);
144 u16 wlapi_bmac_read_shm(struct phy_shim_info *physhim, uint offset);
145 void wlapi_bmac_mhf(struct phy_shim_info *physhim, u8 idx, u16 mask, u16 val,
147 void wlapi_bmac_corereset(struct phy_shim_info *physhim, u32 flags);
148 void wlapi_suspend_mac_and_wait(struct phy_shim_info *physhim);
[all …]
Dmain.h334 struct phy_shim_info *physhim; /* phy shim layer handler */ member
Dmain.c4508 wlc_hw->physhim = wlc_phy_shim_attach(wlc_hw, wlc->wl, wlc); in brcms_b_attach()
4510 if (wlc_hw->physhim == NULL) { in brcms_b_attach()
4519 sha_params.physhim = wlc_hw->physhim; in brcms_b_attach()
4827 wlc_phy_shim_detach(wlc_hw->physhim); in brcms_b_detach()
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
Dphy_cmn.c121 wlapi_bmac_ucode_wake_override_phyreg_set(pi->sh->physhim); in wlc_phyreg_enter()
127 wlapi_bmac_ucode_wake_override_phyreg_clear(pi->sh->physhim); in wlc_phyreg_exit()
133 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_LOCK_RADIO, MCTL_LOCK_RADIO); in wlc_radioreg_enter()
144 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_LOCK_RADIO, 0); in wlc_radioreg_exit()
362 sh->physhim = shp->physhim; in wlc_phy_shared_attach()
440 wlapi_bmac_corereset(pi->sh->physhim, pi->pubpi.coreflags); in wlc_phy_attach()
463 wlapi_bmac_corereset(pi->sh->physhim, pi->pubpi.coreflags); in wlc_phy_attach()
549 pi->phycal_timer = wlapi_init_timer(pi->sh->physhim, in wlc_phy_attach()
766 wlapi_bmac_bw_set(pi->sh->physhim, in wlc_phy_init()
998 wlapi_bmac_write_template_ram(pi->sh->physhim, 0, DUMMY_PKT_LEN, in wlc_phy_do_dummy_tx()
[all …]
Dphy_lcn.c138 wlapi_bmac_read_shm((pi)->sh->physhim, M_UCODE_MACSTAT + \
1546 wlapi_switch_macfreq(pi->sh->physhim, enable); in wlc_lcnphy_txrx_spur_avoidance_mode()
2812 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_lcnphy_idle_tssi_est()
2862 wlapi_enable_mac(pi->sh->physhim); in wlc_lcnphy_idle_tssi_est()
2893 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_lcnphy_vbat_temp_sense_setup()
3003 wlapi_enable_mac(pi->sh->physhim); in wlc_lcnphy_vbat_temp_sense_setup()
3020 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_lcnphy_tx_pwr_ctrl_init()
3079 wlapi_enable_mac(pi->sh->physhim); in wlc_lcnphy_tx_pwr_ctrl_init()
3957 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_lcnphy_tempsense_new()
3983 wlapi_enable_mac(pi->sh->physhim); in wlc_lcnphy_tempsense_new()
[all …]
Dphy_n.c16885 wlapi_bmac_mhf(pi->sh->physhim, MHF4, in wlc_phy_workarounds_nphy_rev3()
16975 wlapi_bmac_mhf(pi->sh->physhim, MHF3, in wlc_phy_workarounds_nphy_rev1()
17574 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17590 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17706 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17726 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); in wlc_phy_txpwrctrl_pwr_setup_nphy()
18584 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ, tx_comp.a0); in wlc_phy_tx_iq_war_nphy()
18585 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 2, tx_comp.b0); in wlc_phy_tx_iq_war_nphy()
18586 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 4, tx_comp.a1); in wlc_phy_tx_iq_war_nphy()
18587 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 6, tx_comp.b1); in wlc_phy_tx_iq_war_nphy()
[all …]
Dphy_hal.h150 struct phy_shim_info *physhim; member
Dphy_int.h473 struct phy_shim_info *physhim; member