Home
last modified time | relevance | path

Searched refs:q_base (Results 1 – 12 of 12) sorted by relevance

/drivers/dma/
A Dhisi_dma.c367 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_mask_irq() local
370 hisi_dma_chan_write(q_base, HISI_DMA_HIP08_Q_INT_MSK, in hisi_dma_mask_irq()
373 hisi_dma_chan_write(q_base, HISI_DMA_HIP09_Q_INT_MSK, in hisi_dma_mask_irq()
383 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_unmask_irq() local
386 hisi_dma_chan_write(q_base, HISI_DMA_HIP08_Q_INT_STS, in hisi_dma_unmask_irq()
414 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_reset_qp_point() local
610 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_init_hw_qp() local
683 addr = q_base + HISI_DMA_HIP09_DMA_FLR_DISABLE + in hisi_dma_init_hw_qp()
733 void __iomem *q_base; in hisi_dma_irq() local
739 q_base = hdma_dev->queue_base; in hisi_dma_irq()
[all …]
/drivers/net/ethernet/amd/pds_core/
A Dcore.c148 if (qcq->q_base) in pdsc_qcq_free()
150 qcq->q_base, qcq->q_base_pa); in pdsc_qcq_free()
194 void *q_base, *cq_base; in pdsc_qcq_alloc() local
238 qcq->q_base = dma_alloc_coherent(dev, in pdsc_qcq_alloc()
242 if (!qcq->q_base) { in pdsc_qcq_alloc()
246 q_base = PTR_ALIGN(qcq->q_base, PDS_PAGE_SIZE); in pdsc_qcq_alloc()
248 pdsc_q_map(&qcq->q, q_base, q_base_pa); in pdsc_qcq_alloc()
250 cq_base = PTR_ALIGN(q_base + in pdsc_qcq_alloc()
263 if (!qcq->q_base) { in pdsc_qcq_alloc()
267 q_base = PTR_ALIGN(qcq->q_base, PDS_PAGE_SIZE); in pdsc_qcq_alloc()
[all …]
A Dcore.h117 void *q_base; member
/drivers/net/ethernet/intel/ice/
A Dice_base.c829 u16 q_id, q_base; in ice_vsi_map_rings_to_vectors() local
837 q_base = vsi->num_txq - tx_rings_rem; in ice_vsi_map_rings_to_vectors()
839 for (q_id = q_base; q_id < (q_base + tx_rings_per_v); q_id++) { in ice_vsi_map_rings_to_vectors()
854 q_base = vsi->num_rxq - rx_rings_rem; in ice_vsi_map_rings_to_vectors()
856 for (q_id = q_base; q_id < (q_base + rx_rings_per_v); q_id++) { in ice_vsi_map_rings_to_vectors()
A Dice_main.c2724 int xdp_rings_per_v, q_id, q_base; in ice_map_xdp_rings() local
2728 q_base = vsi->num_xdp_txq - xdp_rings_rem; in ice_map_xdp_rings()
2730 for (q_id = q_base; q_id < (q_base + xdp_rings_per_v); q_id++) { in ice_map_xdp_rings()
/drivers/iommu/arm/arm-smmu-v3/
A Dtegra241-cmdqv.c483 writeq_relaxed(vcmdq->cmdq.q.q_base, REG_VCMDQ_PAGE1(vcmdq, BASE)); in tegra241_vcmdq_hw_init()
639 q->q_base = q->base_dma & VCMDQ_ADDR; in tegra241_vcmdq_alloc_smmu_cmdq()
640 q->q_base |= FIELD_PREP(VCMDQ_LOG2SIZE, q->llq.max_n_shift); in tegra241_vcmdq_alloc_smmu_cmdq()
1080 writeq_relaxed(vcmdq->cmdq.q.q_base, REG_VCMDQ_PAGE1(vcmdq, BASE)); in tegra241_vcmdq_hw_init_user()
1084 vcmdq->cmdq.q.q_base & VCMDQ_ADDR, in tegra241_vcmdq_hw_init_user()
1085 1UL << (vcmdq->cmdq.q.q_base & VCMDQ_LOG2SIZE)); in tegra241_vcmdq_hw_init_user()
1180 vcmdq->cmdq.q.q_base = base_addr_pa & VCMDQ_ADDR; in tegra241_vintf_alloc_lvcmdq_user()
1181 vcmdq->cmdq.q.q_base |= log2size; in tegra241_vintf_alloc_lvcmdq_user()
A Darm-smmu-v3.c3748 q->q_base = Q_BASE_RWA; in arm_smmu_init_one_queue()
3749 q->q_base |= q->base_dma & Q_BASE_ADDR_MASK; in arm_smmu_init_one_queue()
3750 q->q_base |= FIELD_PREP(Q_BASE_LOG2SIZE, q->llq.max_n_shift); in arm_smmu_init_one_queue()
4152 writeq_relaxed(smmu->cmdq.q.q_base, smmu->base + ARM_SMMU_CMDQ_BASE); in arm_smmu_device_reset()
4178 writeq_relaxed(smmu->evtq.q.q_base, smmu->base + ARM_SMMU_EVTQ_BASE); in arm_smmu_device_reset()
4192 writeq_relaxed(smmu->priq.q.q_base, in arm_smmu_device_reset()
A Darm-smmu-v3.h617 u64 q_base; member
/drivers/net/ethernet/pensando/ionic/
A Dionic_lif.c416 if (qcq->q_base) { in ionic_qcq_free()
417 dma_free_coherent(dev, qcq->q_size, qcq->q_base, qcq->q_base_pa); in ionic_qcq_free()
418 qcq->q_base = NULL; in ionic_qcq_free()
642 new->q_base = dma_alloc_coherent(dev, new->q_size, in ionic_qcq_alloc()
644 if (!new->q_base) { in ionic_qcq_alloc()
649 new->q.base = PTR_ALIGN(new->q_base, PAGE_SIZE); in ionic_qcq_alloc()
661 if (!new->q_base) { in ionic_qcq_alloc()
666 new->q.base = PTR_ALIGN(new->q_base, PAGE_SIZE); in ionic_qcq_alloc()
739 dma_free_coherent(dev, new->q_size, new->q_base, new->q_base_pa); in ionic_qcq_alloc()
823 memset(qcq->q_base, 0, qcq->q_size); in ionic_qcq_sanitize()
[all …]
A Dionic_lif.h71 void *q_base; member
/drivers/net/wireless/ti/wlcore/
A Dmain.c2532 int i, q_base; in wlcore_allocate_hw_queue_base() local
2557 q_base = find_first_zero_bit(iter_data.hw_queue_map, in wlcore_allocate_hw_queue_base()
2559 if (q_base >= WLCORE_NUM_MAC_ADDRESSES) in wlcore_allocate_hw_queue_base()
2562 wlvif->hw_queue_base = q_base * NUM_TX_QUEUES; in wlcore_allocate_hw_queue_base()
/drivers/crypto/hisilicon/
A Dqm.c3577 u32 q_base = qm->qp_num; in qm_vf_q_assign() local
3608 ret = hisi_qm_set_vft(qm, i, q_base, act_q_num); in qm_vf_q_assign()
3614 q_base += act_q_num; in qm_vf_q_assign()

Completed in 69 milliseconds