/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmutil/ |
H A D | utils.c | 47 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, in brcmu_pktq_penq() argument 52 if (pktq_full(pq) || pktq_pfull(pq, prec)) in brcmu_pktq_penq() 55 q = &pq->q[prec].skblist; in brcmu_pktq_penq() 57 pq->len++; in brcmu_pktq_penq() 59 if (pq->hi_prec < prec) in brcmu_pktq_penq() 60 pq->hi_prec = (u8) prec; in brcmu_pktq_penq() 66 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, in brcmu_pktq_penq_head() argument 71 if (pktq_full(pq) || pktq_pfull(pq, pre in brcmu_pktq_penq_head() 85 brcmu_pktq_pdeq(struct pktq *pq, int prec) brcmu_pktq_pdeq() argument 106 brcmu_pktq_pdeq_match(struct pktq *pq, int prec, bool (*match_fn)(struct sk_buff *skb, void *arg), void *arg) brcmu_pktq_pdeq_match() argument 125 brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) brcmu_pktq_pdeq_tail() argument 141 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) brcmu_pktq_pflush() argument 158 brcmu_pktq_flush(struct pktq *pq, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) brcmu_pktq_flush() argument 167 brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) brcmu_pktq_init() argument 186 brcmu_pktq_peek_tail(struct pktq *pq, int *prec_out) brcmu_pktq_peek_tail() argument 205 brcmu_pktq_mlen(struct pktq *pq, uint prec_bmp) brcmu_pktq_mlen() argument 220 brcmu_pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out) brcmu_pktq_mdeq() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmutil/ |
H A D | utils.c | 46 struct sk_buff *brcmu_pktq_penq(struct pktq *pq, int prec, in brcmu_pktq_penq() argument 51 if (pktq_full(pq) || pktq_pfull(pq, prec)) in brcmu_pktq_penq() 54 q = &pq->q[prec].skblist; in brcmu_pktq_penq() 56 pq->len++; in brcmu_pktq_penq() 58 if (pq->hi_prec < prec) in brcmu_pktq_penq() 59 pq->hi_prec = (u8) prec; in brcmu_pktq_penq() 65 struct sk_buff *brcmu_pktq_penq_head(struct pktq *pq, int prec, in brcmu_pktq_penq_head() argument 70 if (pktq_full(pq) || pktq_pfull(pq, pre in brcmu_pktq_penq_head() 84 brcmu_pktq_pdeq(struct pktq *pq, int prec) brcmu_pktq_pdeq() argument 105 brcmu_pktq_pdeq_match(struct pktq *pq, int prec, bool (*match_fn)(struct sk_buff *skb, void *arg), void *arg) brcmu_pktq_pdeq_match() argument 124 brcmu_pktq_pdeq_tail(struct pktq *pq, int prec) brcmu_pktq_pdeq_tail() argument 140 brcmu_pktq_pflush(struct pktq *pq, int prec, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) brcmu_pktq_pflush() argument 157 brcmu_pktq_flush(struct pktq *pq, bool dir, bool (*fn)(struct sk_buff *, void *), void *arg) brcmu_pktq_flush() argument 166 brcmu_pktq_init(struct pktq *pq, int num_prec, int max_len) brcmu_pktq_init() argument 185 brcmu_pktq_peek_tail(struct pktq *pq, int *prec_out) brcmu_pktq_peek_tail() argument 204 brcmu_pktq_mlen(struct pktq *pq, uint prec_bmp) brcmu_pktq_mlen() argument 219 brcmu_pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out) brcmu_pktq_mdeq() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/include/ |
H A D | brcmu_utils.h | 76 static inline int pktq_plen(struct pktq *pq, int prec) in pktq_plen() argument 78 return pq->q[prec].skblist.qlen; in pktq_plen() 81 static inline int pktq_pavail(struct pktq *pq, int prec) in pktq_pavail() argument 83 return pq->q[prec].max - pq->q[prec].skblist.qlen; in pktq_pavail() 86 static inline bool pktq_pfull(struct pktq *pq, int prec) in pktq_pfull() argument 88 return pq->q[prec].skblist.qlen >= pq->q[prec].max; in pktq_pfull() 91 static inline bool pktq_pempty(struct pktq *pq, int prec) in pktq_pempty() argument 93 return skb_queue_empty(&pq in pktq_pempty() 96 pktq_ppeek(struct pktq *pq, int prec) pktq_ppeek() argument 101 pktq_ppeek_tail(struct pktq *pq, int prec) pktq_ppeek_tail() argument 132 pktq_len(struct pktq *pq) pktq_len() argument 137 pktq_max(struct pktq *pq) pktq_max() argument 142 pktq_avail(struct pktq *pq) pktq_avail() argument 147 pktq_full(struct pktq *pq) pktq_full() argument 152 pktq_empty(struct pktq *pq) pktq_empty() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/include/ |
H A D | brcmu_utils.h | 76 static inline int pktq_plen(struct pktq *pq, int prec) in pktq_plen() argument 78 return pq->q[prec].skblist.qlen; in pktq_plen() 81 static inline int pktq_pavail(struct pktq *pq, int prec) in pktq_pavail() argument 83 return pq->q[prec].max - pq->q[prec].skblist.qlen; in pktq_pavail() 86 static inline bool pktq_pfull(struct pktq *pq, int prec) in pktq_pfull() argument 88 return pq->q[prec].skblist.qlen >= pq->q[prec].max; in pktq_pfull() 91 static inline bool pktq_pempty(struct pktq *pq, int prec) in pktq_pempty() argument 93 return skb_queue_empty(&pq in pktq_pempty() 96 pktq_ppeek(struct pktq *pq, int prec) pktq_ppeek() argument 101 pktq_ppeek_tail(struct pktq *pq, int prec) pktq_ppeek_tail() argument 132 pktq_len(struct pktq *pq) pktq_len() argument 137 pktq_max(struct pktq *pq) pktq_max() argument 142 pktq_avail(struct pktq *pq) pktq_avail() argument 147 pktq_full(struct pktq *pq) pktq_full() argument 152 pktq_empty(struct pktq *pq) pktq_empty() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 81 struct qib_user_sdma_queue *pq; /* which pq this pkt belongs to */ member 185 struct qib_user_sdma_queue *pq = in qib_user_sdma_queue_create() local 189 if (!pq) in qib_user_sdma_queue_create() 192 pq->counter = 0; in qib_user_sdma_queue_create() 193 pq->sent_counter = 0; in qib_user_sdma_queue_create() 194 pq->num_pending = 0; in qib_user_sdma_queue_create() 195 pq->num_sending = 0; in qib_user_sdma_queue_create() 196 pq->added = 0; in qib_user_sdma_queue_create() 197 pq in qib_user_sdma_queue_create() 273 qib_user_sdma_alloc_header(struct qib_user_sdma_queue *pq, size_t len, dma_addr_t *dma_addr) qib_user_sdma_alloc_header() 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) qib_user_sdma_page_to_frags() argument 557 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) qib_user_sdma_coalesce() argument 615 qib_user_sdma_free_pkt_frag(struct device *dev, struct qib_user_sdma_queue *pq, struct qib_user_sdma_pkt *pkt, int frag) qib_user_sdma_free_pkt_frag() argument 658 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) qib_user_sdma_pin_pages() argument 715 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) qib_user_sdma_pin_pkt() argument 757 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) qib_user_sdma_init_payload() argument 775 qib_user_sdma_free_pkt_list(struct device *dev, struct qib_user_sdma_queue *pq, struct list_head *list) qib_user_sdma_free_pkt_list() argument 802 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) qib_user_sdma_queue_pkts() argument 1053 qib_user_sdma_set_complete_counter(struct qib_user_sdma_queue *pq, u32 c) qib_user_sdma_set_complete_counter() argument 1060 qib_user_sdma_queue_clean(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) qib_user_sdma_queue_clean() argument 1109 qib_user_sdma_queue_destroy(struct qib_user_sdma_queue *pq) qib_user_sdma_queue_destroy() argument 1138 qib_user_sdma_queue_drain(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) qib_user_sdma_queue_drain() argument 1334 qib_user_sdma_push_pkts(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, struct list_head *pktlist, int count) qib_user_sdma_push_pkts() argument 1386 qib_user_sdma_writev(struct qib_ctxtdata *rcd, struct qib_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim) qib_user_sdma_writev() argument 1454 qib_user_sdma_make_progress(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) qib_user_sdma_make_progress() argument 1467 qib_user_sdma_complete_counter(const struct qib_user_sdma_queue *pq) qib_user_sdma_complete_counter() argument 1472 qib_user_sdma_inflight_counter(struct qib_user_sdma_queue *pq) qib_user_sdma_inflight_counter() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 81 struct qib_user_sdma_queue *pq; /* which pq this pkt belongs to */ member 185 struct qib_user_sdma_queue *pq = in qib_user_sdma_queue_create() local 189 if (!pq) in qib_user_sdma_queue_create() 192 pq->counter = 0; in qib_user_sdma_queue_create() 193 pq->sent_counter = 0; in qib_user_sdma_queue_create() 194 pq->num_pending = 0; in qib_user_sdma_queue_create() 195 pq->num_sending = 0; in qib_user_sdma_queue_create() 196 pq->added = 0; in qib_user_sdma_queue_create() 197 pq in qib_user_sdma_queue_create() 273 qib_user_sdma_alloc_header(struct qib_user_sdma_queue *pq, size_t len, dma_addr_t *dma_addr) qib_user_sdma_alloc_header() 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) qib_user_sdma_page_to_frags() 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) qib_user_sdma_coalesce() 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) qib_user_sdma_free_pkt_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) qib_user_sdma_pin_pages() 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) qib_user_sdma_pin_pkt() 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) qib_user_sdma_init_payload() argument 770 qib_user_sdma_free_pkt_list(struct device *dev, struct qib_user_sdma_queue *pq, struct list_head *list) qib_user_sdma_free_pkt_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) qib_user_sdma_queue_pkts() argument 1048 qib_user_sdma_set_complete_counter(struct qib_user_sdma_queue *pq, u32 c) qib_user_sdma_set_complete_counter() argument 1055 qib_user_sdma_queue_clean(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) qib_user_sdma_queue_clean() argument 1104 qib_user_sdma_queue_destroy(struct qib_user_sdma_queue *pq) qib_user_sdma_queue_destroy() argument 1133 qib_user_sdma_queue_drain(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) qib_user_sdma_queue_drain() argument 1329 qib_user_sdma_push_pkts(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, struct list_head *pktlist, int count) qib_user_sdma_push_pkts() argument 1381 qib_user_sdma_writev(struct qib_ctxtdata *rcd, struct qib_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim) qib_user_sdma_writev() argument 1449 qib_user_sdma_make_progress(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) qib_user_sdma_make_progress() argument 1462 qib_user_sdma_complete_counter(const struct qib_user_sdma_queue *pq) qib_user_sdma_complete_counter() argument 1467 qib_user_sdma_inflight_counter(struct qib_user_sdma_queue *pq) qib_user_sdma_inflight_counter() argument [all...] |
/kernel/linux/linux-5.10/drivers/dma/ioat/ |
H A D | prep.c | 20 * extended descriptor of an xor or pq descriptor 56 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; in pq_set_src() local 60 pq->coef[idx] = coef; in pq_set_src() 66 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *)desc[0]; in pq16_set_src() local 74 pq->coef[idx] = coef; in pq16_set_src() 280 struct ioat_pq_descriptor *pq = desc->pq; in dump_pq_desc_dbg() local 282 struct ioat_raw_descriptor *descs[] = { (void *) pq, (void *) pq_ex }; in dump_pq_desc_dbg() 283 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt); in dump_pq_desc_dbg() 287 " sz: %#10.8x ctl: %#x (op: %#x int: %d compl: %d pq in dump_pq_desc_dbg() 307 struct ioat_pq_descriptor *pq = desc->pq; dump_pq16_desc_dbg() local 350 struct ioat_pq_descriptor *pq; __ioat_prep_pq_lock() local 472 struct ioat_pq_descriptor *pq; __ioat_prep_pq16_lock() 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) ioat_prep_pq_val() argument 651 dma_addr_t pq[2]; ioat_prep_pqxor() local 678 dma_addr_t pq[2]; ioat_prep_pqxor_val() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ioat/ |
H A D | prep.c | 20 * extended descriptor of an xor or pq descriptor 56 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; in pq_set_src() local 60 pq->coef[idx] = coef; in pq_set_src() 66 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *)desc[0]; in pq16_set_src() local 74 pq->coef[idx] = coef; in pq16_set_src() 280 struct ioat_pq_descriptor *pq = desc->pq; in dump_pq_desc_dbg() local 282 struct ioat_raw_descriptor *descs[] = { (void *) pq, (void *) pq_ex }; in dump_pq_desc_dbg() 283 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt); in dump_pq_desc_dbg() 287 " sz: %#10.8x ctl: %#x (op: %#x int: %d compl: %d pq in dump_pq_desc_dbg() 307 struct ioat_pq_descriptor *pq = desc->pq; dump_pq16_desc_dbg() local 350 struct ioat_pq_descriptor *pq; __ioat_prep_pq_lock() local 472 struct ioat_pq_descriptor *pq; __ioat_prep_pq16_lock() 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) ioat_prep_pq_val() argument 651 dma_addr_t pq[2]; ioat_prep_pqxor() local 678 dma_addr_t pq[2]; ioat_prep_pqxor_val() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | user_sdma.c | 40 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 = in defer_packet_queue() local 75 trace_hfi1_usdma_defer(pq, sde, &pq->busy); in defer_packet_queue() 83 xchg(&pq->state, SDMA_PKT_Q_DEFERRED); in defer_packet_queue() 84 if (list_empty(&pq->busy.list)) { in defer_packet_queue() 85 pq->busy.lock = &sde->waitlock; in defer_packet_queue() 86 iowait_get_priority(&pq->busy); in defer_packet_queue() 87 iowait_queue(pkts_sent, &pq in defer_packet_queue() 98 struct hfi1_user_sdma_pkt_q *pq = activate_packet_queue() local 113 struct hfi1_user_sdma_pkt_q *pq; hfi1_user_sdma_alloc_queues() local 197 flush_pq_iowait(struct hfi1_user_sdma_pkt_q *pq) flush_pq_iowait() argument 215 struct hfi1_user_sdma_pkt_q *pq; hfi1_user_sdma_free_queues() local 283 struct hfi1_user_sdma_pkt_q *pq = hfi1_user_sdma_process_request() local 646 struct hfi1_user_sdma_pkt_q *pq = req->pq; user_sdma_txadd_ahg() local 681 struct hfi1_user_sdma_pkt_q *pq = NULL; user_sdma_send_pkts() local 916 struct hfi1_user_sdma_pkt_q *pq = req->pq; set_txreq_header() local 1033 struct hfi1_user_sdma_pkt_q *pq = req->pq; set_txreq_header_ahg() local 1159 struct hfi1_user_sdma_pkt_q *pq; user_sdma_txreq_cb() local 1189 pq_update(struct hfi1_user_sdma_pkt_q *pq) pq_update() 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) set_comp_state() argument [all...] |
H A D | pin_system.c | 18 struct hfi1_user_sdma_pkt_q *pq; member 35 int hfi1_init_system_pinning(struct hfi1_user_sdma_pkt_q *pq) in hfi1_init_system_pinning() argument 37 struct hfi1_devdata *dd = pq->dd; in hfi1_init_system_pinning() 40 ret = hfi1_mmu_rb_register(pq, &sdma_rb_ops, dd->pport->hfi1_wq, in hfi1_init_system_pinning() 41 &pq->handler); in hfi1_init_system_pinning() 45 pq->ctxt, pq->subctxt, ret); in hfi1_init_system_pinning() 49 void hfi1_free_system_pinning(struct hfi1_user_sdma_pkt_q *pq) in hfi1_free_system_pinning() argument 51 if (pq->handler) in hfi1_free_system_pinning() 52 hfi1_mmu_rb_unregister(pq in hfi1_free_system_pinning() 55 sdma_cache_evict(struct hfi1_user_sdma_pkt_q *pq, u32 npages) sdma_cache_evict() argument 118 struct hfi1_user_sdma_pkt_q *pq = req->pq; pin_system_pages() local 172 struct hfi1_user_sdma_pkt_q *pq = req->pq; add_system_pinning() local 206 struct hfi1_user_sdma_pkt_q *pq = req->pq; get_system_cache_entry() local 288 struct hfi1_user_sdma_pkt_q *pq = req->pq; add_mapping_to_sdma_packet() local [all...] |
H A D | trace_tx.h | 617 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...] |
H A D | user_sdma.h | 79 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 D | pinning.h | 13 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);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | user_sdma.c | 81 static inline void pq_update(struct hfi1_user_sdma_pkt_q *pq); 90 static inline void set_comp_state(struct hfi1_user_sdma_pkt_q *pq, 128 struct hfi1_user_sdma_pkt_q *pq = in defer_packet_queue() local 132 trace_hfi1_usdma_defer(pq, sde, &pq->busy); in defer_packet_queue() 140 xchg(&pq->state, SDMA_PKT_Q_DEFERRED); in defer_packet_queue() 141 if (list_empty(&pq->busy.list)) { in defer_packet_queue() 142 pq->busy.lock = &sde->waitlock; in defer_packet_queue() 143 iowait_get_priority(&pq->busy); in defer_packet_queue() 144 iowait_queue(pkts_sent, &pq in defer_packet_queue() 155 struct hfi1_user_sdma_pkt_q *pq = activate_packet_queue() local 170 struct hfi1_user_sdma_pkt_q *pq; hfi1_user_sdma_alloc_queues() local 257 flush_pq_iowait(struct hfi1_user_sdma_pkt_q *pq) flush_pq_iowait() argument 275 struct hfi1_user_sdma_pkt_q *pq; hfi1_user_sdma_free_queues() local 344 struct hfi1_user_sdma_pkt_q *pq = hfi1_user_sdma_process_request() local 707 struct hfi1_user_sdma_pkt_q *pq = req->pq; user_sdma_txadd_ahg() local 742 struct hfi1_user_sdma_pkt_q *pq = NULL; user_sdma_send_pkts() local 904 sdma_cache_evict(struct hfi1_user_sdma_pkt_q *pq, u32 npages) sdma_cache_evict() argument 988 struct hfi1_user_sdma_pkt_q *pq = req->pq; set_txreq_header() local 1105 struct hfi1_user_sdma_pkt_q *pq = req->pq; set_txreq_header_ahg() local 1231 struct hfi1_user_sdma_pkt_q *pq; user_sdma_txreq_cb() local 1261 pq_update(struct hfi1_user_sdma_pkt_q *pq) pq_update() argument 1285 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) set_comp_state() argument 1346 struct hfi1_user_sdma_pkt_q *pq = req->pq; pin_system_pages() local 1400 struct hfi1_user_sdma_pkt_q *pq = req->pq; add_system_pinning() local 1434 struct hfi1_user_sdma_pkt_q *pq = req->pq; get_system_cache_entry() local 1517 struct hfi1_user_sdma_pkt_q *pq = req->pq; add_mapping_to_sdma_packet() local [all...] |
H A D | user_sdma.h | 118 hfi1_cdbg(SDMA, "[%u:%u:%u:%u] " fmt, (req)->pq->dd->unit, \ 119 (req)->pq->ctxt, (req)->pq->subctxt, (req)->info.comp_idx, \ 147 struct hfi1_user_sdma_pkt_q *pq; member 173 struct hfi1_user_sdma_pkt_q *pq ____cacheline_aligned_in_smp;
|
H A D | trace_tx.h | 659 TP_PROTO(struct hfi1_user_sdma_pkt_q *pq, 662 TP_ARGS(pq, sde, wait), 663 TP_STRUCT__entry(DD_DEV_ENTRY(pq->dd) 664 __field(struct hfi1_user_sdma_pkt_q *, pq) 670 TP_fast_assign(DD_DEV_ASSIGN(pq->dd); 671 __entry->pq = pq; 677 TP_printk("[%s] pq %llx sde %llx wait %llx engine %d empty %d", 679 (unsigned long long)__entry->pq, 688 TP_PROTO(struct hfi1_user_sdma_pkt_q *pq, [all...] |
/kernel/linux/linux-5.10/drivers/zorro/ |
H A D | gen-devlist.c | 18 pq(FILE *f, const char *c) in pq() function 69 pq(devf, c); in main() 90 pq(devf, c); in main()
|
/kernel/linux/linux-6.6/drivers/zorro/ |
H A D | gen-devlist.c | 18 pq(FILE *f, const char *c) in pq() function 69 pq(devf, c); in main() 90 pq(devf, c); in main()
|
/kernel/linux/linux-5.10/crypto/async_tx/ |
H A D | async_pq.c | 10 #include <linux/raid/pq.h> 251 /* run the pq synchronously */ in async_gen_syndrome() 317 dma_addr_t pq[2]; in async_syndrome_val() local 336 pq[0] = 0; in async_syndrome_val() 339 pq[0] = dma_map_page(dev, P(blocks, disks), in async_syndrome_val() 342 unmap->addr[j++] = pq[0]; in async_syndrome_val() 346 pq[1] = 0; in async_syndrome_val() 349 pq[1] = dma_map_page(dev, Q(blocks, disks), in async_syndrome_val() 352 unmap->addr[j++] = pq[1]; in async_syndrome_val() 359 tx = device->device_prep_dma_pq_val(chan, pq, in async_syndrome_val() [all...] |
/kernel/linux/linux-6.6/crypto/async_tx/ |
H A D | async_pq.c | 10 #include <linux/raid/pq.h> 251 /* run the pq synchronously */ in async_gen_syndrome() 317 dma_addr_t pq[2]; in async_syndrome_val() local 336 pq[0] = 0; in async_syndrome_val() 339 pq[0] = dma_map_page(dev, P(blocks, disks), in async_syndrome_val() 342 unmap->addr[j++] = pq[0]; in async_syndrome_val() 346 pq[1] = 0; in async_syndrome_val() 349 pq[1] = dma_map_page(dev, Q(blocks, disks), in async_syndrome_val() 352 unmap->addr[j++] = pq[1]; in async_syndrome_val() 359 tx = device->device_prep_dma_pq_val(chan, pq, in async_syndrome_val() [all...] |
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-jpeg.c | 317 u8 pq, tq, *qk; in jpeg_parse_quantization_tables() local 325 pq = (pq_tq >> 4) & 0xf; in jpeg_parse_quantization_tables() 331 if (pq != 0 && (pq != 1 || precision != 12)) in jpeg_parse_quantization_tables() 341 ret = jpeg_skip(stream, pq ? 128 : 64); in jpeg_parse_quantization_tables() 347 tables[tq].length = pq ? 128 : 64; in jpeg_parse_quantization_tables() 350 len -= pq ? 129 : 65; in jpeg_parse_quantization_tables()
|
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-jpeg.c | 318 u8 pq, tq, *qk; in jpeg_parse_quantization_tables() local 326 pq = (pq_tq >> 4) & 0xf; in jpeg_parse_quantization_tables() 332 if (pq != 0 && (pq != 1 || precision != 12)) in jpeg_parse_quantization_tables() 342 ret = jpeg_skip(stream, pq ? 128 : 64); in jpeg_parse_quantization_tables() 348 tables[tq].length = pq ? 128 : 64; in jpeg_parse_quantization_tables() 351 len -= pq ? 129 : 65; in jpeg_parse_quantization_tables()
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_auto_parser.c | 939 const struct snd_hda_pin_quirk *pq; in snd_hda_pick_pin_fixup() local 944 for (pq = pin_quirk; pq->subvendor; pq++) { in snd_hda_pick_pin_fixup() 945 if ((codec->core.subsystem_id & 0xffff0000) != (pq->subvendor << 16)) in snd_hda_pick_pin_fixup() 947 if (codec->core.vendor_id != pq->codec) in snd_hda_pick_pin_fixup() 949 if (pin_config_match(codec, pq->pins, match_all_pins)) { in snd_hda_pick_pin_fixup() 950 codec->fixup_id = pq->value; in snd_hda_pick_pin_fixup() 952 codec->fixup_name = pq->name; in snd_hda_pick_pin_fixup()
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_auto_parser.c | 935 const struct snd_hda_pin_quirk *pq; in snd_hda_pick_pin_fixup() local 940 for (pq = pin_quirk; pq->subvendor; pq++) { in snd_hda_pick_pin_fixup() 941 if ((codec->core.subsystem_id & 0xffff0000) != (pq->subvendor << 16)) in snd_hda_pick_pin_fixup() 943 if (codec->core.vendor_id != pq->codec) in snd_hda_pick_pin_fixup() 945 if (pin_config_match(codec, pq->pins, match_all_pins)) { in snd_hda_pick_pin_fixup() 946 codec->fixup_id = pq->value; in snd_hda_pick_pin_fixup() 948 codec->fixup_name = pq->name; in snd_hda_pick_pin_fixup()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_kernel_queue.c | 84 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq); in kq_initialize() 86 pr_err("Failed to init pq queues size %d\n", queue_size); in kq_initialize() 90 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize() 91 kq->pq_gpu_addr = kq->pq->gpu_addr; in kq_initialize() 190 kfd_gtt_sa_free(dev, kq->pq); in kq_initialize() 222 kfd_gtt_sa_free(kq->dev, kq->pq); in kq_uninitialize()
|