Lines Matching refs:r_frag
56 recv->r_frag = NULL; in rds_ib_recv_init_ring()
229 if (recv->r_frag) { in rds_ib_recv_clear_one()
230 ib_dma_unmap_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, 1, DMA_FROM_DEVICE); in rds_ib_recv_clear_one()
231 rds_ib_frag_free(ic, recv->r_frag); in rds_ib_recv_clear_one()
232 recv->r_frag = NULL; in rds_ib_recv_clear_one()
335 WARN_ON(recv->r_frag); /* leak! */ in rds_ib_recv_refill_one()
336 recv->r_frag = rds_ib_refill_one_frag(ic, slab_mask, page_mask); in rds_ib_recv_refill_one()
337 if (!recv->r_frag) in rds_ib_recv_refill_one()
340 ret = ib_dma_map_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, in rds_ib_recv_refill_one()
349 sge->addr = ib_sg_dma_address(ic->i_cm_id->device, &recv->r_frag->f_sg); in rds_ib_recv_refill_one()
350 sge->length = ib_sg_dma_len(ic->i_cm_id->device, &recv->r_frag->f_sg); in rds_ib_recv_refill_one()
411 recv->r_ibinc, sg_page(&recv->r_frag->f_sg), in rds_ib_recv_refill()
414 &recv->r_frag->f_sg)); in rds_ib_recv_refill()
893 rds_ib_frag_free(ic, recv->r_frag); in rds_ib_process_recv()
894 recv->r_frag = NULL; in rds_ib_process_recv()
933 list_add_tail(&recv->r_frag->f_item, &ibinc->ii_frags); in rds_ib_process_recv()
934 recv->r_frag = NULL; in rds_ib_process_recv()
977 ib_dma_unmap_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, 1, in rds_ib_recv_cqe_handler()
1002 if (recv->r_frag) { in rds_ib_recv_cqe_handler()
1003 rds_ib_frag_free(ic, recv->r_frag); in rds_ib_recv_cqe_handler()
1004 recv->r_frag = NULL; in rds_ib_recv_cqe_handler()