Lines Matching refs:ce_pipe
350 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath12k_pci_free_irq()
401 struct ath12k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath12k_pci_ce_tasklet() local
403 ath12k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_pci_ce_tasklet()
405 ath12k_pci_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_pci_ce_tasklet()
410 struct ath12k_ce_pipe *ce_pipe = arg; in ath12k_pci_ce_interrupt_handler() local
411 struct ath12k_base *ab = ce_pipe->ab; in ath12k_pci_ce_interrupt_handler()
417 ce_pipe->timestamp = jiffies; in ath12k_pci_ce_interrupt_handler()
419 ath12k_pci_ce_irq_disable(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_pci_ce_interrupt_handler()
420 tasklet_schedule(&ce_pipe->intr_tq); in ath12k_pci_ce_interrupt_handler()
577 struct ath12k_ce_pipe *ce_pipe; in ath12k_pci_config_irq() local
598 ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_pci_config_irq()
602 tasklet_setup(&ce_pipe->intr_tq, ath12k_pci_ce_tasklet); in ath12k_pci_config_irq()
606 ce_pipe); in ath12k_pci_config_irq()
832 struct ath12k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_pci_kill_tasklets() local
837 tasklet_kill(&ce_pipe->intr_tq); in ath12k_pci_kill_tasklets()