Home
last modified time | relevance | path

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

/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Ddp.c29 u8 ring_mask; in ath12k_wifi7_dp_service_srng() local
31 if (dp->hw_params->ring_mask->tx[grp_id]) { in ath12k_wifi7_dp_service_srng()
32 i = fls(dp->hw_params->ring_mask->tx[grp_id]) - 1; in ath12k_wifi7_dp_service_srng()
36 if (dp->hw_params->ring_mask->rx_err[grp_id]) { in ath12k_wifi7_dp_service_srng()
44 if (dp->hw_params->ring_mask->rx_wbm_rel[grp_id]) { in ath12k_wifi7_dp_service_srng()
53 if (dp->hw_params->ring_mask->rx[grp_id]) { in ath12k_wifi7_dp_service_srng()
54 i = fls(dp->hw_params->ring_mask->rx[grp_id]) - 1; in ath12k_wifi7_dp_service_srng()
62 if (dp->hw_params->ring_mask->rx_mon_status[grp_id]) { in ath12k_wifi7_dp_service_srng()
63 ring_mask = dp->hw_params->ring_mask->rx_mon_status[grp_id]; in ath12k_wifi7_dp_service_srng()
68 if (ring_mask & BIT(id)) { in ath12k_wifi7_dp_service_srng()
[all …]
H A Dhw.c360 .ring_mask = &ath12k_wifi7_hw_ring_mask_qcn9274,
444 .ring_mask = &ath12k_wifi7_hw_ring_mask_wcn7850,
528 .ring_mask = &ath12k_wifi7_hw_ring_mask_qcn9274,
610 .ring_mask = &ath12k_wifi7_hw_ring_mask_ipq5332,
687 .ring_mask = &ath12k_wifi7_hw_ring_mask_wcn7850,
/freebsd/sys/dev/qat/qat_common/
H A Dadf_ctl_drv.c245 if (reserve.ring_mask & ~((1 << num_rings_per_bank) - 1)) { in adf_ctl_ioctl_bundle()
246 pr_err("QAT: Invalid ring mask %0X\n", reserve.ring_mask); in adf_ctl_ioctl_bundle()
274 if (bundle->rings_used & reserve.ring_mask) { in adf_ctl_ioctl_reserve_ring()
277 reserve.ring_mask); in adf_ctl_ioctl_reserve_ring()
298 instance_rings->ring_mask |= reserve.ring_mask; in adf_ctl_ioctl_reserve_ring()
299 bundle->rings_used |= reserve.ring_mask; in adf_ctl_ioctl_reserve_ring()
337 if ((instance_rings->ring_mask & reserve.ring_mask) != in adf_ctl_ioctl_release_ring()
338 reserve.ring_mask) { in adf_ctl_ioctl_release_ring()
343 instance_rings->ring_mask &= ~reserve.ring_mask; in adf_ctl_ioctl_release_ring()
345 bundle->rings_used &= ~reserve.ring_mask; in adf_ctl_ioctl_release_ring()
[all …]
H A Dadf_freebsd_uio_cleanup.c122 u16 ring_mask = 0; in get_orphan_bundle() local
144 ring_mask = instance_rings->ring_mask; in get_orphan_bundle()
155 if (!(ring_mask & 1 << i)) in get_orphan_bundle()
386 bundle->rings_used &= ~instance_rings->ring_mask; in adf_uio_do_cleanup_orphan()
H A Dadf_transport.c55 if (bank->ring_mask & (1 << ring)) { in adf_reserve_ring()
59 bank->ring_mask |= (1 << ring); in adf_reserve_ring()
68 bank->ring_mask &= ~(1 << ring); in adf_unreserve_ring()
196 rings_not_empty = (~rings_not_empty) & bank->ring_mask; in adf_poll_bank()
201 if (!(rings_not_empty & bank->ring_mask)) { in adf_poll_bank()
263 if (bank->ring_mask == 0) in adf_poll_all_banks()
730 if (bank->ring_mask & (1 << i)) in cleanup_bank()
H A Dadf_hw_arbiter.c108 arben_tx = ring->bank->ring_mask & arb_mask; in adf_update_ring_arb()
109 arben_rx = (ring->bank->ring_mask >> shift) & arb_mask; in adf_update_ring_arb()
H A Dadf_freebsd_transport_debug.c149 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()
H A Dadf_freebsd_uio.c294 instance_rings->ring_mask = 0; in adf_uio_mmap_single()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddp.c144 grp_mask = &ab->hw_params.ring_mask->rx_wbm_rel[0]; in ath11k_dp_srng_calculate_msi_group()
147 grp_mask = &ab->hw_params.ring_mask->tx[0]; in ath11k_dp_srng_calculate_msi_group()
151 grp_mask = &ab->hw_params.ring_mask->rx_err[0]; in ath11k_dp_srng_calculate_msi_group()
154 grp_mask = &ab->hw_params.ring_mask->rx[0]; in ath11k_dp_srng_calculate_msi_group()
157 grp_mask = &ab->hw_params.ring_mask->reo_status[0]; in ath11k_dp_srng_calculate_msi_group()
161 grp_mask = &ab->hw_params.ring_mask->rx_mon_status[0]; in ath11k_dp_srng_calculate_msi_group()
164 grp_mask = &ab->hw_params.ring_mask->rxdma2host[0]; in ath11k_dp_srng_calculate_msi_group()
167 grp_mask = &ab->hw_params.ring_mask->host2rxdma[0]; in ath11k_dp_srng_calculate_msi_group()
800 ab->hw_params.ring_mask->tx[grp_id]) in ath11k_dp_service_srng()
804 if (ab->hw_params.ring_mask->rx_err[grp_id]) { in ath11k_dp_service_srng()
[all …]
H A Dpcic.c613 if (ab->hw_params.ring_mask->tx[i] || in ath11k_pcic_ext_irq_config()
614 ab->hw_params.ring_mask->rx[i] || in ath11k_pcic_ext_irq_config()
615 ab->hw_params.ring_mask->rx_err[i] || in ath11k_pcic_ext_irq_config()
616 ab->hw_params.ring_mask->rx_wbm_rel[i] || in ath11k_pcic_ext_irq_config()
617 ab->hw_params.ring_mask->reo_status[i] || in ath11k_pcic_ext_irq_config()
618 ab->hw_params.ring_mask->rxdma2host[i] || in ath11k_pcic_ext_irq_config()
619 ab->hw_params.ring_mask->host2rxdma[i] || in ath11k_pcic_ext_irq_config()
620 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.c62 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
151 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
238 .ring_mask = &ath11k_hw_ring_mask_qca6390,
331 .ring_mask = &ath11k_hw_ring_mask_qcn9074,
416 .ring_mask = &ath11k_hw_ring_mask_qca6390,
508 .ring_mask = &ath11k_hw_ring_mask_qca6390,
598 .ring_mask = &ath11k_hw_ring_mask_wcn6750,
685 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
768 .ring_mask = &ath11k_hw_ring_mask_qca6390,
859 .ring_mask = &ath11k_hw_ring_mask_qca6390,
H A Dhw.h157 const struct ath11k_hw_ring_mask *ring_mask; member
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dahb.c558 const struct ath12k_hw_ring_mask *ring_mask; in ath12k_ahb_config_ext_irq() local
563 ring_mask = ab->hw_params->ring_mask; in ath12k_ahb_config_ext_irq()
582 if (ring_mask->tx[i] & in ath12k_ahb_config_ext_irq()
588 if (ring_mask->rx[i] & BIT(j)) { in ath12k_ahb_config_ext_irq()
593 if (ring_mask->rx_err[i] & BIT(j)) in ath12k_ahb_config_ext_irq()
596 if (ring_mask->rx_wbm_rel[i] & BIT(j)) in ath12k_ahb_config_ext_irq()
599 if (ring_mask->reo_status[i] & BIT(j)) in ath12k_ahb_config_ext_irq()
602 if (ring_mask->rx_mon_dest[i] & BIT(j)) in ath12k_ahb_config_ext_irq()
H A Ddp.c142 grp_mask = &ab->hw_params->ring_mask->rx_wbm_rel[0]; in ath12k_dp_srng_calculate_msi_group()
153 grp_mask = &ab->hw_params->ring_mask->tx[0]; in ath12k_dp_srng_calculate_msi_group()
157 grp_mask = &ab->hw_params->ring_mask->rx_err[0]; in ath12k_dp_srng_calculate_msi_group()
160 grp_mask = &ab->hw_params->ring_mask->rx[0]; in ath12k_dp_srng_calculate_msi_group()
163 grp_mask = &ab->hw_params->ring_mask->reo_status[0]; in ath12k_dp_srng_calculate_msi_group()
166 grp_mask = &ab->hw_params->ring_mask->rx_mon_status[0]; in ath12k_dp_srng_calculate_msi_group()
169 grp_mask = &ab->hw_params->ring_mask->rx_mon_dest[0]; in ath12k_dp_srng_calculate_msi_group()
172 grp_mask = &ab->hw_params->ring_mask->tx_mon_dest[0]; in ath12k_dp_srng_calculate_msi_group()
175 grp_mask = &ab->hw_params->ring_mask->host2rxdma[0]; in ath12k_dp_srng_calculate_msi_group()
H A Dpci.c576 if (ab->hw_params->ring_mask->tx[i] || in ath12k_pci_ext_irq_config()
577 ab->hw_params->ring_mask->rx[i] || in ath12k_pci_ext_irq_config()
578 ab->hw_params->ring_mask->rx_err[i] || in ath12k_pci_ext_irq_config()
579 ab->hw_params->ring_mask->rx_wbm_rel[i] || in ath12k_pci_ext_irq_config()
580 ab->hw_params->ring_mask->reo_status[i] || in ath12k_pci_ext_irq_config()
581 ab->hw_params->ring_mask->host2rxdma[i] || in ath12k_pci_ext_irq_config()
582 ab->hw_params->ring_mask->rx_mon_dest[i] || in ath12k_pci_ext_irq_config()
583 ab->hw_params->ring_mask->rx_mon_status[i]) { in ath12k_pci_ext_irq_config()
H A Dhw.h155 const struct ath12k_hw_ring_mask *ring_mask; member
/freebsd/sys/dev/qat/include/common/
H A Dadf_cfg_user.h42 u32 ring_mask; member
H A Dadf_uio_control.h9 u16 ring_mask; member
H A Dadf_transport_internal.h38 uint16_t ring_mask; member
H A Dadf_accel_devices.h421 u16 ring_mask);
/freebsd/sys/dev/qat/qat_api/qat_kernel/src/
H A Dqat_transport.c219 if (!bank || !bank->ring_mask) { in icp_adf_pollInstance()
/freebsd/sys/dev/safexcel/
H A Dsafexcel.c727 int i, ring_mask; in safexcel_enable_pe_engine() local
729 for (ring_mask = 0, i = 0; i < sc->sc_config.rings; i++) { in safexcel_enable_pe_engine()
730 ring_mask <<= 1; in safexcel_enable_pe_engine()
731 ring_mask |= 1; in safexcel_enable_pe_engine()
736 SAFEXCEL_DxE_THR_CTRL_EN | ring_mask); in safexcel_enable_pe_engine()
740 SAFEXCEL_DxE_THR_CTRL_EN | ring_mask); in safexcel_enable_pe_engine()