Lines Matching refs:r_frag
72 struct rds_page_frag *frag = recv->r_frag; in rds_iw_recv_unmap_page()
91 recv->r_frag = NULL; in rds_iw_recv_init_ring()
117 if (recv->r_frag) { in rds_iw_recv_clear_one()
119 if (recv->r_frag->f_page) in rds_iw_recv_clear_one()
120 rds_iw_frag_drop_page(recv->r_frag); in rds_iw_recv_clear_one()
121 rds_iw_frag_free(recv->r_frag); in rds_iw_recv_clear_one()
122 recv->r_frag = NULL; in rds_iw_recv_clear_one()
161 if (!recv->r_frag) { in rds_iw_recv_refill_one()
162 recv->r_frag = kmem_cache_alloc(rds_iw_frag_slab, kptr_gfp); in rds_iw_recv_refill_one()
163 if (!recv->r_frag) in rds_iw_recv_refill_one()
165 INIT_LIST_HEAD(&recv->r_frag->f_item); in rds_iw_recv_refill_one()
166 recv->r_frag->f_page = NULL; in rds_iw_recv_refill_one()
189 recv->r_frag->f_page = ic->i_frag.f_page; in rds_iw_recv_refill_one()
190 recv->r_frag->f_offset = ic->i_frag.f_offset; in rds_iw_recv_refill_one()
191 recv->r_frag->f_mapped = dma_addr; in rds_iw_recv_refill_one()
201 get_page(recv->r_frag->f_page); in rds_iw_recv_refill_one()
253 recv->r_iwinc, recv->r_frag->f_page, in rds_iw_recv_refill()
254 (long) recv->r_frag->f_mapped, ret); in rds_iw_recv_refill()
694 rds_iw_frag_drop_page(recv->r_frag); in rds_iw_process_recv()
729 list_add_tail(&recv->r_frag->f_item, &iwinc->ii_frags); in rds_iw_process_recv()
730 recv->r_frag = NULL; in rds_iw_process_recv()