Home
last modified time | relevance | path

Searched refs:fws (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/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)
533 __acquires(&fws->spinlock)
535 spin_lock_irqsave(&fws->spinlock, fws->flags);
538 static void brcmf_fws_unlock(struct brcmf_fws_info *fws)
539 __releases(&fws->spinlock)
541 spin_unlock_irqrestore(&fws
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
1843 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_hdrpull() local
1964 brcmf_fws_precommit_skb(struct brcmf_fws_info *fws, int fifo, struct sk_buff *p) brcmf_fws_precommit_skb() argument
1985 brcmf_fws_rollback_toq(struct brcmf_fws_info *fws, struct sk_buff *skb, int fifo) brcmf_fws_rollback_toq() argument
2022 brcmf_fws_borrow_credit(struct brcmf_fws_info *fws, int highest_lender_ac, int borrower_ac, bool borrow_all) brcmf_fws_borrow_credit() argument
2050 brcmf_fws_commit_skb(struct brcmf_fws_info *fws, int fifo, struct sk_buff *skb) brcmf_fws_commit_skb() argument
2093 brcmf_fws_assign_htod(struct brcmf_fws_info *fws, struct sk_buff *p, int fifo) brcmf_fws_assign_htod() argument
2116 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_process_skb() local
2167 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_add_interface() local
2185 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_del_interface() local
2202 struct brcmf_fws_info *fws; brcmf_fws_dequeue_worker() local
2344 struct brcmf_fws_info *fws; brcmf_fws_attach() local
2441 brcmf_fws_detach(struct brcmf_fws_info *fws) brcmf_fws_detach() argument
2465 brcmf_fws_queue_skbs(struct brcmf_fws_info *fws) brcmf_fws_queue_skbs() argument
2470 brcmf_fws_fc_active(struct brcmf_fws_info *fws) brcmf_fws_fc_active() argument
2478 brcmf_fws_bustxfail(struct brcmf_fws_info *fws, struct sk_buff *skb) brcmf_fws_bustxfail() argument
2495 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_bus_blocked() local
[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);
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 in brcmf_proto_bcdc_init_done()
[all...]
/kernel/linux/linux-6.6/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)
533 __acquires(&fws->spinlock)
535 spin_lock_irqsave(&fws->spinlock, fws->flags);
538 static void brcmf_fws_unlock(struct brcmf_fws_info *fws)
539 __releases(&fws->spinlock)
541 spin_unlock_irqrestore(&fws
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
1843 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_hdrpull() local
1964 brcmf_fws_precommit_skb(struct brcmf_fws_info *fws, int fifo, struct sk_buff *p) brcmf_fws_precommit_skb() argument
1985 brcmf_fws_rollback_toq(struct brcmf_fws_info *fws, struct sk_buff *skb, int fifo) brcmf_fws_rollback_toq() argument
2022 brcmf_fws_borrow_credit(struct brcmf_fws_info *fws, int highest_lender_ac, int borrower_ac, bool borrow_all) brcmf_fws_borrow_credit() argument
2050 brcmf_fws_commit_skb(struct brcmf_fws_info *fws, int fifo, struct sk_buff *skb) brcmf_fws_commit_skb() argument
2093 brcmf_fws_assign_htod(struct brcmf_fws_info *fws, struct sk_buff *p, int fifo) brcmf_fws_assign_htod() argument
2116 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_process_skb() local
2167 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_add_interface() local
2185 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); brcmf_fws_del_interface() local
2202 struct brcmf_fws_info *fws; brcmf_fws_dequeue_worker() local
2344 struct brcmf_fws_info *fws; brcmf_fws_attach() local
2441 brcmf_fws_detach(struct brcmf_fws_info *fws) brcmf_fws_detach() argument
2465 brcmf_fws_queue_skbs(struct brcmf_fws_info *fws) brcmf_fws_queue_skbs() argument
2470 brcmf_fws_fc_active(struct brcmf_fws_info *fws) brcmf_fws_fc_active() argument
2478 brcmf_fws_bustxcomplete(struct brcmf_fws_info *fws, struct sk_buff *skb, bool success) brcmf_fws_bustxcomplete() argument
2499 struct brcmf_fws_info *fws = drvr_to_fws(drvr); brcmf_fws_bus_blocked() local
[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,
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 in brcmf_proto_bcdc_init_done()
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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()

Completed in 8 milliseconds