• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/myri10ge/

Lines Matching refs:rx_big

183 	struct myri10ge_rx_buf rx_big;
1062 ss->rx_big.cnt = 0;
1460 rx_ok = myri10ge_rx_done(ss, &ss->rx_big,
1481 if (ss->rx_big.fill_cnt - ss->rx_big.cnt < myri10ge_fill_thresh)
1482 myri10ge_alloc_rx_pages(mgp, &ss->rx_big, mgp->big_bytes, 0);
1716 ring->rx_max_pending = mgp->ss[0].rx_big.mask + 1;
1885 data[i++] = (unsigned int)ss->rx_big.cnt;
1964 ss->rx_small.mask = ss->rx_big.mask = rx_ring_entries - 1;
1986 bytes = rx_ring_entries * sizeof(*ss->rx_big.shadow);
1987 ss->rx_big.shadow = kzalloc(bytes, GFP_KERNEL);
1988 if (ss->rx_big.shadow == NULL)
2003 bytes = rx_ring_entries * sizeof(*ss->rx_big.info);
2004 ss->rx_big.info = kzalloc(bytes, GFP_KERNEL);
2005 if (ss->rx_big.info == NULL)
2009 ss->rx_big.cnt = 0;
2011 ss->rx_big.fill_cnt = 0;
2014 ss->rx_big.page_offset = MYRI10GE_ALLOC_SIZE;
2016 ss->rx_big.watchdog_needed = 0;
2026 myri10ge_alloc_rx_pages(mgp, &ss->rx_big, mgp->big_bytes, 0);
2027 if (ss->rx_big.fill_cnt < ss->rx_big.mask + 1) {
2029 slice, ss->rx_big.fill_cnt);
2036 for (i = ss->rx_big.cnt; i < ss->rx_big.fill_cnt; i++) {
2037 int idx = i & ss->rx_big.mask;
2038 myri10ge_unmap_rx_page(mgp->pdev, &ss->rx_big.info[idx],
2040 put_page(ss->rx_big.info[idx].page);
2051 kfree(ss->rx_big.info);
2060 kfree(ss->rx_big.shadow);
2085 for (i = ss->rx_big.cnt; i < ss->rx_big.fill_cnt; i++) {
2086 idx = i & ss->rx_big.mask;
2087 if (i == ss->rx_big.fill_cnt - 1)
2088 ss->rx_big.info[idx].page_offset = MYRI10GE_ALLOC_SIZE;
2089 myri10ge_unmap_rx_page(mgp->pdev, &ss->rx_big.info[idx],
2091 put_page(ss->rx_big.info[idx].page);
2129 kfree(ss->rx_big.info);
2135 kfree(ss->rx_big.shadow);
2313 ss->rx_big.lanai = (struct mcp_kreq_ether_recv __iomem *)
3551 if (ss->rx_big.watchdog_needed) {
3552 myri10ge_alloc_rx_pages(mgp, &ss->rx_big,
3554 if (ss->rx_big.fill_cnt - ss->rx_big.cnt >=
3556 ss->rx_big.watchdog_needed = 0;