Lines Matching defs:tx_buffer
89 __le32 *tx_buffer;
261 private->tx_buffer = pci_alloc_consistent(pdev,8192,&private->tx_dma_handle);
262 if (private->tx_buffer == NULL) {
307 kfree(private->tx_buffer);
330 pci_free_consistent(pdev,8192,card->tx_buffer,card->tx_dma_handle);
354 card->tx_buffer[0], card->tx_buffer[4]);
413 if (card->tx_buffer[4*desc]==0) {
417 memset(&card->tx_buffer[bufferoffsets[desc]/4],0,1536);
419 &(card->tx_buffer[bufferoffsets[desc] / 4]),
422 card->tx_buffer[4*desc+1] = cpu_to_le32(skb->len);
424 card->tx_buffer[4*desc+1] |= cpu_to_le32(1<<25);
426 card->tx_buffer[4*desc+1] |= cpu_to_le32(0xF0000000);
432 card->tx_buffer[4*desc] = cpu_to_le32(0x80000000);
434 if (card->tx_buffer[nextdescriptor*4] & cpu_to_le32(0x8000000)) {
595 BUG_ON(card->tx_buffer == NULL);
624 memset(card->tx_buffer, 0, 128); /* clear the descriptors */
628 card->tx_buffer[i*4 + 0] = 0x00000000;
630 card->tx_buffer[i*4 + 1] = cpu_to_le32(1536);
632 card->tx_buffer[i*4 + 1] |= cpu_to_le32(1 << 25);
637 card->tx_buffer[i*4 + 2] = cpu_to_le32(address + bufferoffsets[i]);
639 card->tx_buffer[i*4 + 3] = 0;
1220 status = le32_to_cpu(card->tx_buffer[4*descnr]);
1230 card->tx_buffer[4*descnr] = 0; /* descriptor is free again */