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.c62 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, argument
67 if (pktq_full(pq) || pktq_pfull(pq, prec))
70 q = &pq->q[prec].skblist;
72 pq->len++;
74 if (pq->hi_prec < prec)
75 pq->hi_prec = (u8) prec;
81 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, argument
86 if (pktq_full(pq) || pktq_pfull(pq, pre
100 brcmu_pktq_pdeq(struct pktq *pq, int prec) argument
115 brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) argument
131 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) argument
148 brcmu_pktq_flush(struct pktq *pq, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) argument
157 brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) argument
176 brcmu_pktq_peek_tail(struct pktq *pq, int *prec_out) argument
195 brcmu_pktq_mlen(struct pktq *pq, uint prec_bmp) argument
210 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::__anon456
H A Ddma_v3.c74 * extended descriptor of an xor or pq descriptor
106 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; local
110 pq->coef[idx] = coef;
175 struct ioat_pq_descriptor *pq = desc->pq; local
178 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt);
194 descs[0] = (struct ioat_raw_descriptor *) pq;
203 /* the dests are sources in pq validate operations */
204 if (pq->ctl_f.op == IOAT_OP_XOR_VAL) {
206 ioat_unmap(pdev, pq
243 struct ioat_pq_descriptor *pq = desc->pq; local
584 struct ioat_pq_descriptor *pq = desc->pq; local
617 struct ioat_pq_descriptor *pq; local
749 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
773 dma_addr_t pq[2]; local
790 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.h1054 struct qib_user_sdma_queue *pq; member in struct:qib_filedata
1131 (((struct qib_filedata *)(fp)->private_data)->pq)
/drivers/atm/
H A Dfirestream.c631 static struct FS_QENTRY pq[60]; variable in typeref:struct:FS_QENTRY
652 pq[qp].cmd = cmd;
653 pq[qp].p0 = p1;
654 pq[qp].p1 = p2;
655 pq[qp].p2 = p3;
1951 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>
819 iop_adma_prep_dma_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, argument
1268 /* combined sources, software pq results, and extra hw pq results */
1269 struct page *pq[IOP_ADMA_NUM_SRC_TEST+2+2]; local
1270 /* ptr to the extra hw pq buffers defined above */
1271 struct page **pq_hw = &pq[IOP_ADMA_NUM_SRC_TEST+2];
1287 for (i = 0; i < ARRAY_SIZE(pq); i++) {
1288 pq[i] = alloc_page(GFP_KERNEL);
1289 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,
434 struct list_head pq[UBI_PROT_QUEUE_LEN]; member in struct:ubi_device
/drivers/net/wireless/bcmdhd/
H A Dbcmutils.c215 pktq_penq(struct pktq *pq, int prec, void *p) argument
219 ASSERT(prec >= 0 && prec < pq->num_prec);
222 ASSERT(!pktq_full(pq));
223 ASSERT(!pktq_pfull(pq, prec));
225 q = &pq->q[prec];
235 pq->len++;
237 if (pq->hi_prec < prec)
238 pq->hi_prec = (uint8)prec;
244 pktq_penq_head(struct pktq *pq, int prec, void *p) argument
248 ASSERT(prec >= 0 && prec < pq
272 pktq_pdeq(struct pktq *pq, int prec) argument
297 pktq_pdeq_prev(struct pktq *pq, int prec, void *prev_p) argument
323 pktq_pdeq_tail(struct pktq *pq, int prec) argument
352 pktq_pflush(osl_t *osh, struct pktq *pq, int prec, bool dir, ifpkt_cb_t fn, int arg) argument
384 pktq_pdel(struct pktq *pq, void *pktbuf, int prec) argument
417 pktq_init(struct pktq *pq, int num_prec, int max_len) argument
435 pktq_set_max_plen(struct pktq *pq, int prec, int max_len) argument
444 pktq_deq(struct pktq *pq, int *prec_out) argument
477 pktq_deq_tail(struct pktq *pq, int *prec_out) argument
517 pktq_peek(struct pktq *pq, int *prec_out) argument
534 pktq_peek_tail(struct pktq *pq, int *prec_out) argument
552 pktq_flush(osl_t *osh, struct pktq *pq, bool dir, ifpkt_cb_t fn, int arg) argument
571 pktq_mlen(struct pktq *pq, uint prec_bmp) argument
586 pktq_mpeek(struct pktq *pq, uint prec_bmp, int *prec_out) argument
615 pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out) argument
[all...]
H A Ddhd_cdc.c565 bcm_bprintf(strbuf, "wlfc- (sent, status) => pq(%d,%d), vq(%d,%d),"
891 _dhd_wlfc_flow_control_check(athost_wl_status_info_t* ctx, struct pktq* pq, uint8 if_id) argument
893 if ((pq->len <= WLFC_FLOWCONTROL_LOWATER) && (ctx->hostif_flow_state[if_id] == ON)) {
898 pq->len, if_id, __FUNCTION__));
904 if ((pq->len >= WLFC_FLOWCONTROL_HIWATER) && (ctx->hostif_flow_state[if_id] == OFF)) {
909 pq->len, if_id, __FUNCTION__));
/drivers/net/wireless/brcm80211/brcmsmac/
H A Dampdu.c1232 struct pktq *pq = &qi->q; local
1238 for (prec = 0; prec < pq->num_prec; prec++)
1239 brcmu_pktq_pflush(pq, prec, true, cb_del_ampdu_pkt,
/drivers/dma/ppc4xx/
H A Dadma.c1590 * makes sense to pick out only pq case, because it may be
2953 struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
2967 pdest = pq[0];
2972 qdest = pq[1];
3136 dma_addr_t pq[2]; local
3139 pq[0] = src[0];
3140 pq[1] = 0;
3143 tx = ppc440spe_adma_prep_dma_pqzero_sum(chan, pq, &src[1],
4247 dma_has_cap(DMA_PQ, adev->common.cap_mask) ? "pq " : "",
2952 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 200 milliseconds