Lines Matching refs:brcms_hardware
312 struct brcms_hardware { struct
458 struct brcms_hardware *hw;
620 int brcms_b_xmtfifo_sz_get(struct brcms_hardware *wlc_hw, uint fifo,
632 void brcms_c_inval_dma_pkts(struct brcms_hardware *hw,
637 void brcms_b_antsel_type_set(struct brcms_hardware *wlc_hw, u8 antsel_type);
638 void brcms_b_set_chanspec(struct brcms_hardware *wlc_hw, u16 chanspec,
640 void brcms_b_write_shm(struct brcms_hardware *wlc_hw, uint offset, u16 v);
641 u16 brcms_b_read_shm(struct brcms_hardware *wlc_hw, uint offset);
642 void brcms_b_mhf(struct brcms_hardware *wlc_hw, u8 idx, u16 mask, u16 val,
644 void brcms_b_corereset(struct brcms_hardware *wlc_hw, u32 flags);
645 void brcms_b_mctrl(struct brcms_hardware *wlc_hw, u32 mask, u32 val);
646 void brcms_b_phy_reset(struct brcms_hardware *wlc_hw);
647 void brcms_b_bw_set(struct brcms_hardware *wlc_hw, u16 bw);
648 void brcms_b_core_phypll_reset(struct brcms_hardware *wlc_hw);
649 void brcms_c_ucode_wake_override_set(struct brcms_hardware *wlc_hw,
651 void brcms_c_ucode_wake_override_clear(struct brcms_hardware *wlc_hw,
653 void brcms_b_write_template_ram(struct brcms_hardware *wlc_hw, int offset,
655 u16 brcms_b_rate_shm_offset(struct brcms_hardware *wlc_hw, u8 rate);
656 void brcms_b_copyto_objmem(struct brcms_hardware *wlc_hw, uint offset,
658 void brcms_b_copyfrom_objmem(struct brcms_hardware *wlc_hw, uint offset,
660 void brcms_b_switch_macfreq(struct brcms_hardware *wlc_hw, u8 spurmode);
661 u16 brcms_b_get_txant(struct brcms_hardware *wlc_hw);
662 void brcms_b_phyclk_fgc(struct brcms_hardware *wlc_hw, bool clk);
663 void brcms_b_macphyclk_set(struct brcms_hardware *wlc_hw, bool clk);
664 void brcms_b_core_phypll_ctl(struct brcms_hardware *wlc_hw, bool on);
665 void brcms_b_txant_set(struct brcms_hardware *wlc_hw, u16 phytxant);
666 void brcms_b_band_stf_ss_set(struct brcms_hardware *wlc_hw, u8 stf_mode);