Home
last modified time | relevance | path

Searched refs:ce_pipe (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dpcic.c319 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_pcic_free_irq()
383 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_pcic_ce_tasklet() local
384 int irq_idx = ATH11K_PCI_IRQ_CE0_OFFSET + ce_pipe->pipe_num; in ath11k_pcic_ce_tasklet()
386 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pcic_ce_tasklet()
388 enable_irq(ce_pipe->ab->irq_num[irq_idx]); in ath11k_pcic_ce_tasklet()
393 struct ath11k_ce_pipe *ce_pipe = arg; in ath11k_pcic_ce_interrupt_handler() local
394 struct ath11k_base *ab = ce_pipe->ab; in ath11k_pcic_ce_interrupt_handler()
395 int irq_idx = ATH11K_PCI_IRQ_CE0_OFFSET + ce_pipe in ath11k_pcic_ce_interrupt_handler()
618 struct ath11k_ce_pipe *ce_pipe; ath11k_pcic_config_irq() local
692 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; ath11k_pcic_kill_tasklets() local
804 struct ath11k_ce_pipe *ce_pipe; ath11k_pci_disable_ce_irqs_except_wake_irq() local
[all...]
H A Dahb.c213 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_ahb_kill_tasklets() local
218 tasklet_kill(&ce_pipe->intr_tq); in ath11k_ahb_kill_tasklets()
459 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_ahb_free_irq()
467 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_ahb_ce_tasklet() local
469 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_tasklet()
471 ath11k_ahb_ce_irq_enable(ce_pipe->ab, ce_pipe in ath11k_ahb_ce_tasklet()
476 struct ath11k_ce_pipe *ce_pipe = arg; ath11k_ahb_ce_interrupt_handler() local
614 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; ath11k_ahb_config_irq() local
[all...]
H A Dce.c652 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_alloc_pipe()
691 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_per_engine_service()
703 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_poll_send_completed()
714 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_send()
874 pipe = &ab->ce.ce_pipe[pipe_num]; in ath11k_ce_cleanup_pipes()
892 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_rx_post_buf()
923 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_init_pipes()
982 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_free_pipes()
1038 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_alloc_pipes()
H A Dce.h185 struct ath11k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
H A Dhal.c1334 struct ath11k_ce_pipe *ce_pipe; in ath11k_hal_dump_srng_stats() local
1339 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_hal_dump_srng_stats()
1345 i, ce_pipe->pipe_num, in ath11k_hal_dump_srng_stats()
1346 jiffies_to_msecs(jiffies - ce_pipe->timestamp)); in ath11k_hal_dump_srng_stats()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dahb.c152 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()
383 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_ahb_free_irq()
391 struct ath11k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath11k_ahb_ce_tasklet() local
393 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_ahb_ce_tasklet()
395 ath11k_ahb_ce_irq_enable(ce_pipe->ab, ce_pipe in ath11k_ahb_ce_tasklet()
400 struct ath11k_ce_pipe *ce_pipe = arg; ath11k_ahb_ce_interrupt_handler() local
535 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; ath11k_ahb_config_irq() local
[all...]
H A Dpci.c336 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_pci_free_irq()
385 struct ath11k_ce_pipe *ce_pipe = (struct ath11k_ce_pipe *)data; in ath11k_pci_ce_tasklet() local
387 ath11k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pci_ce_tasklet()
389 ath11k_pci_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pci_ce_tasklet()
394 struct ath11k_ce_pipe *ce_pipe = arg; in ath11k_pci_ce_interrupt_handler() local
396 ath11k_pci_ce_irq_disable(ce_pipe->ab, ce_pipe->pipe_num); in ath11k_pci_ce_interrupt_handler()
397 tasklet_schedule(&ce_pipe in ath11k_pci_ce_interrupt_handler()
566 struct ath11k_ce_pipe *ce_pipe; ath11k_pci_config_irq() local
799 struct ath11k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; ath11k_pci_kill_tasklets() local
[all...]
H A Dce.c576 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_alloc_pipe()
615 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath11k_ce_per_engine_service()
626 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_poll_send_completed()
636 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath11k_ce_send()
796 pipe = &ab->ce.ce_pipe[pipe_num]; in ath11k_ce_cleanup_pipes()
814 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_rx_post_buf()
848 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_init_pipes()
906 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_free_pipes()
959 pipe = &ab->ce.ce_pipe[i]; in ath11k_ce_alloc_pipes()
H A Dce.h168 struct ath11k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
H A Dhal.c1305 struct ath11k_ce_pipe *ce_pipe; in ath11k_hal_dump_srng_stats() local
1310 ce_pipe = &ab->ce.ce_pipe[i]; in ath11k_hal_dump_srng_stats()
1316 i, ce_pipe->pipe_num, in ath11k_hal_dump_srng_stats()
1317 jiffies_to_msecs(jiffies - ce_pipe->timestamp)); in ath11k_hal_dump_srng_stats()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dpci.c350 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath12k_pci_free_irq()
399 struct ath12k_ce_pipe *ce_pipe = from_tasklet(ce_pipe, t, intr_tq); in ath12k_pci_ce_tasklet() local
401 ath12k_ce_per_engine_service(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_pci_ce_tasklet()
403 ath12k_pci_ce_irq_enable(ce_pipe->ab, ce_pipe->pipe_num); in ath12k_pci_ce_tasklet()
408 struct ath12k_ce_pipe *ce_pipe = arg; in ath12k_pci_ce_interrupt_handler() local
411 ce_pipe->timestamp = jiffies; in ath12k_pci_ce_interrupt_handler()
413 ath12k_pci_ce_irq_disable(ce_pipe in ath12k_pci_ce_interrupt_handler()
564 struct ath12k_ce_pipe *ce_pipe; ath12k_pci_config_irq() local
817 struct ath12k_ce_pipe *ce_pipe = &ab->ce.ce_pipe[i]; ath12k_pci_kill_tasklets() local
[all...]
H A Dce.c582 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath12k_ce_alloc_pipe()
621 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; in ath12k_ce_per_engine_service()
632 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath12k_ce_poll_send_completed()
641 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; in ath12k_ce_send()
747 pipe = &ab->ce.ce_pipe[pipe_num]; in ath12k_ce_cleanup_pipes()
764 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_rx_post_buf()
835 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_init_pipes()
893 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_free_pipes()
942 pipe = &ab->ce.ce_pipe[i]; in ath12k_ce_alloc_pipes()
H A Dce.h159 struct ath12k_ce_pipe ce_pipe[CE_COUNT_MAX]; member
H A Dhal.c2176 struct ath12k_ce_pipe *ce_pipe; in ath12k_hal_dump_srng_stats() local
2181 ce_pipe = &ab->ce.ce_pipe[i]; in ath12k_hal_dump_srng_stats()
2187 i, ce_pipe->pipe_num, in ath12k_hal_dump_srng_stats()
2188 jiffies_to_msecs(jiffies - ce_pipe->timestamp)); in ath12k_hal_dump_srng_stats()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c492 struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl; in __ath10k_snoc_rx_post_buf() local
517 ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr); in __ath10k_snoc_rx_post_buf()
534 struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl; in ath10k_snoc_rx_post_pipe() local
540 if (!ce_pipe->dest_ring) in ath10k_snoc_rx_post_pipe()
544 num = __ath10k_ce_rx_num_free_bufs(ce_pipe); in ath10k_snoc_rx_post_pipe()
691 struct ath10k_ce_pipe *ce_pipe; in ath10k_snoc_hif_tx_sg() local
695 ce_pipe = snoc_pipe->ce_hdl; in ath10k_snoc_hif_tx_sg()
703 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_snoc_hif_tx_sg()
717 err = ath10k_ce_send_nolock(ce_pipe, in ath10k_snoc_hif_tx_sg()
848 struct ath10k_ce_pipe *ce_pipe; ath10k_snoc_rx_pipe_cleanup() local
880 struct ath10k_ce_pipe *ce_pipe; ath10k_snoc_tx_pipe_cleanup() local
[all...]
H A Dpci.c768 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 in ath10k_pci_hif_tx_sg()
1976 struct ath10k_ce_pipe *ce_pipe; ath10k_pci_rx_pipe_cleanup() local
2008 struct ath10k_ce_pipe *ce_pipe; ath10k_pci_tx_pipe_cleanup() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c493 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()
849 struct ath10k_ce_pipe *ce_pipe; ath10k_snoc_rx_pipe_cleanup() local
881 struct ath10k_ce_pipe *ce_pipe; ath10k_snoc_tx_pipe_cleanup() local
[all...]
H A Dpci.c768 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 in ath10k_pci_hif_tx_sg()
1976 struct ath10k_ce_pipe *ce_pipe; ath10k_pci_rx_pipe_cleanup() local
2008 struct ath10k_ce_pipe *ce_pipe; ath10k_pci_tx_pipe_cleanup() local
[all...]

Completed in 24 milliseconds