/linux-master/drivers/net/ethernet/ |
H A D | lantiq_xrx200.c | 62 int tx_free; member in struct:xrx200_chan 323 struct ltq_dma_desc *desc = &ch->dma.desc_base[ch->tx_free]; 326 struct sk_buff *skb = ch->skb[ch->tx_free]; 330 ch->skb[ch->tx_free] = NULL; 332 memset(&ch->dma.desc_base[ch->tx_free], 0, 334 ch->tx_free++; 335 ch->tx_free %= LTQ_DESC_NUM; 397 if (ch->dma.desc == ch->tx_free) 524 goto tx_free; 529 tx_free [all...] |
H A D | lantiq_etop.c | 82 int tx_free; member in struct:ltq_etop_chan 98 int tx_free[MAX_DMA_CHAN >> 1]; member in struct:ltq_etop_priv 183 while ((ch->dma.desc_base[ch->tx_free].ctl & 185 dev_kfree_skb_any(ch->skb[ch->tx_free]); 186 ch->skb[ch->tx_free] = NULL; 187 memset(&ch->dma.desc_base[ch->tx_free], 0, 189 ch->tx_free++; 190 ch->tx_free %= LTQ_DESC_NUM;
|
/linux-master/drivers/net/ethernet/aeroflex/ |
H A D | greth.h | 111 u16 tx_free; /* only used on 10/100Mbit */ member in struct:greth_private
|
H A D | greth.c | 185 while (greth->tx_free < GRETH_TXBD_NUM) { 208 greth->tx_free += nr_frags+1; 326 greth->tx_free = GRETH_TXBD_NUM; 405 if (unlikely(greth->tx_free <= 0)) { 441 greth->tx_free--; 635 if (greth->tx_free == GRETH_TXBD_NUM) 649 greth->tx_free++; 652 if (greth->tx_free > 0) {
|
/linux-master/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 107 if (fep->tx_free == fep->tx_ring) 176 if (++fep->tx_free == MAX_SKB_FRAGS) 367 fep->tx_free = fep->tx_ring; 528 if (fep->tx_free <= nr_frags || (CBDR_SC(bdp) & BD_ENET_TX_READY)) { 546 fep->tx_free -= nr_frags + 1; 604 if (fep->tx_free < MAX_SKB_FRAGS) 635 wake = fep->tx_free >= MAX_SKB_FRAGS &&
|
H A D | fs_enet.h | 156 int tx_free; member in struct:fs_enet_private
|
/linux-master/drivers/net/fddi/skfp/ |
H A D | hwmtm.c | 366 queue->tx_free = HWM_ASYNC_TXD_COUNT ; 379 queue->tx_free = HWM_SYNC_TXD_COUNT ; 590 for (i = tx_used+queue->tx_free-1 ; i ; i-- ) { 1574 if (frag_count > smc->os.hwm.tx_p->tx_free) { 1577 if (frag_count > smc->os.hwm.tx_p->tx_free) { 1589 NDD_TRACE("THiE",frame_status,smc->os.hwm.tx_p->tx_free,0) ; 1661 queue->tx_free-- ; 1719 NDD_TRACE("THfE",t,queue->tx_free,0) ; 1855 if (!smc->hw.mac_ring_is_up || frag_count > queue->tx_free) { 1899 queue->tx_free [all...] |
/linux-master/drivers/net/fddi/skfp/h/ |
H A D | fplustm.h | 94 u_short tx_free ; /* count of free TxD's */ member in struct:s_smt_tx_queue
|
/linux-master/drivers/spi/ |
H A D | spi-lantiq-ssc.c | 484 unsigned int tx_free = tx_fifo_free(spi); local 487 while (spi->tx_todo && tx_free) { 514 tx_free--;
|
H A D | spi-rockchip.c | 289 u32 tx_free = rs->fifo_len - readl_relaxed(rs->regs + ROCKCHIP_SPI_TXFLR); local 290 u32 words = min(rs->tx_left, tx_free);
|
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | de2104x.c | 608 unsigned int entry, tx_free; local 614 tx_free = TX_BUFFS_AVAIL(de); 615 if (tx_free == 0) { 620 tx_free--; 631 if (!tx_free || (tx_free == (DE_TX_RING_SIZE / 2))) 648 if (tx_free == 0)
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mac.c | 1056 __le32 *tx_free = (__le32 *)data, *cur_info; local 1071 if (WARN_ON_ONCE(le32_get_bits(tx_free[1], MT_TXFREE1_VER) < 4)) 1074 total = le32_get_bits(tx_free[0], MT_TXFREE0_MSDU_CNT); 1075 for (cur_info = &tx_free[2]; count < total; cur_info++) {
|
/linux-master/drivers/net/ethernet/alteon/ |
H A D | acenic.h | 709 #define tx_free(ap) tx_space((ap)->tx_ret_csm, (ap)->tx_prd, ap) macro
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 1082 __le32 *tx_free = (__le32 *)data, *cur_info; local 1107 if (WARN_ON_ONCE(le32_get_bits(tx_free[1], MT_TXFREE1_VER) < 5)) 1110 total = le32_get_bits(tx_free[0], MT_TXFREE0_MSDU_CNT); 1111 for (cur_info = &tx_free[2]; count < total; cur_info++) {
|
/linux-master/drivers/net/usb/ |
H A D | r8152.c | 877 struct list_head rx_done, tx_free; member in struct:r8152 1937 list_add_tail(&agg->list, &tp->tx_free); 2126 INIT_LIST_HEAD(&tp->tx_free); 2165 list_add_tail(&tp->tx_info[i].list, &tp->tx_free); 2193 if (list_empty(&tp->tx_free)) 2197 if (!list_empty(&tp->tx_free)) { 2200 cursor = tp->tx_free.next; 2744 list_add_tail(&agg->list, &tp->tx_free); 2940 if (!list_empty(&tp->tx_free)) {
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 486 goto tx_free; 618 goto tx_free; 754 tx_free:
|