Searched refs:tx_desc (Results 1 - 25 of 33) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/ulp/iser/
H A Diser_initiator.c253 struct iser_desc *tx_desc)
255 struct iser_regd_buf *regd_hdr = &tx_desc->hdr_regd_buf;
256 struct iser_dto *send_dto = &tx_desc->dto;
260 regd_hdr->virt_addr = tx_desc; /* == &tx_desc->iser_header */
267 memset(&tx_desc->iser_header, 0, sizeof(struct iser_hdr));
268 tx_desc->iser_header.flags = ISER_VER;
412 struct iser_desc *tx_desc = NULL; local
434 tx_desc = kmem_cache_alloc(ig.desc_cache, GFP_NOIO);
435 if (tx_desc
252 iser_create_send_desc(struct iscsi_iser_conn *iser_conn, struct iser_desc *tx_desc) argument
597 iser_snd_completion(struct iser_desc *tx_desc) argument
[all...]
H A Diser_verbs.c720 int iser_post_send(struct iser_desc *tx_desc) argument
726 struct iser_dto *dto = &tx_desc->dto;
733 send_wr.wr_id = (unsigned long)tx_desc;
H A Discsi_iser.h353 int iser_post_send(struct iser_desc *tx_desc);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ibm_emac/
H A Dibm_emac_debug.c33 i, p->tx_desc[i].data_ptr, p->tx_skb[i] ? 'V' : ' ',
34 p->tx_desc[i].ctrl, p->tx_desc[i].data_len,
36 p->tx_desc[NUM_TX_BUFF / 2 + i].data_ptr,
38 p->tx_desc[NUM_TX_BUFF / 2 + i].ctrl,
39 p->tx_desc[NUM_TX_BUFF / 2 + i].data_len);
H A Dibm_emac_core.c799 if (dev->tx_desc[i].ctrl & MAL_TX_CTRL_READY)
802 dev->tx_desc[i].ctrl = 0;
803 dev->tx_desc[i].data_ptr = 0;
1084 dev->tx_desc[slot].data_ptr = dma_map_single(dev->ldev, skb->data, len,
1086 dev->tx_desc[slot].data_len = (u16) len;
1088 dev->tx_desc[slot].ctrl = ctrl;
1110 dev->tx_desc[slot].data_ptr = pd;
1111 dev->tx_desc[slot].data_len = (u16) chunk;
1112 dev->tx_desc[slot].ctrl = ctrl;
1153 dev->tx_desc[slo
[all...]
H A Dibm_emac_core.h158 struct mal_descriptor *tx_desc; member in struct:ocp_enet_private
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ixp2000/
H A Dixpdev.c35 static struct ixpdev_tx_desc * const tx_desc = variable
55 desc = tx_desc + entry;
167 channel = tx_desc[entry].channel;
330 free_page((unsigned long)phys_to_virt(tx_desc[i].buf_addr));
333 tx_desc[i].buf_addr = virt_to_phys(buf);
388 free_page((unsigned long)phys_to_virt(tx_desc[i].buf_addr));
412 free_page((unsigned long)phys_to_virt(tx_desc[i].buf_addr));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dsgiseeq.c81 struct sgiseeq_tx_desc *tx_desc; member in struct:sgiseeq_private
167 if (!sp->tx_desc[i].tdma.pbuf) {
173 sp->tx_desc[i].buf_vaddr = CKSEG1ADDR(buffer);
174 sp->tx_desc[i].tdma.pbuf = CPHYSADDR(buffer);
176 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT;
204 struct sgiseeq_tx_desc *t = gpriv->tx_desc;
263 hregs->tx_ndptr = CPHYSADDR(sp->tx_desc);
403 td = &sp->tx_desc[j];
520 td = &sp->tx_desc[entry];
543 backend = &sp->tx_desc[PREV_T
[all...]
H A Drrunner.h555 #define TX_TOTAL_SIZE (TX_RING_ENTRIES * sizeof(struct tx_desc))
557 struct tx_desc{ struct
802 struct tx_desc *tx_ring;
H A Dacenic.c758 size = (sizeof(struct tx_desc) * MAX_TX_RING_ENTRIES);
815 size = (sizeof(struct tx_desc) * MAX_TX_RING_ENTRIES);
1296 ap->tx_ring = (struct tx_desc *) regs->Window;
1298 * sizeof(struct tx_desc)) / sizeof(u32); i++)
1304 MAX_TX_RING_ENTRIES * sizeof(struct tx_desc));
2321 struct tx_desc __iomem *tx
2322 = (struct tx_desc __iomem *) &ap->tx_ring[i];
2328 sizeof(struct tx_desc));
2374 ace_load_tx_bd(struct ace_private *ap, struct tx_desc *desc, u64 addr,
2382 struct tx_desc __iome
[all...]
H A Dacenic.h447 #define TX_RING_SIZE (MAX_TX_RING_ENTRIES * sizeof(struct tx_desc))
450 struct tx_desc{ struct
628 struct tx_desc *tx_ring;
H A Dtsi108_eth.h326 } __attribute__ ((aligned(32))) tx_desc; typedef in typeref:struct:__anon5949
H A Dvia-rhine.c335 struct tx_desc { struct
342 /* Initial value for tx_desc.desc_length, Buffer size goes to bits 0-10 */
365 struct tx_desc *tx_ring;
855 TX_RING_SIZE * sizeof(struct tx_desc),
868 TX_RING_SIZE * sizeof(struct tx_desc),
888 TX_RING_SIZE * sizeof(struct tx_desc),
972 next += sizeof(struct tx_desc);
1580 iowrite32(rp->tx_ring_dma + entry * sizeof(struct tx_desc),
H A Dtyphoon.c210 struct tx_desc txLo[TXLO_ENTRIES] __3xp_aligned;
217 struct tx_desc txHi[TXHI_ENTRIES];
725 struct tx_desc *txd, *first_txd;
764 first_txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite);
796 txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite);
826 txd = (struct tx_desc *) (txRing->ringBase +
1238 iface->txLoSize = cpu_to_le32(TXLO_ENTRIES * sizeof(struct tx_desc));
1242 iface->txHiSize = cpu_to_le32(TXHI_ENTRIES * sizeof(struct tx_desc));
1499 struct tx_desc *tx;
1505 tx = (struct tx_desc *) (txRin
[all...]
H A Dtitan_ge.c1773 titan_ge_tx_desc *tx_desc; local
1780 tx_desc = (titan_ge_tx_desc *) tx_desc_base_addr;
1786 tx_desc[index].cmd_sts = 0x0000;
1787 tx_desc[index].buffer_len = 0;
1788 tx_desc[index].buffer_addr = 0x00000000;
H A Dvia-velocity.c939 vptr->options.numtx * sizeof(struct tx_desc) * vptr->num_txq;
976 int offset = vptr->options.numtx * sizeof(struct tx_desc);
979 vptr->td_rings[i] = (struct tx_desc *) pool;
998 vptr->options.numtx * sizeof(struct tx_desc) * vptr->num_txq;
1140 struct tx_desc *td;
1158 for (i = 0; i < vptr->options.numtx; i++, curr += sizeof(struct tx_desc)) {
1483 struct tx_desc *td;
1891 struct tx_desc *td_ptr;
H A Dtsi108_eth.c116 tx_desc *txring;
1315 unsigned int txring_size = TSI108_TXRING_LEN * sizeof(tx_desc);
1390 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc);
1463 TSI108_TXRING_LEN * sizeof(tx_desc),
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/atm/
H A Dhorizon.c1419 tx_ch_desc * tx_desc = &memmap->tx_descs[tx_channel]; local
1440 rd_ptr = rd_mem (dev, &tx_desc->rd_buf_type) & BUFFER_PTR_MASK;
1441 wr_ptr = rd_mem (dev, &tx_desc->wr_buf_type) & BUFFER_PTR_MASK;
1467 wr_mem (dev, &tx_desc->partial_crc, INITIAL_CRC);
1471 wr_mem (dev, &tx_desc->rd_buf_type, rd_ptr);
1472 wr_mem (dev, &tx_desc->wr_buf_type, wr_ptr);
1476 wr_mem (dev, &tx_desc->cell_header, channel);
1742 cell_buf * tx_desc; local
1778 tx_ch_desc * tx_desc = &memmap->tx_descs[chan]; local
1782 wr_mem (dev, &tx_desc
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Duli526x.c114 struct tx_desc { struct
117 struct tx_desc *next_tx_desc;
150 struct tx_desc *first_tx_desc;
151 struct tx_desc *tx_insert_ptr;
152 struct tx_desc *tx_remove_ptr;
307 db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, &db->desc_pool_dma_ptr);
320 db->first_tx_desc = (struct tx_desc *) db->desc_pool_ptr;
390 pci_free_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20,
413 pci_free_consistent(db->pdev, sizeof(struct tx_desc) *
557 struct tx_desc *txpt
[all...]
H A Ddmfe.c194 struct tx_desc { struct
197 struct tx_desc *next_tx_desc;
231 struct tx_desc *first_tx_desc;
232 struct tx_desc *tx_insert_ptr;
233 struct tx_desc *tx_remove_ptr;
415 db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) *
421 db->first_tx_desc = (struct tx_desc *) db->desc_pool_ptr;
503 pci_free_consistent(db->pdev, sizeof(struct tx_desc) *
651 struct tx_desc *txptr;
834 struct tx_desc *txpt
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/amso1100/
H A Dc2.c116 struct c2_tx_desc *tx_desc; local
126 tx_desc = vaddr;
128 for (i = 0; i < tx_ring->count; i++, elem++, tx_desc++, txp_desc++) {
129 tx_desc->len = 0;
130 tx_desc->status = 0;
140 elem->ht_desc = tx_desc;
145 tx_desc->next_offset = base;
148 tx_desc->next_offset =
149 base + (i + 1) * sizeof(*tx_desc);
309 struct c2_tx_desc *tx_desc local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cxgb3/
H A Dadapter.h135 struct tx_desc;
149 struct tx_desc *desc; /* address of HW Tx descriptor ring */
H A Dsge.c88 struct tx_desc { struct
587 sizeof(struct tx_desc),
760 static inline void wr_gen2(struct tx_desc *d, unsigned int gen)
787 struct tx_desc *d, unsigned int pidx,
857 wr_gen2((struct tx_desc *)wp, ogen);
883 struct tx_desc *d = &q->desc[pidx];
1069 static inline void write_imm(struct tx_desc *d, struct sk_buff *skb,
1312 struct tx_desc *d = &q->desc[pidx];
2610 sizeof(struct tx_desc), sz,
2877 memcpy(data, &qs->txq[qnum].desc[idx], sizeof(struct tx_desc));
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/boot/simple/
H A Dmv64x60_tty.c44 u32 tx_desc; member in struct:sdma_regs
57 (s)->tx_desc = (reg_base) + SDMA_TX_DESC; \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ixgb/
H A Dixgb_main.c1356 struct ixgb_tx_desc *tx_desc = NULL; local
1379 tx_desc = IXGB_TX_DESC(*tx_ring, i);
1380 tx_desc->buff_addr = cpu_to_le64(buffer_info->dma);
1381 tx_desc->cmd_type_len =
1383 tx_desc->status = status;
1384 tx_desc->popts = popts;
1385 tx_desc->vlan = cpu_to_le16(vlan_id);
1390 tx_desc->cmd_type_len |= cpu_to_le32(IXGB_TX_DESC_CMD_EOP
1809 struct ixgb_tx_desc *tx_desc, *eop_desc; local
1821 tx_desc
[all...]

Completed in 297 milliseconds

12