• Home
  • Raw
  • Download

Lines Matching full:dxe

17 /* DXE - DMA transfer engine
130 /* DXE control block allocation */ in wcn36xx_dxe_alloc_ctl_blks()
155 wcn36xx_err("Failed to allocate DXE control blocks\n"); in wcn36xx_dxe_alloc_ctl_blks()
244 /* Only every second dxe needs a bd pointer, in wcn36xx_dxe_init_tx_bd()
294 struct wcn36xx_dxe_desc *dxe = ctl->desc; in wcn36xx_dxe_fill_skb() local
301 dxe->dst_addr_l = dma_map_single(dev, in wcn36xx_dxe_fill_skb()
305 if (dma_mapping_error(dev, dxe->dst_addr_l)) { in wcn36xx_dxe_fill_skb()
367 wcn36xx_dbg(WCN36XX_DBG_DXE, "dxe tx ack status: %d\n", status); in wcn36xx_dxe_tx_ack_ind()
474 wcn36xx_err("DXE IRQ reported error: 0x%x in high TX channel\n", in wcn36xx_irq_tx_complete()
490 wcn36xx_dbg(WCN36XX_DBG_DXE, "dxe tx ready high, reason %08x\n", in wcn36xx_irq_tx_complete()
513 wcn36xx_err("DXE IRQ reported error: 0x%x in low TX channel\n", in wcn36xx_irq_tx_complete()
529 wcn36xx_dbg(WCN36XX_DBG_DXE, "dxe tx ready low, reason %08x\n", in wcn36xx_irq_tx_complete()
586 struct wcn36xx_dxe_desc *dxe; in wcn36xx_rx_handle_packets() local
601 wcn36xx_err("DXE IRQ reported error on RX channel\n"); in wcn36xx_rx_handle_packets()
621 dxe = ctl->desc; in wcn36xx_rx_handle_packets()
623 while (!(READ_ONCE(dxe->ctrl) & WCN36xx_DXE_CTRL_VLD)) { in wcn36xx_rx_handle_packets()
629 dma_addr = dxe->dst_addr_l; in wcn36xx_rx_handle_packets()
645 dxe->ctrl = ctrl; in wcn36xx_rx_handle_packets()
648 dxe = ctl->desc; in wcn36xx_rx_handle_packets()
682 wcn36xx_warn("No DXE interrupt pending\n"); in wcn36xx_dxe_rx_frame()
775 wcn36xx_err("bd_cpu_addr cannot be NULL for skb DXE\n"); in wcn36xx_dxe_tx_frame()
793 wcn36xx_dbg(WCN36XX_DBG_DXE, "DXE TX\n"); in wcn36xx_dxe_tx_frame()
1017 /* Put the DXE block into reset before freeing memory */ in wcn36xx_dxe_deinit()