Lines Matching refs:pg_chunk

1054 	if ((lbq_desc->p.pg_chunk.offset + rx_ring->lbq_buf_size)  in ql_get_curr_lchunk()
1057 lbq_desc->p.pg_chunk.map, in ql_get_curr_lchunk()
1093 if (!rx_ring->pg_chunk.page) { in ql_get_next_chunk()
1095 rx_ring->pg_chunk.page = alloc_pages(__GFP_COLD | __GFP_COMP | in ql_get_next_chunk()
1098 if (unlikely(!rx_ring->pg_chunk.page)) { in ql_get_next_chunk()
1103 rx_ring->pg_chunk.offset = 0; in ql_get_next_chunk()
1104 map = pci_map_page(qdev->pdev, rx_ring->pg_chunk.page, in ql_get_next_chunk()
1108 __free_pages(rx_ring->pg_chunk.page, in ql_get_next_chunk()
1110 rx_ring->pg_chunk.page = NULL; in ql_get_next_chunk()
1115 rx_ring->pg_chunk.map = map; in ql_get_next_chunk()
1116 rx_ring->pg_chunk.va = page_address(rx_ring->pg_chunk.page); in ql_get_next_chunk()
1122 lbq_desc->p.pg_chunk = rx_ring->pg_chunk; in ql_get_next_chunk()
1127 rx_ring->pg_chunk.offset += rx_ring->lbq_buf_size; in ql_get_next_chunk()
1128 if (rx_ring->pg_chunk.offset == ql_lbq_block_size(qdev)) { in ql_get_next_chunk()
1129 rx_ring->pg_chunk.page = NULL; in ql_get_next_chunk()
1130 lbq_desc->p.pg_chunk.last_flag = 1; in ql_get_next_chunk()
1132 rx_ring->pg_chunk.va += rx_ring->lbq_buf_size; in ql_get_next_chunk()
1133 get_page(rx_ring->pg_chunk.page); in ql_get_next_chunk()
1134 lbq_desc->p.pg_chunk.last_flag = 0; in ql_get_next_chunk()
1161 map = lbq_desc->p.pg_chunk.map + in ql_update_lbq()
1162 lbq_desc->p.pg_chunk.offset; in ql_update_lbq()
1505 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_gro_page()
1515 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_gro_page()
1518 prefetch(lbq_desc->p.pg_chunk.va); in ql_process_mac_rx_gro_page()
1520 lbq_desc->p.pg_chunk.page, in ql_process_mac_rx_gro_page()
1521 lbq_desc->p.pg_chunk.offset, in ql_process_mac_rx_gro_page()
1555 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_page()
1559 addr = lbq_desc->p.pg_chunk.va; in ql_process_mac_rx_page()
1584 skb_fill_page_desc(skb, 0, lbq_desc->p.pg_chunk.page, in ql_process_mac_rx_page()
1585 lbq_desc->p.pg_chunk.offset + hlen, in ql_process_mac_rx_page()
1628 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_page()
1859 lbq_desc->p.pg_chunk.offset, length); in ql_build_rx_skb()
1860 skb_fill_page_desc(skb, 0, lbq_desc->p.pg_chunk.page, in ql_build_rx_skb()
1861 lbq_desc->p.pg_chunk.offset, in ql_build_rx_skb()
1889 lbq_desc->p.pg_chunk.page, in ql_build_rx_skb()
1890 lbq_desc->p.pg_chunk.offset, in ql_build_rx_skb()
1897 lbq_desc->p.pg_chunk.va, in ql_build_rx_skb()
1945 lbq_desc->p.pg_chunk.page, in ql_build_rx_skb()
1946 lbq_desc->p.pg_chunk.offset, in ql_build_rx_skb()
1954 ql_update_mac_hdr_len(qdev, ib_mac_rsp, lbq_desc->p.pg_chunk.va, in ql_build_rx_skb()
2841 if (lbq_desc->p.pg_chunk.last_flag) { in ql_free_lbq_buffers()
2843 lbq_desc->p.pg_chunk.map, in ql_free_lbq_buffers()
2846 lbq_desc->p.pg_chunk.last_flag = 0; in ql_free_lbq_buffers()
2849 put_page(lbq_desc->p.pg_chunk.page); in ql_free_lbq_buffers()
2850 lbq_desc->p.pg_chunk.page = NULL; in ql_free_lbq_buffers()
2856 if (rx_ring->pg_chunk.page) { in ql_free_lbq_buffers()
2857 pci_unmap_page(qdev->pdev, rx_ring->pg_chunk.map, in ql_free_lbq_buffers()
2859 put_page(rx_ring->pg_chunk.page); in ql_free_lbq_buffers()
2860 rx_ring->pg_chunk.page = NULL; in ql_free_lbq_buffers()