Home
last modified time | relevance | path

Searched refs:txch (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dpci.c546 u8 txch = tx_ring->txch; in rtw89_pci_release_txwd_skb() local
555 txch, seq); in rtw89_pci_release_txwd_skb()
580 rpp_info->txch = rtw89_chip_get_ch_dma(rtwdev, rpp_info->qsel); in rtw89_pci_parse_rpp()
592 rpp_info->txch = le32_get_bits(rpp->w0, RTW89_PCI_RPP_W0_DMA_CH_MASK); in rtw89_pci_parse_rpp_v1()
607 if (unlikely(rpp_info.txch >= RTW89_TXCH_NUM || in rtw89_pci_release_rpp()
608 info->tx_dma_ch_mask & BIT(rpp_info.txch))) { in rtw89_pci_release_rpp()
610 rpp_info.txch); in rtw89_pci_release_rpp()
619 tx_ring = &rtwpci->tx.rings[rpp_info.txch]; in rtw89_pci_release_rpp()
1024 #define DEF_TXCHADDRS_TYPE3(gen, ch_idx, txch, v...) \ argument
1026 .num = R_##gen##_##txch##_TXBD_CFG, \
[all …]
H A Dusb.c162 u8 txch) in rtw89_usb_ops_check_and_reclaim_tx_resource() argument
164 if (txch == RTW89_TXCH_CH12) in rtw89_usb_ops_check_and_reclaim_tx_resource()
184 if (txcb->txch == RTW89_TXCH_CH12) { in rtw89_usb_write_port_complete()
276 static void rtw89_usb_tx_free_skb(struct rtw89_dev *rtwdev, u8 txch, in rtw89_usb_tx_free_skb() argument
279 if (txch == RTW89_TXCH_CH12) in rtw89_usb_tx_free_skb()
285 static void rtw89_usb_ops_tx_kick_off(struct rtw89_dev *rtwdev, u8 txch) in rtw89_usb_ops_tx_kick_off() argument
293 skb = skb_dequeue(&rtwusb->tx_queue[txch]); in rtw89_usb_ops_tx_kick_off()
299 rtw89_usb_tx_free_skb(rtwdev, txch, skb); in rtw89_usb_ops_tx_kick_off()
304 txcb->txch = txch; in rtw89_usb_ops_tx_kick_off()
309 ret = rtw89_usb_write_port(rtwdev, txch, skb->data, skb->len, in rtw89_usb_ops_tx_kick_off()
[all …]
H A Dusb.h41 u8 txch; member
H A Dpci.h1379 u8 txch; member
1579 u8 txch; member
H A Dcore.h3718 void (*tx_kick_off)(struct rtw89_dev *rtwdev, u8 txch);
3741 u32 (*check_and_reclaim_tx_resource)(struct rtw89_dev *rtwdev, u8 txch);
6509 static inline u32 rtw89_hci_check_and_reclaim_tx_resource(struct rtw89_dev *rtwdev, u8 txch) in rtw89_hci_check_and_reclaim_tx_resource() argument
6511 return rtwdev->hci.ops->check_and_reclaim_tx_resource(rtwdev, txch); in rtw89_hci_check_and_reclaim_tx_resource()
6514 static inline void rtw89_hci_tx_kick_off(struct rtw89_dev *rtwdev, u8 txch) in rtw89_hci_tx_kick_off() argument
6516 return rtwdev->hci.ops->tx_kick_off(rtwdev, txch); in rtw89_hci_tx_kick_off()
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c1217 int txch = tx_ring(mac)->chan.chno; in pasemi_mac_pause_txchan() local
1219 write_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(txch), in pasemi_mac_pause_txchan()
1223 sta = read_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(txch)); in pasemi_mac_pause_txchan()
1233 write_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(txch), 0); in pasemi_mac_pause_txchan()
1279 int rxch, txch, i; in pasemi_mac_close() local
1282 txch = tx_ring(mac)->chan.chno; in pasemi_mac_close()
1307 sta = read_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(txch)); in pasemi_mac_close()
/linux/drivers/net/ethernet/ti/
H A Dcpsw.c932 struct cpdma_chan *txch; in cpsw_ndo_start_xmit() local
949 txch = cpsw->txv[q_idx].ch; in cpsw_ndo_start_xmit()
952 ret = cpdma_chan_submit(txch, skb, skb->data, skb->len, in cpsw_ndo_start_xmit()
962 if (unlikely(!cpdma_check_free_tx_desc(txch))) { in cpsw_ndo_start_xmit()
968 if (cpdma_check_free_tx_desc(txch)) in cpsw_ndo_start_xmit()
980 if (cpdma_check_free_tx_desc(txch)) in cpsw_ndo_start_xmit()
H A Dcpsw_new.c947 struct cpdma_chan *txch; in cpsw_ndo_start_xmit() local
964 txch = cpsw->txv[q_idx].ch; in cpsw_ndo_start_xmit()
967 ret = cpdma_chan_submit(txch, skb, skb->data, skb->len, in cpsw_ndo_start_xmit()
977 if (unlikely(!cpdma_check_free_tx_desc(txch))) { in cpsw_ndo_start_xmit()
983 if (cpdma_check_free_tx_desc(txch)) in cpsw_ndo_start_xmit()
995 if (cpdma_check_free_tx_desc(txch)) in cpsw_ndo_start_xmit()
H A Dcpsw_priv.c1276 struct cpdma_chan *txch; in cpsw_xdp_tx_frame() local
1283 txch = cpsw->txv[0].ch; in cpsw_xdp_tx_frame()
1288 ret = cpdma_chan_submit_mapped(txch, cpsw_xdpf_to_handle(xdpf), in cpsw_xdp_tx_frame()
1294 ret = cpdma_chan_submit(txch, cpsw_xdpf_to_handle(xdpf), in cpsw_xdp_tx_frame()