Home
last modified time | relevance | path

Searched refs:fws (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwsignal.c519 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 Dbcdc.c95 struct brcmf_fws_info *fws; member
103 return bcdc->fws; in drvr_to_fws()
337 if (!brcmf_fws_queue_skbs(bcdc->fws)) in brcmf_proto_bcdc_tx_queue_data()
370 if (brcmf_fws_fc_active(bcdc->fws)) { in brcmf_proto_bcdc_txcomplete()
372 brcmf_fws_bustxfail(bcdc->fws, txp); in brcmf_proto_bcdc_txcomplete()
427 struct brcmf_fws_info *fws; in brcmf_proto_bcdc_init_done() local
429 fws = brcmf_fws_attach(drvr); in brcmf_proto_bcdc_init_done()
430 if (IS_ERR(fws)) in brcmf_proto_bcdc_init_done()
431 return PTR_ERR(fws); in brcmf_proto_bcdc_init_done()
433 bcdc->fws = fws; in brcmf_proto_bcdc_init_done()
[all …]
H A Dfwsignal.h33 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_bustxfail(struct brcmf_fws_info *fws, struct sk_buff *skb);
/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dqcom-irq-combiner.c119 static int combiner_irq_translate(struct irq_domain *d, struct irq_fwspec *fws, in combiner_irq_translate() argument
124 if (is_acpi_node(fws->fwnode)) { in combiner_irq_translate()
125 if (WARN_ON((fws->param_count != 2) || in combiner_irq_translate()
126 (fws->param[0] >= combiner->nirqs) || in combiner_irq_translate()
127 (fws->param[1] & IORESOURCE_IRQ_LOWEDGE) || in combiner_irq_translate()
128 (fws->param[1] & IORESOURCE_IRQ_HIGHEDGE))) in combiner_irq_translate()
131 *hwirq = fws->param[0]; in combiner_irq_translate()
132 *type = fws->param[1]; in combiner_irq_translate()
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/cyttsp5/
H A Dcyttsp5_core.h106 struct cyttsp5_touch_firmware **fws; member
H A Dcyttsp5_loader.c584 struct cyttsp5_touch_firmware **fws; in cyttsp5_get_platform_firmware() local
595 fws = ld->loader_pdata->fws; in cyttsp5_get_platform_firmware()
596 if (!fws) { in cyttsp5_get_platform_firmware()
602 while ((fw = *fws++)) { in cyttsp5_get_platform_firmware()
H A Dcyttsp5_platform.c165 .fws = cyttsp5_firmwares,