Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwsignal.c514 * @fws: firmware-signalling information.
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 in brcmf_fws_unlock()
621 brcmf_fws_psq_flush(struct brcmf_fws_info * fws,struct pktq * q,int ifidx) brcmf_fws_psq_flush() argument
662 brcmf_fws_hanger_cleanup(struct brcmf_fws_info * fws,bool (* fn)(struct sk_buff *,void *),int ifidx) brcmf_fws_hanger_cleanup() argument
687 brcmf_fws_macdesc_set_name(struct brcmf_fws_info * fws,struct brcmf_fws_mac_descriptor * desc) brcmf_fws_macdesc_set_name() argument
728 brcmf_fws_macdesc_lookup(struct brcmf_fws_info * fws,u8 * ea) brcmf_fws_macdesc_lookup() argument
747 brcmf_fws_macdesc_find(struct brcmf_fws_info * fws,struct brcmf_if * ifp,u8 * da) brcmf_fws_macdesc_find() argument
771 brcmf_fws_macdesc_closed(struct brcmf_fws_info * fws,struct brcmf_fws_mac_descriptor * entry,int fifo) brcmf_fws_macdesc_closed() argument
796 brcmf_fws_macdesc_cleanup(struct brcmf_fws_info * fws,struct brcmf_fws_mac_descriptor * entry,int ifidx) brcmf_fws_macdesc_cleanup() argument
806 brcmf_fws_bus_txq_cleanup(struct brcmf_fws_info * fws,bool (* fn)(struct sk_buff *,void *),int ifidx) brcmf_fws_bus_txq_cleanup() argument
835 brcmf_fws_cleanup(struct brcmf_fws_info * fws,int ifidx) brcmf_fws_cleanup() argument
857 brcmf_fws_hdrpush(struct brcmf_fws_info * fws,struct sk_buff * skb) brcmf_fws_hdrpush() argument
909 brcmf_fws_tim_update(struct brcmf_fws_info * fws,struct brcmf_fws_mac_descriptor * entry,int fifo,bool send_immediately) brcmf_fws_tim_update() argument
959 brcmf_fws_flow_control_check(struct brcmf_fws_info * fws,struct pktq * pq,u8 if_id) brcmf_fws_flow_control_check() argument
979 brcmf_fws_rssi_indicate(struct brcmf_fws_info * fws,s8 rssi) brcmf_fws_rssi_indicate() argument
986 brcmf_fws_macdesc_indicate(struct brcmf_fws_info * fws,u8 type,u8 * data) brcmf_fws_macdesc_indicate() argument
1046 brcmf_fws_macdesc_state_indicate(struct brcmf_fws_info * fws,u8 type,u8 * data) brcmf_fws_macdesc_state_indicate() argument
1078 brcmf_fws_interface_state_indicate(struct brcmf_fws_info * fws,u8 type,u8 * data) brcmf_fws_interface_state_indicate() argument
1123 brcmf_fws_request_indicate(struct brcmf_fws_info * fws,u8 type,u8 * data) brcmf_fws_request_indicate() argument
1182 brcmf_fws_return_credits(struct brcmf_fws_info * fws,u8 fifo,u8 credits) brcmf_fws_return_credits() argument
1224 brcmf_fws_schedule_deq(struct brcmf_fws_info * fws) brcmf_fws_schedule_deq() argument
1232 brcmf_fws_enq(struct brcmf_fws_info * fws,enum brcmf_fws_skb_state state,int fifo,struct sk_buff * p) brcmf_fws_enq() argument
1327 brcmf_fws_deq(struct brcmf_fws_info * fws,int fifo) brcmf_fws_deq() argument
1394 brcmf_fws_txstatus_suppressed(struct brcmf_fws_info * fws,int fifo,struct sk_buff * skb,u32 genbit,u16 seq) brcmf_fws_txstatus_suppressed() argument
1436 brcmf_fws_txs_process(struct brcmf_fws_info * fws,u8 flags,u32 hslot,u32 genbit,u16 seq,u8 compcnt) brcmf_fws_txs_process() argument
1525 brcmf_fws_fifocreditback_indicate(struct brcmf_fws_info * fws,u8 * data) brcmf_fws_fifocreditback_indicate() argument
1546 brcmf_fws_txstatus_indicate(struct brcmf_fws_info * fws,u8 type,u8 * data) brcmf_fws_txstatus_indicate() argument
1585 brcmf_fws_dbg_seqnum_check(struct brcmf_fws_info * fws,u8 * data) brcmf_fws_dbg_seqnum_check() argument
1600 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_notify_credit_map() local
1633 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_notify_bcmc_credit_support() local
1839 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_hdrpull() local
1960 brcmf_fws_precommit_skb(struct brcmf_fws_info * fws,int fifo,struct sk_buff * p) brcmf_fws_precommit_skb() argument
1981 brcmf_fws_rollback_toq(struct brcmf_fws_info * fws,struct sk_buff * skb,int fifo) brcmf_fws_rollback_toq() argument
2018 brcmf_fws_borrow_credit(struct brcmf_fws_info * fws,int highest_lender_ac,int borrower_ac,bool borrow_all) brcmf_fws_borrow_credit() argument
2046 brcmf_fws_commit_skb(struct brcmf_fws_info * fws,int fifo,struct sk_buff * skb) brcmf_fws_commit_skb() argument
2089 brcmf_fws_assign_htod(struct brcmf_fws_info * fws,struct sk_buff * p,int fifo) brcmf_fws_assign_htod() argument
2112 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_process_skb() local
2163 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_add_interface() local
2181 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_del_interface() local
2198 struct brcmf_fws_info *fws; brcmf_fws_dequeue_worker() local
2340 struct brcmf_fws_info *fws; brcmf_fws_attach() local
2437 brcmf_fws_detach(struct brcmf_fws_info * fws) brcmf_fws_detach() argument
2461 brcmf_fws_queue_skbs(struct brcmf_fws_info * fws) brcmf_fws_queue_skbs() argument
2466 brcmf_fws_fc_active(struct brcmf_fws_info * fws) brcmf_fws_fc_active() argument
2474 brcmf_fws_bustxcomplete(struct brcmf_fws_info * fws,struct sk_buff * skb,bool success) brcmf_fws_bustxcomplete() argument
2495 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_bus_blocked() local
[all...]
H 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 …]
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_bustxcomplete(struct brcmf_fws_info *fws, struct sk_buff *skb,
/linux/drivers/irqchip/
H 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()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dr535.c2672 const struct firmware *fw = gsp->fws.bl; in r535_gsp_rm_boot_ctor()
2701 const u8 *img = gsp->fws.rm->data; in r535_gsp_elf_section()
2721 nvkm_firmware_put(gsp->fws.bl); in r535_gsp_dtor_fws()
2722 gsp->fws.bl = NULL; in r535_gsp_dtor_fws()
2723 nvkm_firmware_put(gsp->fws.booter.unload); in r535_gsp_dtor_fws()
2724 gsp->fws.booter.unload = NULL; in r535_gsp_dtor_fws()
2725 nvkm_firmware_put(gsp->fws.booter.load); in r535_gsp_dtor_fws()
2726 gsp->fws.booter.load = NULL; in r535_gsp_dtor_fws()
2727 nvkm_firmware_put(gsp->fws.rm); in r535_gsp_dtor_fws()
2728 gsp->fws.rm = NULL; in r535_gsp_dtor_fws()
[all …]
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h47 } fws; member
248 return gsp && (gsp->fws.rm || gsp->fw.img); in nvkm_gsp_rm()