Home
last modified time | relevance | path

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

/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dfwsignal.c535 spin_lock_irqsave(&fws->spinlock, fws->flags); in brcmf_fws_lock()
541 spin_unlock_irqrestore(&fws->spinlock, fws->flags); in brcmf_fws_unlock()
1220 fws->fifo_credit[fifo] = fws->init_fifo_credit[fifo]; in brcmf_fws_return_credits()
1227 if ((fws->fifo_credit_map & fws->fifo_delay_map) || in brcmf_fws_schedule_deq()
1228 (!brcmf_fws_fc_active(fws) && fws->fifo_delay_map)) in brcmf_fws_schedule_deq()
1229 queue_work(fws->fws_wq, &fws->fws_dequeue_work); in brcmf_fws_schedule_deq()
1635 if (fws) { in brcmf_fws_notify_bcmc_credit_support()
1859 if ((!fws) || (!fws->fw_signals)) { in brcmf_fws_hdrpull()
2346 fws = kzalloc(sizeof(*fws), GFP_KERNEL); in brcmf_fws_attach()
2423 brcmf_fws_macdesc_set_name(fws, &fws->desc.other); in brcmf_fws_attach()
[all …]
A Dbcdc.c97 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()
428 struct brcmf_fws_info *fws; in brcmf_proto_bcdc_init_done() local
430 fws = brcmf_fws_attach(drvr); in brcmf_proto_bcdc_init_done()
431 if (IS_ERR(fws)) in brcmf_proto_bcdc_init_done()
432 return PTR_ERR(fws); in brcmf_proto_bcdc_init_done()
434 bcdc->fws = fws; in brcmf_proto_bcdc_init_done()
[all …]
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_bustxcomplete(struct brcmf_fws_info *fws, struct sk_buff *skb,
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
A Dbase.c86 nvkm_firmware_put(gsp->fws.fmc); in nvkm_gsp_dtor_fws()
87 gsp->fws.fmc = NULL; in nvkm_gsp_dtor_fws()
88 nvkm_firmware_put(gsp->fws.bl); in nvkm_gsp_dtor_fws()
89 gsp->fws.bl = NULL; in nvkm_gsp_dtor_fws()
90 nvkm_firmware_put(gsp->fws.booter.unload); in nvkm_gsp_dtor_fws()
91 gsp->fws.booter.unload = NULL; in nvkm_gsp_dtor_fws()
92 nvkm_firmware_put(gsp->fws.booter.load); in nvkm_gsp_dtor_fws()
93 gsp->fws.booter.load = NULL; in nvkm_gsp_dtor_fws()
94 nvkm_firmware_put(gsp->fws.rm); in nvkm_gsp_dtor_fws()
95 gsp->fws.rm = NULL; in nvkm_gsp_dtor_fws()
A Dtu102.c295 ret = gsp->func->booter.ctor(gsp, "booter-load", gsp->fws.booter.load, in tu102_gsp_oneinit()
300 ret = gsp->func->booter.ctor(gsp, "booter-unload", gsp->fws.booter.unload, in tu102_gsp_oneinit()
395 ret = nvkm_gsp_load_fw(gsp, "gsp", fwif->ver, &gsp->fws.rm); in tu102_gsp_load_rm()
399 ret = nvkm_gsp_load_fw(gsp, "bootloader", fwif->ver, &gsp->fws.bl); in tu102_gsp_load_rm()
415 ret = nvkm_gsp_load_fw(gsp, "booter_load", fwif->ver, &gsp->fws.booter.load); in tu102_gsp_load()
419 ret = nvkm_gsp_load_fw(gsp, "booter_unload", fwif->ver, &gsp->fws.booter.unload); in tu102_gsp_load()
A Dgh100.c268 const void *fw = gsp->fws.fmc->data; in gh100_gsp_oneinit()
273 if (gsp->fws.fmc->size < ELF_HDR_SIZE || in gh100_gsp_oneinit()
275 !elf_validate_sections(fw, gsp->fws.fmc->size)) { in gh100_gsp_oneinit()
336 ret = nvkm_gsp_load_fw(gsp, "fmc", fwif->ver, &gsp->fws.fmc); in gh100_gsp_load()
/drivers/irqchip/
A Dqcom-irq-combiner.c115 static int combiner_irq_translate(struct irq_domain *d, struct irq_fwspec *fws, in combiner_irq_translate() argument
120 if (is_acpi_node(fws->fwnode)) { in combiner_irq_translate()
121 if (WARN_ON((fws->param_count != 2) || in combiner_irq_translate()
122 (fws->param[0] >= combiner->nirqs) || in combiner_irq_translate()
123 (fws->param[1] & IORESOURCE_IRQ_LOWEDGE) || in combiner_irq_translate()
124 (fws->param[1] & IORESOURCE_IRQ_HIGHEDGE))) in combiner_irq_translate()
127 *hwirq = fws->param[0]; in combiner_irq_translate()
128 *type = fws->param[1]; in combiner_irq_translate()
/drivers/gpu/drm/nouveau/include/nvkm/subdev/
A Dgsp.h76 } fws; member
263 return gsp && (gsp->fws.rm || gsp->fw.img); in nvkm_gsp_rm()
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
A Dgsp.c1812 const struct firmware *fw = gsp->fws.bl; in r535_gsp_rm_boot_ctor()
1841 const u8 *img = gsp->fws.rm->data; in r535_gsp_elf_section()

Completed in 28 milliseconds