Searched refs:ce_pipe (Results 1 – 7 of 7) sorted by relevance
/drivers/net/wireless/ath/ath11k/ |
D | ahb.c | 152 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_ahb_kill_tasklets() local 157 tasklet_kill(&ce_pipe->intr_tq); in ath11k_ahb_kill_tasklets() 408 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_ahb_free_irq() 416 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_ahb_ce_tasklet() local 418 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_tasklet() 420 ath11k_ahb_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_tasklet() 425 struct ath11k_ce_pipe *ce_pipe = arg; in ath11k_ahb_ce_interrupt_handler() local 428 ce_pipe->timestamp = jiffies; in ath11k_ahb_ce_interrupt_handler() 430 ath11k_ahb_ce_irq_disable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_interrupt_handler() 432 tasklet_schedule(&ce_pipe->intr_tq); in ath11k_ahb_ce_interrupt_handler() [all …]
|
D | pci.c | 553 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_pci_free_irq() 602 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_pci_ce_tasklet() local 604 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pci_ce_tasklet() 606 ath11k_pci_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pci_ce_tasklet() 611 struct ath11k_ce_pipe *ce_pipe = arg; in ath11k_pci_ce_interrupt_handler() local 614 ce_pipe->timestamp = jiffies; in ath11k_pci_ce_interrupt_handler() 616 ath11k_pci_ce_irq_disable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pci_ce_interrupt_handler() 617 tasklet_schedule(&ce_pipe->intr_tq); in ath11k_pci_ce_interrupt_handler() 792 struct ath11k_ce_pipe *ce_pipe; in ath11k_pci_config_irq() local 812 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_pci_config_irq() [all …]
|
D | ce.c | 630 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_alloc_pipe() 669 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_per_engine_service() 680 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_poll_send_completed() 690 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_send() 850 pipe = &ab->ce.ce_pipe[pipe_num]; in ath11k_ce_cleanup_pipes() 868 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_rx_post_buf() 902 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_init_pipes() 960 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_free_pipes() 1013 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_alloc_pipes()
|
D | ce.h | 168 struct ath11k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
|
D | hal.c | 1301 struct ath11k_ce_pipe *ce_pipe; in ath11k_hal_dump_srng_stats() local 1306 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_hal_dump_srng_stats() 1312 i, ce_pipe->pipe_num, in ath11k_hal_dump_srng_stats() 1313 jiffies_to_msecs(jiffies - ce_pipe->timestamp)); in ath11k_hal_dump_srng_stats()
|
/drivers/net/wireless/ath/ath10k/ |
D | snoc.c | 493 struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl; in __ath10k_snoc_rx_post_buf() local 518 ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr); in __ath10k_snoc_rx_post_buf() 535 struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl; in ath10k_snoc_rx_post_pipe() local 541 if (!ce_pipe->dest_ring) in ath10k_snoc_rx_post_pipe() 545 num = __ath10k_ce_rx_num_free_bufs(ce_pipe); in ath10k_snoc_rx_post_pipe() 692 struct ath10k_ce_pipe *ce_pipe; in ath10k_snoc_hif_tx_sg() local 696 ce_pipe = snoc_pipe->ce_hdl; in ath10k_snoc_hif_tx_sg() 704 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_snoc_hif_tx_sg() 718 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_snoc_hif_tx_sg() 733 __ath10k_ce_send_revert(ce_pipe); in ath10k_snoc_hif_tx_sg() [all …]
|
D | pci.c | 768 struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl; in __ath10k_pci_rx_post_buf() local 791 ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr); in __ath10k_pci_rx_post_buf() 808 struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl; in ath10k_pci_rx_post_pipe() local 814 if (!ce_pipe->dest_ring) in ath10k_pci_rx_post_pipe() 818 num = __ath10k_ce_rx_num_free_bufs(ce_pipe); in ath10k_pci_rx_post_pipe() 1240 struct ath10k_ce_pipe *ce_pipe = pipe_info->ce_hdl; in ath10k_pci_process_htt_rx_cb() local 1287 ath10k_ce_rx_update_write_idx(ce_pipe, nentries); in ath10k_pci_process_htt_rx_cb() 1355 struct ath10k_ce_pipe *ce_pipe = pci_pipe->ce_hdl; in ath10k_pci_hif_tx_sg() local 1356 struct ath10k_ce_ring *src_ring = ce_pipe->src_ring; in ath10k_pci_hif_tx_sg() 1381 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_pci_hif_tx_sg() [all …]
|