Home
last modified time | relevance | path

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

/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()
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()
365 bundle->rings_enabled |= reserve.ring_mask; in adf_ctl_ioctl_enable_ring()
[all …]
H A Dadf_freebsd_uio_cleanup.c122 u16 ring_mask = 0; in get_orphan_bundle() local
147 ring_mask = instance_rings->ring_mask; in get_orphan_bundle()
158 if (!(ring_mask & 1 << i)) in get_orphan_bundle()
389 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.c142 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()
H A Dadf_freebsd_uio.c302 instance_rings->ring_mask = 0; in adf_uio_mmap_single()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp.c137 grp_mask = &ab->hw_params->ring_mask->tx[0]; in ath12k_dp_srng_calculate_msi_group()
141 grp_mask = &ab->hw_params->ring_mask->rx_err[0]; in ath12k_dp_srng_calculate_msi_group()
144 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
889 if (ab->hw_params->ring_mask->tx[grp_id] & in ath12k_dp_service_srng()
895 if (ab->hw_params->ring_mask->rx_err[grp_id]) { in ath12k_dp_service_srng()
914 if (ab->hw_params->ring_mask->rx[grp_id]) { in ath12k_dp_service_srng()
926 ring_mask = ab->hw_params->ring_mask->rx_mon_dest[grp_id]; in ath12k_dp_service_srng()
931 if (ring_mask & BIT(id)) { in ath12k_dp_service_srng()
947 ring_mask = ab->hw_params->ring_mask->tx_mon_dest[grp_id]; in ath12k_dp_service_srng()
[all …]
H A Dpci.c534 if (ab->hw_params->ring_mask->tx[i] || in ath12k_pci_ext_irq_config()
535 ab->hw_params->ring_mask->rx[i] || in ath12k_pci_ext_irq_config()
536 ab->hw_params->ring_mask->rx_err[i] || in ath12k_pci_ext_irq_config()
537 ab->hw_params->ring_mask->rx_wbm_rel[i] || in ath12k_pci_ext_irq_config()
538 ab->hw_params->ring_mask->reo_status[i] || in ath12k_pci_ext_irq_config()
539 ab->hw_params->ring_mask->host2rxdma[i] || in ath12k_pci_ext_irq_config()
540 ab->hw_params->ring_mask->rx_mon_dest[i]) { in ath12k_pci_ext_irq_config()
H A Dhw.c870 .ring_mask = &ath12k_hw_ring_mask_qcn9274,
927 .ring_mask = &ath12k_hw_ring_mask_wcn7850,
982 .ring_mask = &ath12k_hw_ring_mask_qcn9274,
H A Dhw.h149 const struct ath12k_hw_ring_mask *ring_mask; member
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddp.c141 grp_mask = &ab->hw_params.ring_mask->rx_wbm_rel[0]; in ath11k_dp_srng_calculate_msi_group()
144 grp_mask = &ab->hw_params.ring_mask->tx[0]; in ath11k_dp_srng_calculate_msi_group()
148 grp_mask = &ab->hw_params.ring_mask->rx_err[0]; in ath11k_dp_srng_calculate_msi_group()
151 grp_mask = &ab->hw_params.ring_mask->rx[0]; in ath11k_dp_srng_calculate_msi_group()
154 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->rxdma2host[0]; in ath11k_dp_srng_calculate_msi_group()
164 grp_mask = &ab->hw_params.ring_mask->host2rxdma[0]; in ath11k_dp_srng_calculate_msi_group()
797 ab->hw_params.ring_mask->tx[grp_id]) in ath11k_dp_service_srng()
801 if (ab->hw_params.ring_mask->rx_err[grp_id]) { in ath11k_dp_service_srng()
820 if (ab->hw_params.ring_mask->rx[grp_id]) { in ath11k_dp_service_srng()
[all …]
H A Dpcic.c582 if (ab->hw_params.ring_mask->tx[i] || in ath11k_pcic_ext_irq_config()
583 ab->hw_params.ring_mask->rx[i] || in ath11k_pcic_ext_irq_config()
584 ab->hw_params.ring_mask->rx_err[i] || in ath11k_pcic_ext_irq_config()
585 ab->hw_params.ring_mask->rx_wbm_rel[i] || in ath11k_pcic_ext_irq_config()
586 ab->hw_params.ring_mask->reo_status[i] || in ath11k_pcic_ext_irq_config()
587 ab->hw_params.ring_mask->rxdma2host[i] || in ath11k_pcic_ext_irq_config()
588 ab->hw_params.ring_mask->host2rxdma[i] || in ath11k_pcic_ext_irq_config()
589 ab->hw_params.ring_mask->rx_mon_status[i]) { in ath11k_pcic_ext_irq_config()
H A Dahb.c540 if (ab->hw_params.ring_mask->tx[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
545 if (ab->hw_params.ring_mask->rx[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
550 if (ab->hw_params.ring_mask->rx_err[i] & BIT(j)) in ath11k_ahb_config_ext_irq()
553 if (ab->hw_params.ring_mask->rx_wbm_rel[i] & BIT(j)) in ath11k_ahb_config_ext_irq()
556 if (ab->hw_params.ring_mask->reo_status[i] & BIT(j)) in ath11k_ahb_config_ext_irq()
560 if (ab->hw_params.ring_mask->rxdma2host[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
566 if (ab->hw_params.ring_mask->host2rxdma[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
572 if (ab->hw_params.ring_mask->rx_mon_status[i] & BIT(j)) { in ath11k_ahb_config_ext_irq()
H A Dcore.c60 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
145 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
228 .ring_mask = &ath11k_hw_ring_mask_qca6390,
314 .ring_mask = &ath11k_hw_ring_mask_qcn9074,
395 .ring_mask = &ath11k_hw_ring_mask_qca6390,
480 .ring_mask = &ath11k_hw_ring_mask_qca6390,
563 .ring_mask = &ath11k_hw_ring_mask_wcn6750,
646 .ring_mask = &ath11k_hw_ring_mask_ipq8074,
H A Dhw.h156 const struct ath11k_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.h415 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()