ringptr 249 drivers/net/ethernet/hp/hp100.c register hp100_ring_t * ringptr, ringptr 252 drivers/net/ethernet/hp/hp100.c register hp100_ring_t * ringptr, ringptr 1146 drivers/net/ethernet/hp/hp100.c hp100_ring_t *ringptr; ringptr 1170 drivers/net/ethernet/hp/hp100.c ringptr = lp->rxrhead = lp->rxrtail = &(lp->rxring[0]); ringptr 1174 drivers/net/ethernet/hp/hp100.c lp->rxring[i].next = ringptr; ringptr 1175 drivers/net/ethernet/hp/hp100.c ringptr = &(lp->rxring[i]); ringptr 1176 drivers/net/ethernet/hp/hp100.c pageptr += hp100_init_rxpdl(dev, ringptr, pageptr); ringptr 1181 drivers/net/ethernet/hp/hp100.c ringptr = lp->txrhead = lp->txrtail = &(lp->txring[0]); ringptr 1183 drivers/net/ethernet/hp/hp100.c lp->txring[i].next = ringptr; ringptr 1184 drivers/net/ethernet/hp/hp100.c ringptr = &(lp->txring[i]); ringptr 1185 drivers/net/ethernet/hp/hp100.c pageptr += hp100_init_txpdl(dev, ringptr, pageptr); ringptr 1194 drivers/net/ethernet/hp/hp100.c register hp100_ring_t * ringptr, ringptr 1203 drivers/net/ethernet/hp/hp100.c ringptr->pdl = pdlptr + 1; ringptr 1204 drivers/net/ethernet/hp/hp100.c ringptr->pdl_paddr = virt_to_whatever(dev, pdlptr + 1); ringptr 1205 drivers/net/ethernet/hp/hp100.c ringptr->skb = NULL; ringptr 1223 drivers/net/ethernet/hp/hp100.c register hp100_ring_t * ringptr, ringptr 1229 drivers/net/ethernet/hp/hp100.c ringptr->pdl = pdlptr; /* +1; */ ringptr 1230 drivers/net/ethernet/hp/hp100.c ringptr->pdl_paddr = virt_to_whatever(dev, pdlptr); /* +1 */ ringptr 1231 drivers/net/ethernet/hp/hp100.c ringptr->skb = NULL; ringptr 1243 drivers/net/ethernet/hp/hp100.c static int hp100_build_rx_pdl(hp100_ring_t * ringptr, ringptr 1262 drivers/net/ethernet/hp/hp100.c ringptr->skb = netdev_alloc_skb(dev, roundup(MAX_ETHER_SIZE + 2, 4)); ringptr 1264 drivers/net/ethernet/hp/hp100.c if (NULL != ringptr->skb) { ringptr 1270 drivers/net/ethernet/hp/hp100.c skb_reserve(ringptr->skb, 2); ringptr 1272 drivers/net/ethernet/hp/hp100.c ringptr->skb->data = skb_put(ringptr->skb, MAX_ETHER_SIZE); ringptr 1283 drivers/net/ethernet/hp/hp100.c dev->name, (u_int) ringptr->pdl, ringptr 1285 drivers/net/ethernet/hp/hp100.c (unsigned int) ringptr->skb->data); ringptr 1290 drivers/net/ethernet/hp/hp100.c ringptr->pdl[0] = 0x00020000; /* Write PDH */ ringptr 1291 drivers/net/ethernet/hp/hp100.c ringptr->pdl[3] = pdl_map_data(netdev_priv(dev), ringptr 1292 drivers/net/ethernet/hp/hp100.c ringptr->skb->data); ringptr 1293 drivers/net/ethernet/hp/hp100.c ringptr->pdl[4] = MAX_ETHER_SIZE; /* Length of Data */ ringptr 1296 drivers/net/ethernet/hp/hp100.c for (p = (ringptr->pdl); p < (ringptr->pdl + 5); p++) ringptr 1307 drivers/net/ethernet/hp/hp100.c printk("hp100: %s: build_rx_pdl: PDH@0x%x, No space for skb.\n", dev->name, (u_int) ringptr->pdl); ringptr 1310 drivers/net/ethernet/hp/hp100.c ringptr->pdl[0] = 0x00010000; /* PDH: Count=1 Fragment */ ringptr 1330 drivers/net/ethernet/hp/hp100.c hp100_ring_t *ringptr; ringptr 1343 drivers/net/ethernet/hp/hp100.c ringptr = lp->rxrtail; ringptr 1344 drivers/net/ethernet/hp/hp100.c if (0 == hp100_build_rx_pdl(ringptr, dev)) { ringptr 1352 drivers/net/ethernet/hp/hp100.c dev->name, lp->rxrcommit, (u_int) ringptr->pdl, ringptr 1353 drivers/net/ethernet/hp/hp100.c (u_int) ringptr->pdl_paddr, (u_int) ringptr->pdl[3]); ringptr 1356 drivers/net/ethernet/hp/hp100.c hp100_outl((u32) ringptr->pdl_paddr, RX_PDA); ringptr 1359 drivers/net/ethernet/hp/hp100.c lp->rxrtail = ringptr->next; ringptr 1479 drivers/net/ethernet/hp/hp100.c hp100_ring_t *ringptr; ringptr 1543 drivers/net/ethernet/hp/hp100.c ringptr = lp->txrtail; ringptr 1544 drivers/net/ethernet/hp/hp100.c lp->txrtail = ringptr->next; ringptr 1550 drivers/net/ethernet/hp/hp100.c ringptr->skb = skb; ringptr 1551 drivers/net/ethernet/hp/hp100.c ringptr->pdl[0] = ((1 << 16) | i); /* PDH: 1 Fragment & length */ ringptr 1554 drivers/net/ethernet/hp/hp100.c ringptr->pdl[2] = i; ringptr 1557 drivers/net/ethernet/hp/hp100.c ringptr->pdl[2] = skb->len; /* 1st Frag: Length of frag */ ringptr 1561 drivers/net/ethernet/hp/hp100.c ringptr->pdl[1] = ((u32) pci_map_single(lp->pci_dev, skb->data, ringptr->pdl[2], PCI_DMA_TODEVICE)); /* 1st Frag: Adr. of data */ ringptr 1564 drivers/net/ethernet/hp/hp100.c hp100_outl(ringptr->pdl_paddr, TX_PDA_L); /* Low Prio. Queue */