Lines Matching defs:tx
623 int tx;
628 tx = data->txtail;
630 if (data->txring[tx].misc & TSI108_TX_OWN)
633 skb = data->txskbs[tx];
635 if (!(data->txring[tx].misc & TSI108_TX_OK))
636 printk("%s: bad tx packet, misc %x\n",
637 dev->name, data->txring[tx].misc);
642 if (data->txring[tx].misc & TSI108_TX_EOF) {
674 printk(KERN_ERR "%s: Transmit with full tx ring!\n",
687 int tx = data->txhead;
689 /* This is done to mark every TSI108_TX_INT_FREQ tx buffers with
693 * link, the tx interrupts are kept to a reasonable level.
699 if ((tx % TSI108_TX_INT_FREQ == 0) &&
703 data->txskbs[tx] = skb;
706 data->txring[tx].buf0 = dma_map_single(NULL, skb->data,
708 data->txring[tx].len = skb_headlen(skb);
713 data->txring[tx].buf0 =
716 data->txring[tx].len = frag->size;
730 data->txring[tx].misc = misc | TSI108_TX_OWN;
738 /* This must be done after the check for completed tx descriptors,
1416 int tx = data->txtail;
1418 skb = data->txskbs[tx];