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_COMP | GFP_ATOMIC, in ql_get_next_chunk()
1097 if (unlikely(!rx_ring->pg_chunk.page)) { in ql_get_next_chunk()
1102 rx_ring->pg_chunk.offset = 0; in ql_get_next_chunk()
1103 map = pci_map_page(qdev->pdev, rx_ring->pg_chunk.page, in ql_get_next_chunk()
1107 __free_pages(rx_ring->pg_chunk.page, in ql_get_next_chunk()
1109 rx_ring->pg_chunk.page = NULL; in ql_get_next_chunk()
1114 rx_ring->pg_chunk.map = map; in ql_get_next_chunk()
1115 rx_ring->pg_chunk.va = page_address(rx_ring->pg_chunk.page); in ql_get_next_chunk()
1121 lbq_desc->p.pg_chunk = rx_ring->pg_chunk; in ql_get_next_chunk()
1126 rx_ring->pg_chunk.offset += rx_ring->lbq_buf_size; in ql_get_next_chunk()
1127 if (rx_ring->pg_chunk.offset == ql_lbq_block_size(qdev)) { in ql_get_next_chunk()
1128 rx_ring->pg_chunk.page = NULL; in ql_get_next_chunk()
1129 lbq_desc->p.pg_chunk.last_flag = 1; in ql_get_next_chunk()
1131 rx_ring->pg_chunk.va += rx_ring->lbq_buf_size; in ql_get_next_chunk()
1132 get_page(rx_ring->pg_chunk.page); in ql_get_next_chunk()
1133 lbq_desc->p.pg_chunk.last_flag = 0; in ql_get_next_chunk()
1160 map = lbq_desc->p.pg_chunk.map + in ql_update_lbq()
1161 lbq_desc->p.pg_chunk.offset; in ql_update_lbq()
1504 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_gro_page()
1514 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_gro_page()
1517 prefetch(lbq_desc->p.pg_chunk.va); in ql_process_mac_rx_gro_page()
1519 lbq_desc->p.pg_chunk.page, in ql_process_mac_rx_gro_page()
1520 lbq_desc->p.pg_chunk.offset, in ql_process_mac_rx_gro_page()
1554 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_page()
1558 addr = lbq_desc->p.pg_chunk.va; in ql_process_mac_rx_page()
1583 skb_fill_page_desc(skb, 0, lbq_desc->p.pg_chunk.page, in ql_process_mac_rx_page()
1584 lbq_desc->p.pg_chunk.offset + hlen, in ql_process_mac_rx_page()
1627 put_page(lbq_desc->p.pg_chunk.page); in ql_process_mac_rx_page()
1856 lbq_desc->p.pg_chunk.offset, length); in ql_build_rx_skb()
1857 skb_fill_page_desc(skb, 0, lbq_desc->p.pg_chunk.page, in ql_build_rx_skb()
1858 lbq_desc->p.pg_chunk.offset, in ql_build_rx_skb()
1886 lbq_desc->p.pg_chunk.page, in ql_build_rx_skb()
1887 lbq_desc->p.pg_chunk.offset, in ql_build_rx_skb()
1893 lbq_desc->p.pg_chunk.va, in ql_build_rx_skb()
1941 lbq_desc->p.pg_chunk.page, in ql_build_rx_skb()
1942 lbq_desc->p.pg_chunk.offset, in ql_build_rx_skb()
1950 ql_update_mac_hdr_len(qdev, ib_mac_rsp, lbq_desc->p.pg_chunk.va, in ql_build_rx_skb()
2833 if (lbq_desc->p.pg_chunk.last_flag) { in ql_free_lbq_buffers()
2835 lbq_desc->p.pg_chunk.map, in ql_free_lbq_buffers()
2838 lbq_desc->p.pg_chunk.last_flag = 0; in ql_free_lbq_buffers()
2841 put_page(lbq_desc->p.pg_chunk.page); in ql_free_lbq_buffers()
2842 lbq_desc->p.pg_chunk.page = NULL; in ql_free_lbq_buffers()
2848 if (rx_ring->pg_chunk.page) { in ql_free_lbq_buffers()
2849 pci_unmap_page(qdev->pdev, rx_ring->pg_chunk.map, in ql_free_lbq_buffers()
2851 put_page(rx_ring->pg_chunk.page); in ql_free_lbq_buffers()
2852 rx_ring->pg_chunk.page = NULL; in ql_free_lbq_buffers()