pg_chunk 110 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct fl_pg_chunk pg_chunk;/* page chunk cache */ pg_chunk 120 drivers/net/ethernet/chelsio/cxgb3/sge.c struct fl_pg_chunk pg_chunk; pg_chunk 355 drivers/net/ethernet/chelsio/cxgb3/sge.c if (q->use_pages && d->pg_chunk.page) { pg_chunk 356 drivers/net/ethernet/chelsio/cxgb3/sge.c (*d->pg_chunk.p_cnt)--; pg_chunk 357 drivers/net/ethernet/chelsio/cxgb3/sge.c if (!*d->pg_chunk.p_cnt) pg_chunk 359 drivers/net/ethernet/chelsio/cxgb3/sge.c d->pg_chunk.mapping, pg_chunk 362 drivers/net/ethernet/chelsio/cxgb3/sge.c put_page(d->pg_chunk.page); pg_chunk 363 drivers/net/ethernet/chelsio/cxgb3/sge.c d->pg_chunk.page = NULL; pg_chunk 393 drivers/net/ethernet/chelsio/cxgb3/sge.c if (q->pg_chunk.page) { pg_chunk 394 drivers/net/ethernet/chelsio/cxgb3/sge.c __free_pages(q->pg_chunk.page, q->order); pg_chunk 395 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.page = NULL; pg_chunk 446 drivers/net/ethernet/chelsio/cxgb3/sge.c if (!q->pg_chunk.page) { pg_chunk 449 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.page = alloc_pages(gfp, order); pg_chunk 450 drivers/net/ethernet/chelsio/cxgb3/sge.c if (unlikely(!q->pg_chunk.page)) pg_chunk 452 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.va = page_address(q->pg_chunk.page); pg_chunk 453 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.p_cnt = q->pg_chunk.va + (PAGE_SIZE << order) - pg_chunk 455 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.offset = 0; pg_chunk 456 drivers/net/ethernet/chelsio/cxgb3/sge.c mapping = pci_map_page(adapter->pdev, q->pg_chunk.page, pg_chunk 459 drivers/net/ethernet/chelsio/cxgb3/sge.c __free_pages(q->pg_chunk.page, order); pg_chunk 460 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.page = NULL; pg_chunk 463 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.mapping = mapping; pg_chunk 465 drivers/net/ethernet/chelsio/cxgb3/sge.c sd->pg_chunk = q->pg_chunk; pg_chunk 467 drivers/net/ethernet/chelsio/cxgb3/sge.c prefetch(sd->pg_chunk.p_cnt); pg_chunk 469 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.offset += q->buf_size; pg_chunk 470 drivers/net/ethernet/chelsio/cxgb3/sge.c if (q->pg_chunk.offset == (PAGE_SIZE << order)) pg_chunk 471 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.page = NULL; pg_chunk 473 drivers/net/ethernet/chelsio/cxgb3/sge.c q->pg_chunk.va += q->buf_size; pg_chunk 474 drivers/net/ethernet/chelsio/cxgb3/sge.c get_page(q->pg_chunk.page); pg_chunk 477 drivers/net/ethernet/chelsio/cxgb3/sge.c if (sd->pg_chunk.offset == 0) pg_chunk 478 drivers/net/ethernet/chelsio/cxgb3/sge.c *sd->pg_chunk.p_cnt = 1; pg_chunk 480 drivers/net/ethernet/chelsio/cxgb3/sge.c *sd->pg_chunk.p_cnt += 1; pg_chunk 521 drivers/net/ethernet/chelsio/cxgb3/sge.c mapping = sd->pg_chunk.mapping + sd->pg_chunk.offset; pg_chunk 858 drivers/net/ethernet/chelsio/cxgb3/sge.c memcpy(newskb->data, sd->pg_chunk.va, len); pg_chunk 874 drivers/net/ethernet/chelsio/cxgb3/sge.c prefetch(sd->pg_chunk.p_cnt); pg_chunk 887 drivers/net/ethernet/chelsio/cxgb3/sge.c (*sd->pg_chunk.p_cnt)--; pg_chunk 888 drivers/net/ethernet/chelsio/cxgb3/sge.c if (!*sd->pg_chunk.p_cnt && sd->pg_chunk.page != fl->pg_chunk.page) pg_chunk 890 drivers/net/ethernet/chelsio/cxgb3/sge.c sd->pg_chunk.mapping, pg_chunk 895 drivers/net/ethernet/chelsio/cxgb3/sge.c memcpy(newskb->data, sd->pg_chunk.va, SGE_RX_PULL_LEN); pg_chunk 896 drivers/net/ethernet/chelsio/cxgb3/sge.c skb_fill_page_desc(newskb, 0, sd->pg_chunk.page, pg_chunk 897 drivers/net/ethernet/chelsio/cxgb3/sge.c sd->pg_chunk.offset + SGE_RX_PULL_LEN, pg_chunk 904 drivers/net/ethernet/chelsio/cxgb3/sge.c sd->pg_chunk.page, pg_chunk 905 drivers/net/ethernet/chelsio/cxgb3/sge.c sd->pg_chunk.offset, len); pg_chunk 2151 drivers/net/ethernet/chelsio/cxgb3/sge.c (*sd->pg_chunk.p_cnt)--; pg_chunk 2152 drivers/net/ethernet/chelsio/cxgb3/sge.c if (!*sd->pg_chunk.p_cnt && sd->pg_chunk.page != fl->pg_chunk.page) pg_chunk 2154 drivers/net/ethernet/chelsio/cxgb3/sge.c sd->pg_chunk.mapping, pg_chunk 2159 drivers/net/ethernet/chelsio/cxgb3/sge.c put_page(sd->pg_chunk.page); pg_chunk 2170 drivers/net/ethernet/chelsio/cxgb3/sge.c cpl = qs->lro_va = sd->pg_chunk.va + 2; pg_chunk 2184 drivers/net/ethernet/chelsio/cxgb3/sge.c __skb_frag_set_page(rx_frag, sd->pg_chunk.page); pg_chunk 2185 drivers/net/ethernet/chelsio/cxgb3/sge.c skb_frag_off_set(rx_frag, sd->pg_chunk.offset + offset); pg_chunk 2373 drivers/net/ethernet/chelsio/cxgb3/sge.c void *addr = fl->sdesc[fl->cidx].pg_chunk.va; pg_chunk 1371 drivers/staging/qlge/qlge.h struct page_chunk pg_chunk; pg_chunk 1442 drivers/staging/qlge/qlge.h struct page_chunk pg_chunk; /* current page for chunks */ pg_chunk 1054 drivers/staging/qlge/qlge_main.c if ((lbq_desc->p.pg_chunk.offset + rx_ring->lbq_buf_size) pg_chunk 1057 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.map, pg_chunk 1093 drivers/staging/qlge/qlge_main.c if (!rx_ring->pg_chunk.page) { pg_chunk 1095 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.page = alloc_pages(__GFP_COMP | GFP_ATOMIC, pg_chunk 1097 drivers/staging/qlge/qlge_main.c if (unlikely(!rx_ring->pg_chunk.page)) { pg_chunk 1102 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.offset = 0; pg_chunk 1103 drivers/staging/qlge/qlge_main.c map = pci_map_page(qdev->pdev, rx_ring->pg_chunk.page, pg_chunk 1107 drivers/staging/qlge/qlge_main.c __free_pages(rx_ring->pg_chunk.page, pg_chunk 1109 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.page = NULL; pg_chunk 1114 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.map = map; pg_chunk 1115 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.va = page_address(rx_ring->pg_chunk.page); pg_chunk 1121 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk = rx_ring->pg_chunk; pg_chunk 1126 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.offset += rx_ring->lbq_buf_size; pg_chunk 1127 drivers/staging/qlge/qlge_main.c if (rx_ring->pg_chunk.offset == ql_lbq_block_size(qdev)) { pg_chunk 1128 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.page = NULL; pg_chunk 1129 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.last_flag = 1; pg_chunk 1131 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.va += rx_ring->lbq_buf_size; pg_chunk 1132 drivers/staging/qlge/qlge_main.c get_page(rx_ring->pg_chunk.page); pg_chunk 1133 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.last_flag = 0; pg_chunk 1160 drivers/staging/qlge/qlge_main.c map = lbq_desc->p.pg_chunk.map + pg_chunk 1161 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset; pg_chunk 1504 drivers/staging/qlge/qlge_main.c put_page(lbq_desc->p.pg_chunk.page); pg_chunk 1514 drivers/staging/qlge/qlge_main.c put_page(lbq_desc->p.pg_chunk.page); pg_chunk 1517 drivers/staging/qlge/qlge_main.c prefetch(lbq_desc->p.pg_chunk.va); pg_chunk 1519 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.page, pg_chunk 1520 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset, pg_chunk 1554 drivers/staging/qlge/qlge_main.c put_page(lbq_desc->p.pg_chunk.page); pg_chunk 1558 drivers/staging/qlge/qlge_main.c addr = lbq_desc->p.pg_chunk.va; pg_chunk 1583 drivers/staging/qlge/qlge_main.c skb_fill_page_desc(skb, 0, lbq_desc->p.pg_chunk.page, pg_chunk 1584 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset + hlen, pg_chunk 1627 drivers/staging/qlge/qlge_main.c put_page(lbq_desc->p.pg_chunk.page); pg_chunk 1856 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset, length); pg_chunk 1857 drivers/staging/qlge/qlge_main.c skb_fill_page_desc(skb, 0, lbq_desc->p.pg_chunk.page, pg_chunk 1858 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset, pg_chunk 1886 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.page, pg_chunk 1887 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset, pg_chunk 1893 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.va, pg_chunk 1941 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.page, pg_chunk 1942 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.offset, pg_chunk 1950 drivers/staging/qlge/qlge_main.c ql_update_mac_hdr_len(qdev, ib_mac_rsp, lbq_desc->p.pg_chunk.va, pg_chunk 2832 drivers/staging/qlge/qlge_main.c if (lbq_desc->p.pg_chunk.last_flag) { pg_chunk 2834 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.map, pg_chunk 2837 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.last_flag = 0; pg_chunk 2840 drivers/staging/qlge/qlge_main.c put_page(lbq_desc->p.pg_chunk.page); pg_chunk 2841 drivers/staging/qlge/qlge_main.c lbq_desc->p.pg_chunk.page = NULL; pg_chunk 2847 drivers/staging/qlge/qlge_main.c if (rx_ring->pg_chunk.page) { pg_chunk 2848 drivers/staging/qlge/qlge_main.c pci_unmap_page(qdev->pdev, rx_ring->pg_chunk.map, pg_chunk 2850 drivers/staging/qlge/qlge_main.c put_page(rx_ring->pg_chunk.page); pg_chunk 2851 drivers/staging/qlge/qlge_main.c rx_ring->pg_chunk.page = NULL;