Lines Matching refs:ringptr

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