Searched defs:pq (Results 1 - 18 of 18) sorted by relevance

/drivers/zorro/
H A Dgen-devlist.c17 pq(FILE *f, const char *c) function
68 pq(devf, c);
89 pq(devf, c);
/drivers/net/wireless/brcm80211/brcmutil/
H A Dutils.c64 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, argument
69 if (pktq_full(pq) || pktq_pfull(pq, prec))
72 q = &pq->q[prec].skblist;
74 pq->len++;
76 if (pq->hi_prec < prec)
77 pq->hi_prec = (u8) prec;
83 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, argument
88 if (pktq_full(pq) || pktq_pfull(pq, pre
102 brcmu_pktq_pdeq(struct pktq *pq, int prec) argument
117 brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) argument
133 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) argument
150 brcmu_pktq_flush(struct pktq *pq, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) argument
159 brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) argument
178 brcmu_pktq_peek_tail(struct pktq *pq, int *prec_out) argument
197 brcmu_pktq_mlen(struct pktq *pq, uint prec_bmp) argument
212 brcmu_pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out) argument
[all...]
/drivers/dma/ioat/
H A Ddma_v2.h113 * @pq: hardware pq descriptor
114 * @pq_ex: hardware pq extension descriptor
115 * @pqu: hardware pq update descriptor
129 struct ioat_pq_descriptor *pq; member in union:ioat_ring_ent::__anon457
H A Ddma_v3.c75 * extended descriptor of an xor or pq descriptor
107 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; local
111 pq->coef[idx] = coef;
176 struct ioat_pq_descriptor *pq = desc->pq; local
179 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt);
195 descs[0] = (struct ioat_raw_descriptor *) pq;
204 /* the dests are sources in pq validate operations */
205 if (pq->ctl_f.op == IOAT_OP_XOR_VAL) {
207 ioat_unmap(pdev, pq
244 struct ioat_pq_descriptor *pq = desc->pq; local
586 struct ioat_pq_descriptor *pq = desc->pq; local
619 struct ioat_pq_descriptor *pq; local
751 ioat3_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) argument
775 dma_addr_t pq[2]; local
792 dma_addr_t pq[2]; local
[all...]
/drivers/net/wireless/brcm80211/include/
H A Dbrcmu_utils.h87 static inline int pktq_plen(struct pktq *pq, int prec) argument
89 return pq->q[prec].skblist.qlen;
92 static inline int pktq_pavail(struct pktq *pq, int prec) argument
94 return pq->q[prec].max - pq->q[prec].skblist.qlen;
97 static inline bool pktq_pfull(struct pktq *pq, int prec) argument
99 return pq->q[prec].skblist.qlen >= pq->q[prec].max;
102 static inline bool pktq_pempty(struct pktq *pq, int prec) argument
104 return skb_queue_empty(&pq
107 pktq_ppeek(struct pktq *pq, int prec) argument
112 pktq_ppeek_tail(struct pktq *pq, int prec) argument
141 pktq_len(struct pktq *pq) argument
146 pktq_max(struct pktq *pq) argument
151 pktq_avail(struct pktq *pq) argument
156 pktq_full(struct pktq *pq) argument
161 pktq_empty(struct pktq *pq) argument
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_user_sdma.c103 struct ipath_user_sdma_queue *pq = local
106 if (!pq)
109 pq->counter = 0;
110 pq->sent_counter = 0;
111 INIT_LIST_HEAD(&pq->sent);
113 mutex_init(&pq->lock);
115 snprintf(pq->pkt_slab_name, sizeof(pq->pkt_slab_name),
117 pq->pkt_slab = kmem_cache_create(pq
247 ipath_user_sdma_free_pkt_frag(struct device *dev, struct ipath_user_sdma_queue *pq, struct ipath_user_sdma_pkt *pkt, int frag) argument
323 ipath_user_sdma_pin_pkt(const struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, struct ipath_user_sdma_pkt *pkt, const struct iovec *iov, unsigned long niov) argument
353 ipath_user_sdma_init_payload(const struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, struct ipath_user_sdma_pkt *pkt, const struct iovec *iov, unsigned long niov, int npages) argument
370 ipath_user_sdma_free_pkt_list(struct device *dev, struct ipath_user_sdma_queue *pq, struct list_head *list) argument
393 ipath_user_sdma_queue_pkts(const struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, struct list_head *list, const struct iovec *iov, unsigned long niov, int maxpkts) argument
557 ipath_user_sdma_set_complete_counter(struct ipath_user_sdma_queue *pq, u32 c) argument
564 ipath_user_sdma_queue_clean(const struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq) argument
600 ipath_user_sdma_queue_destroy(struct ipath_user_sdma_queue *pq) argument
624 ipath_user_sdma_queue_drain(struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq) argument
709 ipath_user_sdma_push_pkts(struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, struct list_head *pktlist) argument
793 ipath_user_sdma_writev(struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim) argument
858 ipath_user_sdma_make_progress(struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq) argument
871 ipath_user_sdma_complete_counter(const struct ipath_user_sdma_queue *pq) argument
876 ipath_user_sdma_inflight_counter(struct ipath_user_sdma_queue *pq) argument
[all...]
H A Dipath_file_ops.c1882 fd->pq = ipath_user_sdma_queue_create(&dd->pcidev->dev,
1887 if (!fd->pq)
2068 ipath_user_sdma_queue_drain(dd, fd->pq);
2069 ipath_user_sdma_queue_destroy(fd->pq);
2202 static int ipath_sdma_get_inflight(struct ipath_user_sdma_queue *pq, argument
2205 const u32 val = ipath_user_sdma_inflight_counter(pq);
2214 struct ipath_user_sdma_queue *pq,
2220 err = ipath_user_sdma_make_progress(dd, pq);
2224 val = ipath_user_sdma_complete_counter(pq);
2422 struct ipath_user_sdma_queue *pq local
2213 ipath_sdma_get_complete(struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, u32 __user *completep) argument
[all...]
H A Dipath_kernel.h868 struct ipath_user_sdma_queue *pq; member in struct:ipath_filedata
949 ((struct ipath_filedata *)(fp)->private_data)->pq
/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c102 struct qib_user_sdma_queue *pq = local
105 if (!pq)
108 pq->counter = 0;
109 pq->sent_counter = 0;
110 INIT_LIST_HEAD(&pq->sent);
112 mutex_init(&pq->lock);
114 snprintf(pq->pkt_slab_name, sizeof(pq->pkt_slab_name),
116 pq->pkt_slab = kmem_cache_create(pq
251 qib_user_sdma_free_pkt_frag(struct device *dev, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, int frag) argument
325 qib_user_sdma_pin_pkt(const struct qib_devdata *dd, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, const struct iovec *iov, unsigned long niov) argument
354 qib_user_sdma_init_payload(const struct qib_devdata *dd, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, const struct iovec *iov, unsigned long niov, int npages) argument
371 qib_user_sdma_free_pkt_list(struct device *dev, struct qib_user_sdma_queue *pq, struct list_head *list) argument
395 qib_user_sdma_queue_pkts(const struct qib_devdata *dd, struct qib_user_sdma_queue *pq, struct list_head *list, const struct iovec *iov, unsigned long niov, int maxpkts) argument
558 qib_user_sdma_set_complete_counter(struct qib_user_sdma_queue *pq, u32 c) argument
565 qib_user_sdma_queue_clean(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
602 qib_user_sdma_queue_destroy(struct qib_user_sdma_queue *pq) argument
626 qib_user_sdma_queue_drain(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
716 qib_user_sdma_push_pkts(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, struct list_head *pktlist) argument
806 qib_user_sdma_writev(struct qib_ctxtdata *rcd, struct qib_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim) argument
877 qib_user_sdma_make_progress(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
890 qib_user_sdma_complete_counter(const struct qib_user_sdma_queue *pq) argument
895 qib_user_sdma_inflight_counter(struct qib_user_sdma_queue *pq) argument
[all...]
H A Dqib_file_ops.c1535 fd->pq = qib_user_sdma_queue_create(&dd->pcidev->dev,
1539 if (!fd->pq)
1743 if (fd->pq) {
1744 qib_user_sdma_queue_drain(rcd->ppd, fd->pq);
1745 qib_user_sdma_queue_destroy(fd->pq);
1839 static int qib_sdma_get_inflight(struct qib_user_sdma_queue *pq, argument
1842 const u32 val = qib_user_sdma_inflight_counter(pq);
1851 struct qib_user_sdma_queue *pq,
1857 if (!pq)
1860 err = qib_user_sdma_make_progress(ppd, pq);
1850 qib_sdma_get_complete(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, u32 __user *completep) argument
2166 struct qib_user_sdma_queue *pq = fp->pq; local
[all...]
H A Dqib.h1062 struct qib_user_sdma_queue *pq; member in struct:qib_filedata
1139 (((struct qib_filedata *)(fp)->private_data)->pq)
/drivers/atm/
H A Dfirestream.c630 static struct FS_QENTRY pq[60]; variable in typeref:struct:FS_QENTRY
651 pq[qp].cmd = cmd;
652 pq[qp].p0 = p1;
653 pq[qp].p1 = p2;
654 pq[qp].p2 = p3;
1950 i, pq[qp].cmd, pq[qp].p0, pq[qp].p1, pq[qp].p2);
/drivers/dma/
H A Diop-adma.c34 #include <linux/raid/pq.h>
809 iop_adma_prep_dma_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, argument
1249 /* combined sources, software pq results, and extra hw pq results */
1250 struct page *pq[IOP_ADMA_NUM_SRC_TEST+2+2]; local
1251 /* ptr to the extra hw pq buffers defined above */
1252 struct page **pq_hw = &pq[IOP_ADMA_NUM_SRC_TEST+2];
1268 for (i = 0; i < ARRAY_SIZE(pq); i++) {
1269 pq[i] = alloc_page(GFP_KERNEL);
1270 if (!pq[
[all...]
/drivers/mtd/ubi/
H A Dubi.h341 * @pq: protection queue (contain physical eraseblocks which are temporarily
344 * @wl_lock: protects the @used, @free, @pq, @pq_head, @lookuptbl, @move_from,
433 struct list_head pq[UBI_PROT_QUEUE_LEN]; member in struct:ubi_device
/drivers/net/wireless/bcmdhd/
H A Dbcmutils.c219 pktq_penq(struct pktq *pq, int prec, void *p) argument
223 ASSERT(prec >= 0 && prec < pq->num_prec);
226 ASSERT(!pktq_full(pq));
227 ASSERT(!pktq_pfull(pq, prec));
229 q = &pq->q[prec];
239 pq->len++;
241 if (pq->hi_prec < prec)
242 pq->hi_prec = (uint8)prec;
248 pktq_penq_head(struct pktq *pq, int prec, void *p) argument
252 ASSERT(prec >= 0 && prec < pq
276 pktq_pdeq(struct pktq *pq, int prec) argument
301 pktq_pdeq_prev(struct pktq *pq, int prec, void *prev_p) argument
327 pktq_pdeq_tail(struct pktq *pq, int prec) argument
356 pktq_pflush(osl_t *osh, struct pktq *pq, int prec, bool dir, ifpkt_cb_t fn, int arg) argument
388 pktq_pdel(struct pktq *pq, void *pktbuf, int prec) argument
421 pktq_init(struct pktq *pq, int num_prec, int max_len) argument
439 pktq_set_max_plen(struct pktq *pq, int prec, int max_len) argument
448 pktq_deq(struct pktq *pq, int *prec_out) argument
481 pktq_deq_tail(struct pktq *pq, int *prec_out) argument
521 pktq_peek(struct pktq *pq, int *prec_out) argument
538 pktq_peek_tail(struct pktq *pq, int *prec_out) argument
556 pktq_flush(osl_t *osh, struct pktq *pq, bool dir, ifpkt_cb_t fn, int arg) argument
575 pktq_mlen(struct pktq *pq, uint prec_bmp) argument
590 pktq_mpeek(struct pktq *pq, uint prec_bmp, int *prec_out) argument
619 pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out) argument
[all...]
H A Ddhd_cdc.c587 bcm_bprintf(strbuf, "wlfc- (sent, status) => pq(%d,%d), vq(%d,%d),"
976 _dhd_wlfc_flow_control_check(athost_wl_status_info_t* ctx, struct pktq* pq, uint8 if_id) argument
978 if ((pq->len <= WLFC_FLOWCONTROL_LOWATER) && (ctx->hostif_flow_state[if_id] == ON)) {
983 pq->len, if_id, __FUNCTION__));
989 if ((pq->len >= WLFC_FLOWCONTROL_HIWATER) && (ctx->hostif_flow_state[if_id] == OFF)) {
994 pq->len, if_id, __FUNCTION__));
/drivers/net/wireless/brcm80211/brcmsmac/
H A Dampdu.c1226 struct pktq *pq = &qi->q; local
1232 for (prec = 0; prec < pq->num_prec; prec++)
1233 brcmu_pktq_pflush(pq, prec, true, cb_del_ampdu_pkt,
/drivers/dma/ppc4xx/
H A Dadma.c1591 * makes sense to pick out only pq case, because it may be
2937 struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
2951 pdest = pq[0];
2956 qdest = pq[1];
3120 dma_addr_t pq[2]; local
3123 pq[0] = src[0];
3124 pq[1] = 0;
3127 tx = ppc440spe_adma_prep_dma_pqzero_sum(chan, pq, &src[1],
4215 dma_has_cap(DMA_PQ, adev->common.cap_mask) ? "pq " : "",
2936 ppc440spe_adma_prep_dma_pqzero_sum( struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) argument

Completed in 1270 milliseconds