Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/wireless/brcm80211/include/
Dbrcmu_utils.h73 struct pktq { struct
87 static inline int pktq_plen(struct pktq *pq, int prec) in pktq_plen() argument
92 static inline int pktq_pavail(struct pktq *pq, int prec) in pktq_pavail()
97 static inline bool pktq_pfull(struct pktq *pq, int prec) in pktq_pfull()
102 static inline bool pktq_pempty(struct pktq *pq, int prec) in pktq_pempty()
107 static inline struct sk_buff *pktq_ppeek(struct pktq *pq, int prec) in pktq_ppeek()
112 static inline struct sk_buff *pktq_ppeek_tail(struct pktq *pq, int prec) in pktq_ppeek_tail()
117 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, struct sk_buff *p);
118 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec,
120 struct sk_buff *brcmu_pktq_pdeq(struct pktq *pq, int prec);
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmutil/
Dutils.c58 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, in brcmu_pktq_penq()
77 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, in brcmu_pktq_penq_head()
96 struct sk_buff *brcmu_pktq_pdeq(struct pktq *pq, int prec) in brcmu_pktq_pdeq()
117 struct sk_buff *brcmu_pktq_pdeq_match(struct pktq *pq, int prec, in brcmu_pktq_pdeq_match()
136 struct sk_buff *brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) in brcmu_pktq_pdeq_tail()
152 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, in brcmu_pktq_pflush()
169 void brcmu_pktq_flush(struct pktq *pq, bool dir, in brcmu_pktq_flush()
178 void brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) in brcmu_pktq_init()
184 offsetof(struct pktq, q) + (sizeof(struct pktq_prec) * num_prec)); in brcmu_pktq_init()
197 struct sk_buff *brcmu_pktq_peek_tail(struct pktq *pq, int *prec_out) in brcmu_pktq_peek_tail()
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dbus.h82 struct pktq * (*gettxq)(struct device *dev);
177 struct pktq *brcmf_bus_gettxq(struct brcmf_bus *bus) in brcmf_bus_gettxq()
213 bool brcmf_c_prec_enq(struct device *dev, struct pktq *q, struct sk_buff *pkt,
Dbcmsdh.c706 struct sk_buff_head *pktq, uint totlen) in brcmf_sdiod_recv_chain() argument
714 addr, pktq->qlen); in brcmf_sdiod_recv_chain()
720 if (pktq->qlen == 1) in brcmf_sdiod_recv_chain()
722 pktq->next); in brcmf_sdiod_recv_chain()
732 skb_queue_walk(pktq, skb) { in brcmf_sdiod_recv_chain()
738 pktq); in brcmf_sdiod_recv_chain()
771 struct sk_buff_head *pktq) in brcmf_sdiod_send_pkt() argument
777 brcmf_dbg(SDIO, "addr = 0x%x, size = %d\n", addr, pktq->qlen); in brcmf_sdiod_send_pkt()
783 if (pktq->qlen == 1 || !sdiodev->sg_support) in brcmf_sdiod_send_pkt()
784 skb_queue_walk(pktq, skb) { in brcmf_sdiod_send_pkt()
[all …]
Dsdio.c444 struct pktq txq; /* Queue length used for flow-control */
2153 struct sk_buff_head *pktq, in brcmf_sdio_txpkt_prep_sg() argument
2169 lastfrm = skb_queue_is_last(pktq, pkt); in brcmf_sdio_txpkt_prep_sg()
2193 __skb_queue_after(pktq, pkt, pkt_pad); in brcmf_sdio_txpkt_prep_sg()
2221 brcmf_sdio_txpkt_prep(struct brcmf_sdio *bus, struct sk_buff_head *pktq, in brcmf_sdio_txpkt_prep() argument
2232 skb_queue_walk(pktq, pkt_next) { in brcmf_sdio_txpkt_prep()
2252 hd_info.lastfrm = skb_queue_is_last(pktq, pkt_next); in brcmf_sdio_txpkt_prep()
2253 if (bus->txglom && pktq->qlen > 1) { in brcmf_sdio_txpkt_prep()
2254 ret = brcmf_sdio_txpkt_prep_sg(bus, pktq, in brcmf_sdio_txpkt_prep()
2283 brcmf_sdio_update_hwhdr(pktq->next->data, total_len); in brcmf_sdio_txpkt_prep()
[all …]
Dsdio.h318 struct sk_buff_head *pktq);
324 struct sk_buff_head *pktq, uint totlen);
Dfwsignal.c395 struct pktq psq;
571 static void brcmf_fws_psq_flush(struct brcmf_fws_info *fws, struct pktq *q, in brcmf_fws_psq_flush()
824 struct pktq *txq; in brcmf_fws_bus_txq_cleanup()
972 brcmf_fws_flow_control_check(struct brcmf_fws_info *fws, struct pktq *pq, in brcmf_fws_flow_control_check()
1246 struct pktq *pq; in brcmf_fws_enq()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhtc-ops.h88 struct list_head *pktq) in ath6kl_htc_add_rxbuf_multiple() argument
90 return target->dev->ar->htc_ops->add_rxbuf_multiple(target, pktq); in ath6kl_htc_add_rxbuf_multiple()
Dhtc.h567 struct list_head *pktq);