Home
last modified time | relevance | path

Searched refs:pktq (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/include/
H A Dbrcmu_utils.h62 struct pktq { struct
76 static inline int pktq_plen(struct pktq *pq, int prec) in pktq_plen()
81 static inline int pktq_pavail(struct pktq *pq, int prec) in pktq_pavail()
86 static inline bool pktq_pfull(struct pktq *pq, int prec) in pktq_pfull()
91 static inline bool pktq_pempty(struct pktq *pq, int prec) in pktq_pempty()
96 static inline struct sk_buff *pktq_ppeek(struct pktq *pq, int prec) in pktq_ppeek()
101 static inline struct sk_buff *pktq_ppeek_tail(struct pktq *pq, int prec) in pktq_ppeek_tail()
106 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, struct sk_buff *p);
107 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec,
109 struct sk_buff *brcmu_pktq_pdeq(struct pktq *p
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/include/
H A Dbrcmu_utils.h62 struct pktq { struct
76 static inline int pktq_plen(struct pktq *pq, int prec) in pktq_plen()
81 static inline int pktq_pavail(struct pktq *pq, int prec) in pktq_pavail()
86 static inline bool pktq_pfull(struct pktq *pq, int prec) in pktq_pfull()
91 static inline bool pktq_pempty(struct pktq *pq, int prec) in pktq_pempty()
96 static inline struct sk_buff *pktq_ppeek(struct pktq *pq, int prec) in pktq_ppeek()
101 static inline struct sk_buff *pktq_ppeek_tail(struct pktq *pq, int prec) in pktq_ppeek_tail()
106 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, struct sk_buff *p);
107 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec,
109 struct sk_buff *brcmu_pktq_pdeq(struct pktq *p
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmutil/
H A Dutils.c47 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, in brcmu_pktq_penq()
66 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, in brcmu_pktq_penq_head()
85 struct sk_buff *brcmu_pktq_pdeq(struct pktq *pq, int prec) in brcmu_pktq_pdeq()
106 struct sk_buff *brcmu_pktq_pdeq_match(struct pktq *pq, int prec, in brcmu_pktq_pdeq_match()
125 struct sk_buff *brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) in brcmu_pktq_pdeq_tail()
141 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, in brcmu_pktq_pflush()
158 void brcmu_pktq_flush(struct pktq *pq, bool dir, in brcmu_pktq_flush()
167 void brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) in brcmu_pktq_init()
173 offsetof(struct pktq, q) + (sizeof(struct pktq_prec) * num_prec)); in brcmu_pktq_init()
186 struct sk_buff *brcmu_pktq_peek_tail(struct pktq *p
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmutil/
H A Dutils.c46 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, in brcmu_pktq_penq()
65 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, in brcmu_pktq_penq_head()
84 struct sk_buff *brcmu_pktq_pdeq(struct pktq *pq, int prec) in brcmu_pktq_pdeq()
105 struct sk_buff *brcmu_pktq_pdeq_match(struct pktq *pq, int prec, in brcmu_pktq_pdeq_match()
124 struct sk_buff *brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) in brcmu_pktq_pdeq_tail()
140 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, in brcmu_pktq_pflush()
157 void brcmu_pktq_flush(struct pktq *pq, bool dir, in brcmu_pktq_flush()
166 void brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) in brcmu_pktq_init()
172 offsetof(struct pktq, q) + (sizeof(struct pktq_prec) * num_prec)); in brcmu_pktq_init()
185 struct sk_buff *brcmu_pktq_peek_tail(struct pktq *p
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
H A Dhtc-ops.h88 struct list_head *pktq) in ath6kl_htc_add_rxbuf_multiple()
90 return target->dev->ar->htc_ops->add_rxbuf_multiple(target, pktq); in ath6kl_htc_add_rxbuf_multiple()
87 ath6kl_htc_add_rxbuf_multiple(struct htc_target *target, struct list_head *pktq) ath6kl_htc_add_rxbuf_multiple() argument
H A Dhtc.h574 struct list_head *pktq);
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/
H A Dhtc-ops.h88 struct list_head *pktq) in ath6kl_htc_add_rxbuf_multiple()
90 return target->dev->ar->htc_ops->add_rxbuf_multiple(target, pktq); in ath6kl_htc_add_rxbuf_multiple()
87 ath6kl_htc_add_rxbuf_multiple(struct htc_target *target, struct list_head *pktq) ath6kl_htc_add_rxbuf_multiple() argument
H A Dhtc.h574 struct list_head *pktq);
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c559 struct sk_buff_head *pktq, uint totlen) in brcmf_sdiod_recv_chain()
567 addr, pktq->qlen); in brcmf_sdiod_recv_chain()
576 if (pktq->qlen == 1) in brcmf_sdiod_recv_chain()
578 __skb_peek(pktq)); in brcmf_sdiod_recv_chain()
588 skb_queue_walk(pktq, skb) { in brcmf_sdiod_recv_chain()
594 addr, pktq); in brcmf_sdiod_recv_chain()
632 struct sk_buff_head *pktq) in brcmf_sdiod_send_pkt()
638 brcmf_dbg(SDIO, "addr = 0x%x, size = %d\n", addr, pktq->qlen); in brcmf_sdiod_send_pkt()
647 if (pktq->qlen == 1 || !sdiodev->sg_support) { in brcmf_sdiod_send_pkt()
648 skb_queue_walk(pktq, sk in brcmf_sdiod_send_pkt()
558 brcmf_sdiod_recv_chain(struct brcmf_sdio_dev *sdiodev, struct sk_buff_head *pktq, uint totlen) brcmf_sdiod_recv_chain() argument
631 brcmf_sdiod_send_pkt(struct brcmf_sdio_dev *sdiodev, struct sk_buff_head *pktq) brcmf_sdiod_send_pkt() argument
[all...]
H A Dbus.h76 struct pktq * (*gettxq)(struct device *dev);
190 struct pktq *brcmf_bus_gettxq(struct brcmf_bus *bus) in brcmf_bus_gettxq()
H A Dsdio.c451 struct pktq txq; /* Queue length used for flow-control */
2108 struct sk_buff_head *pktq, in brcmf_sdio_txpkt_prep_sg()
2124 lastfrm = skb_queue_is_last(pktq, pkt); in brcmf_sdio_txpkt_prep_sg()
2148 __skb_queue_after(pktq, pkt, pkt_pad); in brcmf_sdio_txpkt_prep_sg()
2166 * @pktq: packet list pointer
2176 brcmf_sdio_txpkt_prep(struct brcmf_sdio *bus, struct sk_buff_head *pktq, in brcmf_sdio_txpkt_prep() argument
2187 skb_queue_walk(pktq, pkt_next) { in brcmf_sdio_txpkt_prep()
2207 hd_info.lastfrm = skb_queue_is_last(pktq, pkt_next); in brcmf_sdio_txpkt_prep()
2208 if (bus->txglom && pktq->qlen > 1) { in brcmf_sdio_txpkt_prep()
2209 ret = brcmf_sdio_txpkt_prep_sg(bus, pktq, in brcmf_sdio_txpkt_prep()
2107 brcmf_sdio_txpkt_prep_sg(struct brcmf_sdio *bus, struct sk_buff_head *pktq, struct sk_buff *pkt, u16 total_len) brcmf_sdio_txpkt_prep_sg() argument
2252 brcmf_sdio_txpkt_postp(struct brcmf_sdio *bus, struct sk_buff_head *pktq) brcmf_sdio_txpkt_postp() argument
2286 brcmf_sdio_txpkt(struct brcmf_sdio *bus, struct sk_buff_head *pktq, uint chan) brcmf_sdio_txpkt() argument
2322 struct sk_buff_head pktq; brcmf_sdio_sendfromq() local
[all...]
H A Dsdio.h318 struct sk_buff_head *pktq);
324 struct sk_buff_head *pktq, uint totlen);
H A Dfwsignal.c389 struct pktq psq;
621 static void brcmf_fws_psq_flush(struct brcmf_fws_info *fws, struct pktq *q, in brcmf_fws_psq_flush()
811 struct pktq *txq; in brcmf_fws_bus_txq_cleanup()
959 brcmf_fws_flow_control_check(struct brcmf_fws_info *fws, struct pktq *pq, in brcmf_fws_flow_control_check()
1240 struct pktq *pq; in brcmf_fws_enq()
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c560 struct sk_buff_head *pktq, uint totlen) in brcmf_sdiod_recv_chain()
568 addr, pktq->qlen); in brcmf_sdiod_recv_chain()
577 if (pktq->qlen == 1) in brcmf_sdiod_recv_chain()
579 __skb_peek(pktq)); in brcmf_sdiod_recv_chain()
589 skb_queue_walk(pktq, skb) { in brcmf_sdiod_recv_chain()
595 addr, pktq); in brcmf_sdiod_recv_chain()
633 struct sk_buff_head *pktq) in brcmf_sdiod_send_pkt()
639 brcmf_dbg(SDIO, "addr = 0x%x, size = %d\n", addr, pktq->qlen); in brcmf_sdiod_send_pkt()
648 if (pktq->qlen == 1 || !sdiodev->sg_support) { in brcmf_sdiod_send_pkt()
649 skb_queue_walk(pktq, sk in brcmf_sdiod_send_pkt()
559 brcmf_sdiod_recv_chain(struct brcmf_sdio_dev *sdiodev, struct sk_buff_head *pktq, uint totlen) brcmf_sdiod_recv_chain() argument
632 brcmf_sdiod_send_pkt(struct brcmf_sdio_dev *sdiodev, struct sk_buff_head *pktq) brcmf_sdiod_send_pkt() argument
[all...]
H A Dbus.h101 struct pktq * (*gettxq)(struct device *dev);
222 struct pktq *brcmf_bus_gettxq(struct brcmf_bus *bus) in brcmf_bus_gettxq()
H A Dsdio.c449 struct pktq txq; /* Queue length used for flow-control */
2119 struct sk_buff_head *pktq, in brcmf_sdio_txpkt_prep_sg()
2135 lastfrm = skb_queue_is_last(pktq, pkt); in brcmf_sdio_txpkt_prep_sg()
2159 __skb_queue_after(pktq, pkt, pkt_pad); in brcmf_sdio_txpkt_prep_sg()
2177 * @pktq: packet list pointer
2187 brcmf_sdio_txpkt_prep(struct brcmf_sdio *bus, struct sk_buff_head *pktq, in brcmf_sdio_txpkt_prep() argument
2198 skb_queue_walk(pktq, pkt_next) { in brcmf_sdio_txpkt_prep()
2218 hd_info.lastfrm = skb_queue_is_last(pktq, pkt_next); in brcmf_sdio_txpkt_prep()
2219 if (bus->txglom && pktq->qlen > 1) { in brcmf_sdio_txpkt_prep()
2220 ret = brcmf_sdio_txpkt_prep_sg(bus, pktq, in brcmf_sdio_txpkt_prep()
2118 brcmf_sdio_txpkt_prep_sg(struct brcmf_sdio *bus, struct sk_buff_head *pktq, struct sk_buff *pkt, u16 total_len) brcmf_sdio_txpkt_prep_sg() argument
2263 brcmf_sdio_txpkt_postp(struct brcmf_sdio *bus, struct sk_buff_head *pktq) brcmf_sdio_txpkt_postp() argument
2297 brcmf_sdio_txpkt(struct brcmf_sdio *bus, struct sk_buff_head *pktq, uint chan) brcmf_sdio_txpkt() argument
2333 struct sk_buff_head pktq; brcmf_sdio_sendfromq() local
[all...]
H A Dsdio.h322 struct sk_buff_head *pktq);
328 struct sk_buff_head *pktq, uint totlen);
H A Dfwsignal.c389 struct pktq psq;
621 static void brcmf_fws_psq_flush(struct brcmf_fws_info *fws, struct pktq *q, in brcmf_fws_psq_flush()
811 struct pktq *txq; in brcmf_fws_bus_txq_cleanup()
959 brcmf_fws_flow_control_check(struct brcmf_fws_info *fws, struct pktq *pq, in brcmf_fws_flow_control_check()
1240 struct pktq *pq; in brcmf_fws_enq()

Completed in 27 milliseconds