Home
last modified time | relevance | path

Searched refs:ring_mask (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.15/net/xdp/
H A Dxsk_queue.h41 u32 ring_mask; member
123 u32 idx = cached_cons & q->ring_mask; in __xskq_cons_read_addr_unchecked()
214 u32 idx = q->cached_cons & q->ring_mask; in xskq_cons_read_desc()
249 u32 idx = cached_cons & q->ring_mask; in xskq_cons_read_desc_batch()
389 ring->desc[q->cached_prod++ & q->ring_mask] = addr; in xskq_prod_reserve_addr()
402 ring->desc[cached_prod++ & q->ring_mask] = descs[i].addr; in xskq_prod_write_addr_batch()
416 idx = q->cached_prod++ & q->ring_mask; in xskq_prod_reserve_desc()
H A Dxsk_queue.c34 q->ring_mask = nentries - 1; in xskq_create()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Ddp.c139 grp_mask = &ab->hw_params.ring_mask->rx_wbm_rel[0]; in ath11k_dp_srng_calculate_msi_group()
142 grp_mask = &ab->hw_params.ring_mask->tx[0]; in ath11k_dp_srng_calculate_msi_group()
146 grp_mask = &ab->hw_params.ring_mask->rx_err[0]; in ath11k_dp_srng_calculate_msi_group()
149 grp_mask = &ab->hw_params.ring_mask->rx[0]; in ath11k_dp_srng_calculate_msi_group()
152 grp_mask = &ab->hw_params.ring_mask->reo_status[0]; in ath11k_dp_srng_calculate_msi_group()
159 grp_mask = &ab->hw_params.ring_mask->rxdma2host[0]; in ath11k_dp_srng_calculate_msi_group()
162 grp_mask = &ab->hw_params.ring_mask->host2rxdma[0]; in ath11k_dp_srng_calculate_msi_group()
785 ab->hw_params.ring_mask->tx[grp_id]) in ath11k_dp_service_srng()
789 if (ab->hw_params.ring_mask->rx_err[grp_id]) { in ath11k_dp_service_srng()
808 if (ab->hw_params.ring_mask->rx[grp_id]) { in ath11k_dp_service_srng()
[all …]
H A Dpcic.c603 if (ab->hw_params.ring_mask->tx[i] || in ath11k_pcic_ext_irq_config()
604 ab->hw_params.ring_mask->rx[i] || in ath11k_pcic_ext_irq_config()
605 ab->hw_params.ring_mask->rx_err[i] || in ath11k_pcic_ext_irq_config()
606 ab->hw_params.ring_mask->rx_wbm_rel[i] || in ath11k_pcic_ext_irq_config()
607 ab->hw_params.ring_mask->reo_status[i] || in ath11k_pcic_ext_irq_config()
608 ab->hw_params.ring_mask->rxdma2host[i] || in ath11k_pcic_ext_irq_config()
609 ab->hw_params.ring_mask->host2rxdma[i] || in ath11k_pcic_ext_irq_config()
610 ab->hw_params.ring_mask->rx_mon_status[i]) { in ath11k_pcic_ext_irq_config()
H A Dahb.c546 if (ab->hw_params.ring_mask->tx[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
551 if (ab->hw_params.ring_mask->rx[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
556 if (ab->hw_params.ring_mask->rx_err[i] & BIT(j)) in ath11k_ahb_config_ext_irq()
559 if (ab->hw_params.ring_mask->rx_wbm_rel[i] & BIT(j)) in ath11k_ahb_config_ext_irq()
562 if (ab->hw_params.ring_mask->reo_status[i] & BIT(j)) in ath11k_ahb_config_ext_irq()
566 if (ab->hw_params.ring_mask->rxdma2host[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
572 if (ab->hw_params.ring_mask->host2rxdma[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
578 if (ab->hw_params.ring_mask->rx_mon_status[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
H A Dcore.c52 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
139 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
224 .ring_mask = &ath11k_hw_ring_mask_qca6390,
315 .ring_mask = &ath11k_hw_ring_mask_qcn9074,
398 .ring_mask = &ath11k_hw_ring_mask_qca6390,
488 .ring_mask = &ath11k_hw_ring_mask_qca6390,
576 .ring_mask = &ath11k_hw_ring_mask_wcn6750,
661 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
742 .ring_mask = &ath11k_hw_ring_mask_qca6390,
831 .ring_mask = &ath11k_hw_ring_mask_qca6390,
H A Dhw.h152 const struct ath11k_hw_ring_mask *ring_mask; member
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Ddp.c158 grp_mask = &ab->hw_params->ring_mask->tx[0]; in ath12k_dp_srng_calculate_msi_group()
162 grp_mask = &ab->hw_params->ring_mask->rx_err[0]; in ath12k_dp_srng_calculate_msi_group()
165 grp_mask = &ab->hw_params->ring_mask->rx[0]; in ath12k_dp_srng_calculate_msi_group()
886 u8 ring_mask; in ath12k_dp_service_srng() local
888 if (ab->hw_params->ring_mask->tx[grp_id]) { in ath12k_dp_service_srng()
893 if (ab->hw_params->ring_mask->rx_err[grp_id]) { in ath12k_dp_service_srng()
912 if (ab->hw_params->ring_mask->rx[grp_id]) { in ath12k_dp_service_srng()
924 ring_mask = ab->hw_params->ring_mask->rx_mon_dest[grp_id]; in ath12k_dp_service_srng()
929 if (ring_mask & BIT(id)) { in ath12k_dp_service_srng()
945 ring_mask = ab->hw_params->ring_mask->tx_mon_dest[grp_id]; in ath12k_dp_service_srng()
[all …]
H A Dhw.c874 .ring_mask = &ath12k_hw_ring_mask_qcn9274,
952 .ring_mask = &ath12k_hw_ring_mask_wcn7850,
1030 .ring_mask = &ath12k_hw_ring_mask_qcn9274,
H A Dpci.c597 if (ab->hw_params->ring_mask->tx[i] || in ath12k_pci_ext_irq_config()
598 ab->hw_params->ring_mask->rx[i] || in ath12k_pci_ext_irq_config()
599 ab->hw_params->ring_mask->rx_err[i] || in ath12k_pci_ext_irq_config()
600 ab->hw_params->ring_mask->rx_wbm_rel[i] || in ath12k_pci_ext_irq_config()
601 ab->hw_params->ring_mask->reo_status[i] || in ath12k_pci_ext_irq_config()
602 ab->hw_params->ring_mask->host2rxdma[i] || in ath12k_pci_ext_irq_config()
603 ab->hw_params->ring_mask->rx_mon_dest[i]) { in ath12k_pci_ext_irq_config()
H A Dhw.h165 const struct ath12k_hw_ring_mask *ring_mask; member
/linux-6.15/drivers/net/ethernet/atheros/
H A Dag71xx.c774 int ring_mask, ring_size; in ag71xx_tx_packets() local
777 ring_mask = BIT(ring->order) - 1; in ag71xx_tx_packets()
787 i = (ring->dirty + n) & ring_mask; in ag71xx_tx_packets()
1127 u32 i = ring->dirty & ring_mask; in ag71xx_ring_tx_clean()
1154 int ring_mask = ring_size - 1; in ag71xx_ring_tx_init() local
1273 i = ring->dirty & ring_mask; in ag71xx_ring_rx_refill()
1447 int i, ring_mask, ndesc, split; in ag71xx_fill_dma_desc() local
1450 ring_mask = BIT(ring->order) - 1; in ag71xx_fill_dma_desc()
1504 ring_mask = BIT(ring->order) - 1; in ag71xx_hard_start_xmit()
1515 i = ring->curr & ring_mask; in ag71xx_hard_start_xmit()
[all …]
/linux-6.15/drivers/crypto/intel/qat/qat_common/
H A Dadf_transport.c43 if (bank->ring_mask & (1 << ring)) { in adf_reserve_ring()
47 bank->ring_mask |= (1 << ring); in adf_reserve_ring()
55 bank->ring_mask &= ~(1 << ring); in adf_unreserve_ring()
395 unsigned long ring_mask; in adf_init_bank() local
454 ring_mask = hw_data->tx_rings_mask; in adf_init_bank()
455 for_each_set_bit(i, &ring_mask, num_rings_per_bank) { in adf_init_bank()
532 if (bank->ring_mask & (1 << i)) in cleanup_bank()
H A Dadf_hw_arbiter.c65 arben_tx = (ring->bank->ring_mask & tx_ring_mask) >> 0; in adf_update_ring_arb()
66 arben_rx = (ring->bank->ring_mask & rx_ring_mask) >> shift; in adf_update_ring_arb()
H A Dadf_transport_internal.h37 u16 ring_mask; member
H A Dadf_transport_debug.c159 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()
/linux-6.15/tools/include/io_uring/
H A Dmini_liburing.h13 unsigned int *ring_mask; member
22 unsigned int *ring_mask; member
82 sq->kring_mask = ptr + p->sq_off.ring_mask; in io_uring_mmap()
108 cq->kring_mask = ptr + p->cq_off.ring_mask; in io_uring_mmap()
/linux-6.15/tools/testing/selftests/x86/
H A Dlam.c100 unsigned int *ring_mask; member
523 sring->ring_mask = sq_ptr + p.sq_off.ring_mask; in mmap_io_uring()
543 cring->ring_mask = cq_ptr + p.cq_off.ring_mask; in mmap_io_uring()
582 cqe = &cring->queue.cqes[head & *s->cq_ring.ring_mask]; in handle_uring_cq()
638 index = tail & *ring->sq_ring.ring_mask; in handle_uring_sq()
/linux-6.15/tools/include/uapi/linux/
H A Dio_uring.h438 __u32 ring_mask; member
457 __u32 ring_mask; member
/linux-6.15/include/uapi/linux/
H A Dio_uring.h504 __u32 ring_mask; member
523 __u32 ring_mask; member
/linux-6.15/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c2825 u32 i, ring_mask, dma_priority[3] = {0, 0, 0}; in bcmgenet_init_tx_queues() local
2846 ring_mask = (1 << (priv->hw_params->tx_queues + 1)) - 1; in bcmgenet_init_tx_queues()
2847 bcmgenet_tdma_writel(priv, ring_mask, DMA_RING_CFG); in bcmgenet_init_tx_queues()
2850 ring_mask <<= DMA_RING_BUF_EN_SHIFT; in bcmgenet_init_tx_queues()
2851 bcmgenet_tdma_writel(priv, ring_mask, DMA_CTRL); in bcmgenet_init_tx_queues()
2900 u32 i, ring_mask; in bcmgenet_init_rx_queues() local
2914 ring_mask = (1 << (priv->hw_params->rx_queues + 1)) - 1; in bcmgenet_init_rx_queues()
2915 bcmgenet_rdma_writel(priv, ring_mask, DMA_RING_CFG); in bcmgenet_init_rx_queues()
2918 ring_mask <<= DMA_RING_BUF_EN_SHIFT; in bcmgenet_init_rx_queues()
2919 bcmgenet_rdma_writel(priv, ring_mask, DMA_CTRL); in bcmgenet_init_rx_queues()
/linux-6.15/drivers/scsi/lpfc/
H A Dlpfc_sli.h325 uint32_t ring_mask; /* Binds HBQ to a ring e.g. Ring0=b0001, member
/linux-6.15/drivers/net/ethernet/intel/iavf/
H A Diavf.h110 u32 ring_mask; member
H A Diavf_virtchnl.c504 vecmap->txq_map = q_vector->ring_mask; in iavf_map_queues()
505 vecmap->rxq_map = q_vector->ring_mask; in iavf_map_queues()
/linux-6.15/io_uring/
H A Dio_uring.c3638 p->sq_off.ring_mask = offsetof(struct io_rings, sq_ring_mask); in io_uring_fill_params()
3648 p->cq_off.ring_mask = offsetof(struct io_rings, cq_ring_mask); in io_uring_fill_params()

12