Lines Matching defs:rd
341 struct sgiseeq_rx_desc *rd;
349 rd = &sp->rx_desc[sp->rx_new];
350 dma_sync_desc_cpu(dev, rd);
351 while (!(rd->rdma.cntinfo & HPCDMA_OWN)) {
352 len = PKT_BUF_SZ - (rd->rdma.cntinfo & HPCDMA_BCNT) - 3;
353 dma_unmap_single(dev->dev.parent, rd->rdma.pbuf,
355 pkt_status = rd->skb->data[len];
359 if (memcmp(rd->skb->data + 6, dev->dev_addr, ETH_ALEN)) {
361 skb = rd->skb;
372 skb_copy_to_linear_data(skb, rd->skb->data, len);
374 newskb = rd->skb;
390 newskb = rd->skb;
394 newskb = rd->skb;
396 rd->skb = newskb;
397 rd->rdma.pbuf = dma_map_single(dev->dev.parent,
402 rd->rdma.cntinfo = RCNTINFO_INIT;
404 dma_sync_desc_dev(dev, rd);
405 rd = &sp->rx_desc[sp->rx_new];
406 dma_sync_desc_cpu(dev, rd);