Searched refs:pq (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.h38 void qib_user_sdma_queue_destroy(struct qib_user_sdma_queue *pq);
41 struct qib_user_sdma_queue *pq,
46 struct qib_user_sdma_queue *pq);
49 struct qib_user_sdma_queue *pq);
51 u32 qib_user_sdma_complete_counter(const struct qib_user_sdma_queue *pq);
52 u32 qib_user_sdma_inflight_counter(struct qib_user_sdma_queue *pq);
H A Dqib_user_sdma.c81 struct qib_user_sdma_queue *pq; /* which pq this pkt belongs to */ member in struct:qib_user_sdma_pkt
185 struct qib_user_sdma_queue *pq = local
189 if (!pq)
192 pq->counter = 0;
193 pq->sent_counter = 0;
194 pq->num_pending = 0;
195 pq->num_sending = 0;
196 pq->added = 0;
197 pq
273 qib_user_sdma_alloc_header(struct qib_user_sdma_queue *pq, size_t len, dma_addr_t *dma_addr) argument
295 qib_user_sdma_page_to_frags(const struct qib_devdata *dd, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, struct page *page, u16 put, u16 offset, u16 len, void *kvaddr) argument
556 qib_user_sdma_coalesce(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
613 qib_user_sdma_free_pkt_frag(struct device *dev, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, int frag) argument
653 qib_user_sdma_pin_pages(const struct qib_devdata *dd, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, unsigned long addr, int tlen, size_t npages) argument
710 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
752 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
770 qib_user_sdma_free_pkt_list(struct device *dev, struct qib_user_sdma_queue *pq, struct list_head *list) argument
797 qib_user_sdma_queue_pkts(const struct qib_devdata *dd, struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, const struct iovec *iov, unsigned long niov, struct list_head *list, int *maxpkts, int *ndesc) argument
1048 qib_user_sdma_set_complete_counter(struct qib_user_sdma_queue *pq, u32 c) argument
1055 qib_user_sdma_queue_clean(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
1104 qib_user_sdma_queue_destroy(struct qib_user_sdma_queue *pq) argument
1133 qib_user_sdma_queue_drain(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
1329 qib_user_sdma_push_pkts(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, struct list_head *pktlist, int count) argument
1381 qib_user_sdma_writev(struct qib_ctxtdata *rcd, struct qib_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim) argument
1449 qib_user_sdma_make_progress(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
1462 qib_user_sdma_complete_counter(const struct qib_user_sdma_queue *pq) argument
1467 qib_user_sdma_inflight_counter(struct qib_user_sdma_queue *pq) argument
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmutil/
H A Dutils.c46 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, argument
51 if (pktq_full(pq) || pktq_pfull(pq, prec))
54 q = &pq->q[prec].skblist;
56 pq->len++;
58 if (pq->hi_prec < prec)
59 pq->hi_prec = (u8) prec;
65 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, argument
70 if (pktq_full(pq) || pktq_pfull(pq, pre
84 brcmu_pktq_pdeq(struct pktq *pq, int prec) argument
105 brcmu_pktq_pdeq_match(struct pktq *pq, int prec, bool (*match_fn)(struct sk_buff *skb, void *arg), void *arg) argument
124 brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) argument
140 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) argument
157 brcmu_pktq_flush(struct pktq *pq, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) argument
166 brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) argument
185 brcmu_pktq_peek_tail(struct pktq *pq, int *prec_out) argument
204 brcmu_pktq_mlen(struct pktq *pq, uint prec_bmp) argument
219 brcmu_pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out) argument
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/include/
H A Dbrcmu_utils.h76 static inline int pktq_plen(struct pktq *pq, int prec) argument
78 return pq->q[prec].skblist.qlen;
81 static inline int pktq_pavail(struct pktq *pq, int prec) argument
83 return pq->q[prec].max - pq->q[prec].skblist.qlen;
86 static inline bool pktq_pfull(struct pktq *pq, int prec) argument
88 return pq->q[prec].skblist.qlen >= pq->q[prec].max;
91 static inline bool pktq_pempty(struct pktq *pq, int prec) argument
93 return skb_queue_empty(&pq
96 pktq_ppeek(struct pktq *pq, int prec) argument
101 pktq_ppeek_tail(struct pktq *pq, int prec) argument
132 pktq_len(struct pktq *pq) argument
137 pktq_max(struct pktq *pq) argument
142 pktq_avail(struct pktq *pq) argument
147 pktq_full(struct pktq *pq) argument
152 pktq_empty(struct pktq *pq) argument
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Dpinning.h13 int hfi1_init_system_pinning(struct hfi1_user_sdma_pkt_q *pq);
14 void hfi1_free_system_pinning(struct hfi1_user_sdma_pkt_q *pq);
H A Duser_sdma.c40 static inline void pq_update(struct hfi1_user_sdma_pkt_q *pq);
49 static inline void set_comp_state(struct hfi1_user_sdma_pkt_q *pq,
71 struct hfi1_user_sdma_pkt_q *pq = local
75 trace_hfi1_usdma_defer(pq, sde, &pq->busy);
83 xchg(&pq->state, SDMA_PKT_Q_DEFERRED);
84 if (list_empty(&pq->busy.list)) {
85 pq->busy.lock = &sde->waitlock;
86 iowait_get_priority(&pq->busy);
87 iowait_queue(pkts_sent, &pq
98 struct hfi1_user_sdma_pkt_q *pq = local
113 struct hfi1_user_sdma_pkt_q *pq; local
197 flush_pq_iowait(struct hfi1_user_sdma_pkt_q *pq) argument
215 struct hfi1_user_sdma_pkt_q *pq; local
283 struct hfi1_user_sdma_pkt_q *pq = local
646 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
681 struct hfi1_user_sdma_pkt_q *pq = NULL; local
916 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
1033 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
1159 struct hfi1_user_sdma_pkt_q *pq; local
1189 pq_update(struct hfi1_user_sdma_pkt_q *pq) argument
1213 set_comp_state(struct hfi1_user_sdma_pkt_q *pq, struct hfi1_user_sdma_comp_q *cq, u16 idx, enum hfi1_sdma_comp_state state, int ret) argument
[all...]
H A Dpin_system.c18 struct hfi1_user_sdma_pkt_q *pq; member in struct:sdma_mmu_node
35 int hfi1_init_system_pinning(struct hfi1_user_sdma_pkt_q *pq) argument
37 struct hfi1_devdata *dd = pq->dd;
40 ret = hfi1_mmu_rb_register(pq, &sdma_rb_ops, dd->pport->hfi1_wq,
41 &pq->handler);
45 pq->ctxt, pq->subctxt, ret);
49 void hfi1_free_system_pinning(struct hfi1_user_sdma_pkt_q *pq) argument
51 if (pq->handler)
52 hfi1_mmu_rb_unregister(pq
55 sdma_cache_evict(struct hfi1_user_sdma_pkt_q *pq, u32 npages) argument
118 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
172 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
206 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
288 struct hfi1_user_sdma_pkt_q *pq = req->pq; local
[all...]
H A Duser_sdma.h79 hfi1_cdbg(SDMA, "[%u:%u:%u:%u] " fmt, (req)->pq->dd->unit, \
80 (req)->pq->ctxt, (req)->pq->subctxt, (req)->info.comp_idx, \
127 struct hfi1_user_sdma_pkt_q *pq ____cacheline_aligned_in_smp;
H A Dtrace_tx.h617 TP_PROTO(struct hfi1_user_sdma_pkt_q *pq,
620 TP_ARGS(pq, sde, wait),
621 TP_STRUCT__entry(DD_DEV_ENTRY(pq->dd)
622 __field(struct hfi1_user_sdma_pkt_q *, pq)
628 TP_fast_assign(DD_DEV_ASSIGN(pq->dd);
629 __entry->pq = pq;
635 TP_printk("[%s] pq %llx sde %llx wait %llx engine %d empty %d",
637 (unsigned long long)__entry->pq,
646 TP_PROTO(struct hfi1_user_sdma_pkt_q *pq,
[all...]
/linux-master/drivers/dma/ioat/
H A Dprep.c20 * extended descriptor of an xor or pq descriptor
56 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; local
60 pq->coef[idx] = coef;
66 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *)desc[0]; local
74 pq->coef[idx] = coef;
280 struct ioat_pq_descriptor *pq = desc->pq; local
282 struct ioat_raw_descriptor *descs[] = { (void *) pq, (void *) pq_ex };
283 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt);
287 " sz: %#10.8x ctl: %#x (op: %#x int: %d compl: %d pq
307 struct ioat_pq_descriptor *pq = desc->pq; local
350 struct ioat_pq_descriptor *pq; local
472 struct ioat_pq_descriptor *pq; local
619 ioat_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
651 dma_addr_t pq[2]; local
678 dma_addr_t pq[2]; local
[all...]
H A Ddma.c510 struct ioat_pq_descriptor *pq = desc->pq; local
512 if (src_cnt_to_sw(pq->ctl_f.src_cnt) > 3)
565 struct ioat_pq_descriptor *pq = desc->pq; local
568 if (!pq->dwbes_f.wbes)
573 if (pq->dwbes_f.p_val_err)
576 if (pq->dwbes_f.q_val_err)
/linux-master/drivers/zorro/
H A Dgen-devlist.c18 pq(FILE *f, const char *c) function
69 pq(devf, c);
90 pq(devf, c);
/linux-master/lib/raid6/
H A Dneon.c8 #include <linux/raid/pq.h>
H A Dmmx.c16 #include <linux/raid/pq.h>
H A Dsse1.c21 #include <linux/raid/pq.h>
H A Drecov_neon.c7 #include <linux/raid/pq.h>
H A Drecov_s390xc.c10 #include <linux/raid/pq.h>
H A Drecov_avx2.c7 #include <linux/raid/pq.h>
H A Drecov.c16 #include <linux/raid/pq.h>
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_kernel_queue.h72 struct kfd_mem_obj *pq; member in struct:kernel_queue
H A Dkfd_kernel_queue.c85 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq);
87 pr_err("Failed to init pq queues size %d\n", queue_size);
91 kq->pq_kernel_addr = kq->pq->cpu_ptr;
92 kq->pq_gpu_addr = kq->pq->gpu_addr;
190 kfd_gtt_sa_free(dev, kq->pq);
222 kfd_gtt_sa_free(kq->dev, kq->pq);
/linux-master/crypto/async_tx/
H A Dasync_pq.c10 #include <linux/raid/pq.h>
251 /* run the pq synchronously */
317 dma_addr_t pq[2]; local
336 pq[0] = 0;
339 pq[0] = dma_map_page(dev, P(blocks, disks),
342 unmap->addr[j++] = pq[0];
346 pq[1] = 0;
349 pq[1] = dma_map_page(dev, Q(blocks, disks),
352 unmap->addr[j++] = pq[1];
359 tx = device->device_prep_dma_pq_val(chan, pq,
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-jpeg.c318 u8 pq, tq, *qk; local
326 pq = (pq_tq >> 4) & 0xf;
332 if (pq != 0 && (pq != 1 || precision != 12))
342 ret = jpeg_skip(stream, pq ? 128 : 64);
348 tables[tq].length = pq ? 128 : 64;
351 len -= pq ? 129 : 65;
/linux-master/sound/pci/hda/
H A Dhda_auto_parser.c935 const struct snd_hda_pin_quirk *pq; local
940 for (pq = pin_quirk; pq->subvendor; pq++) {
941 if ((codec->core.subsystem_id & 0xffff0000) != (pq->subvendor << 16))
943 if (codec->core.vendor_id != pq->codec)
945 if (pin_config_match(codec, pq->pins, match_all_pins)) {
946 codec->fixup_id = pq->value;
948 codec->fixup_name = pq->name;
/linux-master/net/xfrm/
H A Dxfrm_policy.c1441 struct xfrm_policy_queue *pq = &old->polq; local
1444 if (skb_queue_empty(&pq->hold_queue))
1449 spin_lock_bh(&pq->hold_queue.lock);
1450 skb_queue_splice_init(&pq->hold_queue, &list);
1451 if (del_timer(&pq->hold_timer))
1453 spin_unlock_bh(&pq->hold_queue.lock);
1455 pq = &new->polq;
1457 spin_lock_bh(&pq->hold_queue.lock);
1458 skb_queue_splice(&list, &pq->hold_queue);
1459 pq
2862 struct xfrm_policy_queue *pq = &pol->polq; local
2948 struct xfrm_policy_queue *pq = &pol->polq; local
[all...]

Completed in 203 milliseconds

1234