Searched refs:rx_desc (Results 1 - 12 of 12) sorted by relevance

/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/
H A Dsgiseeq.c88 struct sgiseeq_rx_desc *rx_desc; member in struct:sgiseeq_init_block
183 if (!ib->rx_desc[i].rdma.pbuf) {
189 ib->rx_desc[i].buf_vaddr = KSEG1ADDR(buffer);
190 ib->rx_desc[i].rdma.pbuf = PHYSADDR(buffer);
193 ib->rx_desc[i].rdma.cntinfo = (RCNTINFO_INIT);
195 ib->rx_desc[i - 1].rdma.cntinfo |= (HPCDMA_EOR);
206 struct sgiseeq_rx_desc *r = gpriv->srings.rx_desc;
268 hregs->rx_ndptr = PHYSADDR(&sp->srings.rx_desc[0]);
294 hregs->rx_ndptr = PHYSADDR(&sp->srings.rx_desc[sp->rx_new]);
299 #define for_each_rx(rd, sp) for((rd) = &(sp)->srings.rx_desc[(s
[all...]
H A Dacenic.h464 #define RX_STD_RING_SIZE (RX_STD_RING_ENTRIES * sizeof(struct rx_desc))
467 #define RX_JUMBO_RING_SIZE (RX_JUMBO_RING_ENTRIES *sizeof(struct rx_desc))
470 #define RX_MINI_RING_SIZE (RX_MINI_RING_ENTRIES *sizeof(struct rx_desc))
474 sizeof(struct rx_desc))
476 struct rx_desc{ struct
651 struct rx_desc *rx_std_ring;
652 struct rx_desc *rx_jumbo_ring;
653 struct rx_desc *rx_mini_ring;
654 struct rx_desc *rx_return_ring;
H A Dvia-rhine.c440 struct rx_desc { struct
476 struct rx_desc *rx_ring;
501 struct rx_desc *rx_head_desc;
845 RX_RING_SIZE * sizeof(struct rx_desc) +
857 RX_RING_SIZE * sizeof(struct rx_desc) +
865 np->tx_ring = ring + RX_RING_SIZE * sizeof(struct rx_desc);
867 np->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc);
877 RX_RING_SIZE * sizeof(struct rx_desc) +
906 next += sizeof(struct rx_desc);
1413 struct rx_desc *des
[all...]
H A Ddmfe.c178 struct rx_desc { struct
181 struct rx_desc *next_rx_desc;
212 struct rx_desc *first_rx_desc;
213 struct rx_desc *rx_insert_ptr;
214 struct rx_desc *rx_ready_ptr; /* packet come pointer */
851 struct rx_desc *rxptr;
1230 struct rx_desc *rxptr = db->rx_insert_ptr;
1252 struct rx_desc *tmp_rx;
1295 tmp_rx_dma += sizeof(struct rx_desc);
1436 struct rx_desc *rxpt
[all...]
H A Dacenic.c999 size = (sizeof(struct rx_desc) *
1048 size = (sizeof(struct rx_desc) *
1494 RX_STD_RING_ENTRIES * sizeof(struct rx_desc));
1504 (sizeof(struct rx_desc) * RX_STD_RING_ENTRIES)));
1510 RX_JUMBO_RING_ENTRIES * sizeof(struct rx_desc));
1519 RX_MINI_RING_ENTRIES * sizeof(struct rx_desc));
1524 (sizeof(struct rx_desc) *
1545 (sizeof(struct rx_desc) *
1553 RX_RETURN_RING_ENTRIES * sizeof(struct rx_desc));
1909 struct rx_desc *r
[all...]
H A Drrunner.h577 #define RX_RING_SIZE (RX_RING_ENTRIES * sizeof(struct rx_desc))
579 struct rx_desc{ struct
801 struct rx_desc rx_ring[RX_RING_ENTRIES];
H A Drrunner.c723 rrpriv->rx_ctrl[4].entry_size = sizeof(struct rx_desc);
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/atm/
H A Dhorizon.c757 rx_ch_desc * rx_desc = &memmap->rx_descs[channel]; local
762 channel_type = rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK;
790 wr_mem (dev, &rx_desc->wr_buf_type,
793 wr_mem (dev, &rx_desc->rd_buf_type, buf_ptr);
824 rx_ch_desc * rx_desc = &memmap->rx_descs[vc]; local
829 value = rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK;
843 wr_mem (dev, &rx_desc->wr_buf_type, RX_CHANNEL_DISABLED);
845 if ((rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK) == RX_CHANNEL_DISABLED)
889 r1 = rd_mem (dev, &rx_desc->rd_buf_type);
907 r2 = rd_mem (dev, &rx_desc
1786 cell_buf * rx_desc; local
1856 rx_ch_desc * rx_desc = &memmap->rx_descs[chan]; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/e1000/
H A De1000_main.c163 struct e1000_rx_desc *rx_desc,
1816 struct e1000_rx_desc *rx_desc; local
1824 rx_desc = E1000_RX_DESC(*rx_ring, i);
1826 while(rx_desc->status & E1000_RXD_STAT_DD) {
1834 length = le16_to_cpu(rx_desc->length);
1836 if(!(rx_desc->status & E1000_RXD_STAT_EOP)) {
1843 rx_desc->status = 0;
1848 rx_desc = E1000_RX_DESC(*rx_ring, i);
1852 if(rx_desc->errors & E1000_RXD_ERR_FRAME_ERR_MASK) {
1856 if(TBI_ACCEPT(&adapter->hw, rx_desc
1920 struct e1000_rx_desc *rx_desc; local
1999 e1000_rx_checksum(struct e1000_adapter *adapter, struct e1000_rx_desc *rx_desc, struct sk_buff *skb) argument
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/wan/
H A Dcomx-hw-munich.c356 rx_desc_t rx_desc[RX_DESC_MAX]; /* the ring of Rx descriptors */ member in struct:slicecom_privdata
1080 // printk("Rx STAT=0x%08x int_info=0x%08x rx_desc_ptr=%d rx_desc.status=0x%01x\n",
1081 // stat, int_info.all, hw->rx_desc_ptr, hw->rx_desc[ hw->rx_desc_ptr ].status );
1120 rx_status = hw->rx_desc[hw->rx_desc_ptr].status;
1169 length = hw->rx_desc[hw->rx_desc_ptr].bno;
1219 hw->rx_desc[(hw->rx_desc_ptr + RX_DESC_MAX - 1) % RX_DESC_MAX].hold = 1;
1220 hw->rx_desc[hw->rx_desc_ptr].status = 0xFF; /* megjelolom hogy itt meg nem jart a hw */
1221 hw->rx_desc[(hw->rx_desc_ptr + RX_DESC_MAX - 2) % RX_DESC_MAX].hold = 0;
1697 memset((void *)&(hw->rx_desc), 0, RX_DESC_MAX * sizeof(rx_desc_t));
1714 hw->rx_desc[
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/tokenring/
H A Dlanstreamer.c901 struct streamer_rx_desc *rx_desc; local
906 rx_desc = &streamer_priv->streamer_rx_ring[(streamer_priv->rx_ring_last_received + 1) & (STREAMER_RX_RING_SIZE - 1)];
909 while (rx_desc->status & 0x01000000) { /* While processed descriptors are available */
918 length = rx_desc->framelen_buflen & 0xffff; /* buffer length */
919 frame_length = (rx_desc->framelen_buflen >> 16) & 0xffff;
921 if (rx_desc->status & 0x7E830000) { /* errors */
924 dev->name, rx_desc->status);
927 if (rx_desc->status & 0x80000000) { /* frame complete */
979 pci_unmap_single(streamer_priv->pci_dev, le32_to_cpu(rx_desc->buffer), length, PCI_DMA_FROMDEVICE),
980 memcpy(skb_put(skb, length), (void *)rx_desc
[all...]
H A Dolympic.c756 struct olympic_rx_desc *rx_desc ; local
857 rx_desc = &(olympic_priv->olympic_rx_ring[rx_ring_last_received]);
858 cpy_length = (i == 1 ? frag_len : le32_to_cpu(rx_desc->res_length));

Completed in 139 milliseconds