| /linux/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, prec)) in brcmu_pktq_penq_head() 73 q = &pq->q[prec].skblist; in brcmu_pktq_penq_head() 75 pq->len++; in brcmu_pktq_penq_head() [all …]
|
| /linux/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->q[prec].skblist); in pktq_pempty() 96 static inline struct sk_buff *pktq_ppeek(struct pktq *pq, int prec) in pktq_ppeek() argument 98 return skb_peek(&pq->q[prec].skblist); in pktq_ppeek() [all …]
|
| /linux/drivers/dma/ioat/ |
| H A D | prep.c | 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() 290 (unsigned long long) (pq_ex ? pq_ex->next : pq->next), in dump_pq_desc_dbg() 291 desc->txd.flags, pq->size, pq->ctl, pq->ctl_f.op, in dump_pq_desc_dbg() 292 pq->ctl_f.int_en, pq->ctl_f.compl_write, in dump_pq_desc_dbg() [all …]
|
| H A D | dma.c | 510 struct ioat_pq_descriptor *pq = desc->pq; in desc_has_ext() local 512 if (src_cnt_to_sw(pq->ctl_f.src_cnt) > 3) in desc_has_ext() 565 struct ioat_pq_descriptor *pq = desc->pq; in desc_get_errstat() local 568 if (!pq->dwbes_f.wbes) in desc_get_errstat() 573 if (pq->dwbes_f.p_val_err) in desc_get_errstat() 576 if (pq->dwbes_f.q_val_err) in desc_get_errstat()
|
| /linux/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->busy, &sde->dmawait); in defer_packet_queue() 98 struct hfi1_user_sdma_pkt_q *pq = in activate_packet_queue() local [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->handler); in hfi1_free_system_pinning() 55 static u32 sdma_cache_evict(struct hfi1_user_sdma_pkt_q *pq, u32 npages) in sdma_cache_evict() argument [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);
|
| H A D | file_ops.c | 262 struct hfi1_user_sdma_pkt_q *pq; in hfi1_write_iter() local 273 pq = srcu_dereference(fd->pq, &fd->pq_srcu); in hfi1_write_iter() 274 if (!cq || !pq) { in hfi1_write_iter() 281 if (atomic_read(&pq->n_reqs) == pq->n_max_reqs) { in hfi1_write_iter()
|
| /linux/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()
|
| /linux/crypto/async_tx/ |
| H A D | async_pq.c | 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()
|
| H A D | async_raid6_recov.c | 35 dma_addr_t pq[2]; in async_sum_product() local 51 pq[1] = unmap->addr[2]; in async_sum_product() 54 tx = dma->device_prep_dma_pq(chan, pq, unmap->addr, 2, coef, in async_sum_product()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_kernel_queue.c | 71 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq); in kq_initialize() 78 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize() 79 kq->pq_gpu_addr = kq->pq->gpu_addr; in kq_initialize() 163 kfd_gtt_sa_free(dev, kq->pq); in kq_initialize() 195 kfd_gtt_sa_free(kq->dev, kq->pq); in kq_uninitialize()
|
| H A D | kfd_kernel_queue.h | 72 struct kfd_mem_obj *pq; member
|
| /linux/sound/hda/common/ |
| H A D | auto_parser.c | 941 const struct snd_hda_pin_quirk *pq; in snd_hda_pick_pin_fixup() local 947 for (pq = pin_quirk; pq->subvendor; pq++) { in snd_hda_pick_pin_fixup() 948 if ((codec->core.subsystem_id & 0xffff0000) != (pq->subvendor << 16)) in snd_hda_pick_pin_fixup() 950 if (codec->core.vendor_id != pq->codec) in snd_hda_pick_pin_fixup() 952 if (pin_config_match(codec, pq->pins, match_all_pins)) { in snd_hda_pick_pin_fixup() 953 codec->fixup_id = pq->value; in snd_hda_pick_pin_fixup() 955 codec->fixup_name = pq->name; in snd_hda_pick_pin_fixup() 956 name = pq->name; in snd_hda_pick_pin_fixup()
|
| /linux/net/xfrm/ |
| H A D | xfrm_policy.c | 1462 struct xfrm_policy_queue *pq = &old->polq; in xfrm_policy_requeue() local 1465 if (skb_queue_empty(&pq->hold_queue)) in xfrm_policy_requeue() 1470 spin_lock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue() 1471 skb_queue_splice_init(&pq->hold_queue, &list); in xfrm_policy_requeue() 1472 if (timer_delete(&pq->hold_timer)) in xfrm_policy_requeue() 1474 spin_unlock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue() 1476 pq = &new->polq; in xfrm_policy_requeue() 1478 spin_lock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue() 1479 skb_queue_splice(&list, &pq->hold_queue); in xfrm_policy_requeue() 1480 pq->timeout = XFRM_QUEUE_TMO_MIN; in xfrm_policy_requeue() [all …]
|
| /linux/arch/arm64/boot/dts/amd/ |
| H A D | amd-seattle-xgbe-b.dtsi | 22 amd,serdes-pq-skew = <10>, <10>, <18>; 48 amd,serdes-pq-skew = <10>, <10>, <18>;
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | mpc8379_rdb.dts | 348 compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; 356 compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; 364 compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; 372 compatible = "fsl,mpc8379-sata", "fsl,pq-sata";
|
| /linux/arch/powerpc/sysdev/xive/ |
| H A D | common.c | 843 u8 pq; in xive_irq_set_vcpu_affinity() local 853 pq = xive_esb_read(xd, XIVE_ESB_SET_PQ_10); in xive_irq_set_vcpu_affinity() 855 xd->saved_p = !!(pq & XIVE_ESB_VAL_P); in xive_irq_set_vcpu_affinity() 955 u8 pq; in xive_get_irqchip_state() local 959 pq = xive_esb_read(xd, XIVE_ESB_GET); in xive_get_irqchip_state() 968 *state = (pq != XIVE_ESB_INVALID) && !xd->stale_p && in xive_get_irqchip_state() 969 (xd->saved_p || (!!(pq & XIVE_ESB_VAL_P) && in xive_get_irqchip_state()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | fwsignal.c | 959 brcmf_fws_flow_control_check(struct brcmf_fws_info *fws, struct pktq *pq, in brcmf_fws_flow_control_check() argument 968 pq->len <= BRCMF_FWS_FLOWCONTROL_LOWATER) in brcmf_fws_flow_control_check() 972 pq->len >= BRCMF_FWS_FLOWCONTROL_HIWATER) { in brcmf_fws_flow_control_check() 1240 struct pktq *pq; in brcmf_fws_enq() local 1260 pq = &entry->psq; in brcmf_fws_enq() 1261 if (pktq_full(pq) || pktq_pfull(pq, prec)) { in brcmf_fws_enq() 1265 queue = &pq->q[prec].skblist; in brcmf_fws_enq() 1302 pq->len++; in brcmf_fws_enq() 1303 if (pq->hi_prec < prec) in brcmf_fws_enq() 1304 pq->hi_prec = (u8) prec; in brcmf_fws_enq()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_xive.c | 689 u64 pq; in kvmppc_xive_push_vcpu() local 720 pq = __raw_readq((void __iomem *)(vcpu->arch.xive_esc_vaddr + in kvmppc_xive_push_vcpu() 745 if (!(pq & XIVE_ESB_VAL_P)) in kvmppc_xive_push_vcpu() 2829 u64 pq = xive_vm_esb_load(xd, XIVE_ESB_GET); in kvmppc_xive_debug_show_queues() local 2833 (pq & XIVE_ESB_VAL_P) ? 'P' : '-', in kvmppc_xive_debug_show_queues() 2834 (pq & XIVE_ESB_VAL_Q) ? 'Q' : '-', in kvmppc_xive_debug_show_queues() 2851 u64 pq; in kvmppc_xive_debug_show_sources() local 2859 pq = xive_vm_esb_load(xd, XIVE_ESB_GET); in kvmppc_xive_debug_show_sources() 2870 pq & XIVE_ESB_VAL_P ? 'P' : '-', in kvmppc_xive_debug_show_sources() 2871 pq & XIVE_ESB_VAL_Q ? 'Q' : '-', in kvmppc_xive_debug_show_sources()
|
| /linux/drivers/dma/ |
| H A D | fsl_raid.c | 409 struct fsl_re_pq_cdb *pq; in fsl_re_prep_dma_pq() local 471 pq = desc->cdb_addr; in fsl_re_prep_dma_pq() 472 pq->cdb32 = cdb; in fsl_re_prep_dma_pq() 474 p = pq->gfm_q1; in fsl_re_prep_dma_pq()
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | mpc8536si-post.dtsi | 179 compatible = "fsl,mpc8536-sata", "fsl,pq-sata"; 186 compatible = "fsl,mpc8536-sata", "fsl,pq-sata";
|
| H A D | qoriq-sata2-1.dtsi | 36 compatible = "fsl,pq-sata-v2";
|
| H A D | pq3-sata2-0.dtsi | 36 compatible = "fsl,pq-sata-v2";
|