Searched refs:fws (Results 1 – 5 of 5) sorted by relevance
| /src/sys/contrib/dev/broadcom/brcm80211/brcmfmac/ |
| H A D | fwsignal.c | 519 static int brcmf_fws_get_tlv_len(struct brcmf_fws_info *fws, in brcmf_fws_get_tlv_len() argument 525 fws->stats.tlv_invalid_type++; in brcmf_fws_get_tlv_len() 532 static void brcmf_fws_lock(struct brcmf_fws_info *fws) in brcmf_fws_lock() argument 533 __acquires(&fws->spinlock) in brcmf_fws_lock() 535 spin_lock_irqsave(&fws->spinlock, fws->flags); in brcmf_fws_lock() 538 static void brcmf_fws_unlock(struct brcmf_fws_info *fws) in brcmf_fws_unlock() argument 539 __releases(&fws->spinlock) in brcmf_fws_unlock() 541 spin_unlock_irqrestore(&fws->spinlock, fws->flags); in brcmf_fws_unlock() 621 static void brcmf_fws_psq_flush(struct brcmf_fws_info *fws, struct pktq *q, in brcmf_fws_psq_flush() argument 636 hi = &fws->hanger.items[hslot]; in brcmf_fws_psq_flush() [all …]
|
| H A D | fwsignal.h | 33 void brcmf_fws_detach(struct brcmf_fws_info *fws); 35 bool brcmf_fws_queue_skbs(struct brcmf_fws_info *fws); 36 bool brcmf_fws_fc_active(struct brcmf_fws_info *fws); 43 void brcmf_fws_bustxcomplete(struct brcmf_fws_info *fws, struct sk_buff *skb,
|
| H A D | bcdc.c | 97 struct brcmf_fws_info *fws; member 105 return bcdc->fws; in drvr_to_fws() 339 if (!brcmf_fws_queue_skbs(bcdc->fws)) in brcmf_proto_bcdc_tx_queue_data() 372 if (brcmf_fws_fc_active(bcdc->fws)) { in brcmf_proto_bcdc_txcomplete() 373 brcmf_fws_bustxcomplete(bcdc->fws, txp, success); in brcmf_proto_bcdc_txcomplete() 434 struct brcmf_fws_info *fws; in brcmf_proto_bcdc_init_done() local 436 fws = brcmf_fws_attach(drvr); in brcmf_proto_bcdc_init_done() 437 if (IS_ERR(fws)) in brcmf_proto_bcdc_init_done() 438 return PTR_ERR(fws); in brcmf_proto_bcdc_init_done() 440 bcdc->fws = fws; in brcmf_proto_bcdc_init_done() [all …]
|
| /src/sys/dev/iwx/ |
| H A D | if_iwx.c | 738 iwx_get_num_sections(const struct iwx_fw_sects *fws, int start) in iwx_get_num_sections() argument 742 while (start < fws->fw_count && in iwx_get_num_sections() 743 fws->fw_sect[start].fws_devoff != IWX_CPU1_CPU2_SEPARATOR_SECTION && in iwx_get_num_sections() 744 fws->fw_sect[start].fws_devoff != IWX_PAGING_SEPARATOR_SECTION) { in iwx_get_num_sections() 753 iwx_init_fw_sec(struct iwx_softc *sc, const struct iwx_fw_sects *fws, in iwx_init_fw_sec() argument 761 dram->lmac_cnt = iwx_get_num_sections(fws, 0); in iwx_init_fw_sec() 763 dram->umac_cnt = iwx_get_num_sections(fws, dram->lmac_cnt + 1); in iwx_init_fw_sec() 765 dram->paging_cnt = iwx_get_num_sections(fws, in iwx_init_fw_sec() 789 ret = iwx_ctxt_info_alloc_dma(sc, &fws->fw_sect[i], in iwx_init_fw_sec() 807 &fws->fw_sect[fw_cnt + 1], &dram->fw[fw_cnt]); in iwx_init_fw_sec() [all …]
|
| /src/sys/dev/iwm/ |
| H A D | if_iwm.c | 452 struct iwm_fw_img *fws; in iwm_firmware_store_section() local 460 fws = &sc->sc_fw.img[type]; in iwm_firmware_store_section() 461 if (fws->fw_count >= IWM_UCODE_SECTION_MAX) in iwm_firmware_store_section() 464 fwone = &fws->sec[fws->fw_count]; in iwm_firmware_store_section() 473 fws->fw_count++; in iwm_firmware_store_section()
|