Home
last modified time | relevance | path

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

/drivers/net/wireless/ath/ath11k/
A Dpcic.c408 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_pcic_ce_tasklet() local
411 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pcic_ce_tasklet()
426 ce_pipe->timestamp = jiffies; in ath11k_pcic_ce_interrupt_handler()
430 tasklet_schedule(&ce_pipe->intr_tq); in ath11k_pcic_ce_interrupt_handler()
664 struct ath11k_ce_pipe *ce_pipe; in ath11k_pcic_config_irq() local
691 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_pcic_config_irq()
738 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_pcic_kill_tasklets() local
743 tasklet_kill(&ce_pipe->intr_tq); in ath11k_pcic_kill_tasklets()
850 struct ath11k_ce_pipe *ce_pipe; in ath11k_pci_disable_ce_irqs_except_wake_irq() local
853 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_pci_disable_ce_irqs_except_wake_irq()
[all …]
A Dahb.c214 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_ahb_kill_tasklets() local
219 tasklet_kill(&ce_pipe->intr_tq); in ath11k_ahb_kill_tasklets()
469 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_ahb_ce_tasklet() local
471 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_tasklet()
473 ath11k_ahb_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_tasklet()
478 struct ath11k_ce_pipe *ce_pipe = arg; in ath11k_ahb_ce_interrupt_handler() local
481 ce_pipe->timestamp = jiffies; in ath11k_ahb_ce_interrupt_handler()
483 ath11k_ahb_ce_irq_disable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_interrupt_handler()
485 tasklet_schedule(&ce_pipe->intr_tq); in ath11k_ahb_ce_interrupt_handler()
620 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_ahb_config_irq() local
[all …]
A Dce.c650 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_alloc_pipe()
689 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_per_engine_service()
701 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_poll_send_completed()
712 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_send()
872 pipe = &ab->ce.ce_pipe[pipe_num]; in ath11k_ce_cleanup_pipes()
890 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_rx_post_buf()
921 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_init_pipes()
980 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_free_pipes()
1036 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_alloc_pipes()
A Dce.h186 struct ath11k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
A Dhal.c1393 struct ath11k_ce_pipe *ce_pipe; in ath11k_hal_dump_srng_stats() local
1398 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_hal_dump_srng_stats()
1404 i, ce_pipe->pipe_num, in ath11k_hal_dump_srng_stats()
1405 jiffies_to_msecs(jiffies - ce_pipe->timestamp)); in ath11k_hal_dump_srng_stats()
/drivers/net/wireless/ath/ath12k/
A Dahb.c152 struct ath12k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_ahb_cancel_workqueue() local
157 cancel_work_sync(&ce_pipe->intr_wq); in ath12k_ahb_cancel_workqueue()
507 struct ath12k_ce_pipe *ce_pipe = from_work(ce_pipe, work, intr_wq); in ath12k_ahb_ce_workqueue() local
509 ath12k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_ahb_ce_workqueue()
511 ath12k_ahb_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_ahb_ce_workqueue()
516 struct ath12k_ce_pipe *ce_pipe = arg; in ath12k_ahb_ce_interrupt_handler() local
519 ce_pipe->timestamp = jiffies; in ath12k_ahb_ce_interrupt_handler()
521 ath12k_ahb_ce_irq_disable(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_ahb_ce_interrupt_handler()
523 queue_work(system_bh_wq, &ce_pipe->intr_wq); in ath12k_ahb_ce_interrupt_handler()
643 struct ath12k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_ahb_config_irq() local
[all …]
A Dpci.c432 struct ath12k_ce_pipe *ce_pipe = from_work(ce_pipe, work, intr_wq); in ath12k_pci_ce_workqueue() local
435 ath12k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_pci_ce_workqueue()
437 enable_irq(ce_pipe->ab->irq_num[irq_idx]); in ath12k_pci_ce_workqueue()
442 struct ath12k_ce_pipe *ce_pipe = arg; in ath12k_pci_ce_interrupt_handler() local
443 struct ath12k_base *ab = ce_pipe->ab; in ath12k_pci_ce_interrupt_handler()
450 ce_pipe->timestamp = jiffies; in ath12k_pci_ce_interrupt_handler()
659 struct ath12k_ce_pipe *ce_pipe; in ath12k_pci_config_irq() local
680 ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_pci_config_irq()
688 ce_pipe); in ath12k_pci_config_irq()
972 struct ath12k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_pci_cancel_workqueue() local
[all …]
A Dce.c668 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath12k_ce_alloc_pipe()
707 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath12k_ce_per_engine_service()
718 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath12k_ce_poll_send_completed()
727 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath12k_ce_send()
833 pipe = &ab->ce.ce_pipe[pipe_num]; in ath12k_ce_cleanup_pipes()
850 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_rx_post_buf()
921 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_init_pipes()
979 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_free_pipes()
1028 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_alloc_pipes()
A Dce.h170 struct ath12k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
A Dhal.c2617 struct ath12k_ce_pipe *ce_pipe; in ath12k_hal_dump_srng_stats() local
2622 ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_hal_dump_srng_stats()
2628 i, ce_pipe->pipe_num, in ath12k_hal_dump_srng_stats()
2629 jiffies_to_msecs(jiffies - ce_pipe->timestamp)); in ath12k_hal_dump_srng_stats()
/drivers/net/wireless/ath/ath10k/
A Dsnoc.c518 ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr); in __ath10k_snoc_rx_post_buf()
541 if (!ce_pipe->dest_ring) in ath10k_snoc_rx_post_pipe()
693 struct ath10k_ce_pipe *ce_pipe; in ath10k_snoc_hif_tx_sg() local
697 ce_pipe = snoc_pipe->ce_hdl; in ath10k_snoc_hif_tx_sg()
734 __ath10k_ce_send_revert(ce_pipe); in ath10k_snoc_hif_tx_sg()
850 struct ath10k_ce_pipe *ce_pipe; in ath10k_snoc_rx_pipe_cleanup() local
857 ce_pipe = snoc_pipe->ce_hdl; in ath10k_snoc_rx_pipe_cleanup()
858 ce_ring = ce_pipe->dest_ring; in ath10k_snoc_rx_pipe_cleanup()
882 struct ath10k_ce_pipe *ce_pipe; in ath10k_snoc_tx_pipe_cleanup() local
889 ce_pipe = snoc_pipe->ce_hdl; in ath10k_snoc_tx_pipe_cleanup()
[all …]
A Dpci.c793 ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr); in __ath10k_pci_rx_post_buf()
816 if (!ce_pipe->dest_ring) in ath10k_pci_rx_post_pipe()
1384 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_pci_hif_tx_sg()
1402 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_pci_hif_tx_sg()
1416 __ath10k_ce_send_revert(ce_pipe); in ath10k_pci_hif_tx_sg()
1979 struct ath10k_ce_pipe *ce_pipe; in ath10k_pci_rx_pipe_cleanup() local
1985 ce_pipe = pci_pipe->ce_hdl; in ath10k_pci_rx_pipe_cleanup()
1986 ce_ring = ce_pipe->dest_ring; in ath10k_pci_rx_pipe_cleanup()
2011 struct ath10k_ce_pipe *ce_pipe; in ath10k_pci_tx_pipe_cleanup() local
2017 ce_pipe = pci_pipe->ce_hdl; in ath10k_pci_tx_pipe_cleanup()
[all …]

Completed in 56 milliseconds