| /drivers/net/wireless/ath/ath11k/ |
| A D | pcic.c | 408 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 D | ahb.c | 214 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 D | ce.c | 650 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 D | ce.h | 186 struct ath11k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
|
| A D | hal.c | 1393 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 D | ahb.c | 152 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 D | pci.c | 432 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 D | ce.c | 668 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 D | ce.h | 170 struct ath12k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
|
| A D | hal.c | 2617 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 D | snoc.c | 518 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 D | pci.c | 793 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 …]
|