Searched refs:wlc_hw (Results 1 – 4 of 4) sorted by relevance
/linux-6.1.9/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | main.c | 595 static void brcms_b_update_slot_timing(struct brcms_hardware *wlc_hw, in brcms_b_update_slot_timing() argument 598 struct bcma_device *core = wlc_hw->d11core; in brcms_b_update_slot_timing() 603 brcms_b_write_shm(wlc_hw, M_DOT11_SLOT, APHY_SLOT_TIME); in brcms_b_update_slot_timing() 607 brcms_b_write_shm(wlc_hw, M_DOT11_SLOT, BPHY_SLOT_TIME); in brcms_b_update_slot_timing() 680 static void brcms_c_write_inits(struct brcms_hardware *wlc_hw, in brcms_c_write_inits() argument 683 struct bcma_device *core = wlc_hw->d11core; in brcms_c_write_inits() 689 brcms_dbg_info(wlc_hw->d11core, "wl%d\n", wlc_hw->unit); in brcms_c_write_inits() 704 static void brcms_c_write_mhf(struct brcms_hardware *wlc_hw, u16 *mhfs) in brcms_c_write_mhf() argument 713 brcms_b_write_shm(wlc_hw, addr[idx], mhfs[idx]); in brcms_c_write_mhf() 716 static void brcms_c_ucode_bsinit(struct brcms_hardware *wlc_hw) in brcms_c_ucode_bsinit() argument [all …]
|
D | phy_shim.c | 33 struct brcms_hardware *wlc_hw; /* pointer to main wlc_hw structure */ member 38 struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw, in wlc_phy_shim_attach() argument 47 physhim->wlc_hw = wlc_hw; in wlc_phy_shim_attach() 101 brcms_b_write_shm(physhim->wlc_hw, offset, v); in wlapi_bmac_write_shm() 106 return brcms_b_read_shm(physhim->wlc_hw, offset); in wlapi_bmac_read_shm() 113 brcms_b_mhf(physhim->wlc_hw, idx, mask, val, bands); in wlapi_bmac_mhf() 118 brcms_b_corereset(physhim->wlc_hw, flags); in wlapi_bmac_corereset() 128 brcms_b_switch_macfreq(physhim->wlc_hw, spurmode); in wlapi_switch_macfreq() 138 brcms_b_mctrl(physhim->wlc_hw, mask, val); in wlapi_bmac_mctrl() 143 brcms_b_phy_reset(physhim->wlc_hw); in wlapi_bmac_phy_reset() [all …]
|
D | main.h | 621 int brcms_b_xmtfifo_sz_get(struct brcms_hardware *wlc_hw, uint fifo, 638 void brcms_b_antsel_type_set(struct brcms_hardware *wlc_hw, u8 antsel_type); 639 void brcms_b_set_chanspec(struct brcms_hardware *wlc_hw, u16 chanspec, 641 void brcms_b_write_shm(struct brcms_hardware *wlc_hw, uint offset, u16 v); 642 u16 brcms_b_read_shm(struct brcms_hardware *wlc_hw, uint offset); 643 void brcms_b_mhf(struct brcms_hardware *wlc_hw, u8 idx, u16 mask, u16 val, 645 void brcms_b_corereset(struct brcms_hardware *wlc_hw, u32 flags); 646 void brcms_b_mctrl(struct brcms_hardware *wlc_hw, u32 mask, u32 val); 647 void brcms_b_phy_reset(struct brcms_hardware *wlc_hw); 648 void brcms_b_bw_set(struct brcms_hardware *wlc_hw, u16 bw); [all …]
|
D | phy_shim.h | 127 struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw,
|