Lines Matching refs:r_frag
57 recv->r_frag = NULL;
231 if (recv->r_frag) {
232 ib_dma_unmap_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, 1, DMA_FROM_DEVICE);
233 rds_ib_frag_free(ic, recv->r_frag);
234 recv->r_frag = NULL;
337 WARN_ON(recv->r_frag); /* leak! */
338 recv->r_frag = rds_ib_refill_one_frag(ic, slab_mask, page_mask);
339 if (!recv->r_frag)
342 ret = ib_dma_map_sg(ic->i_cm_id->device, &recv->r_frag->f_sg,
351 sge->addr = sg_dma_address(&recv->r_frag->f_sg);
352 sge->length = sg_dma_len(&recv->r_frag->f_sg);
416 recv->r_ibinc, sg_page(&recv->r_frag->f_sg),
417 (long)sg_dma_address(&recv->r_frag->f_sg));
911 rds_ib_frag_free(ic, recv->r_frag);
912 recv->r_frag = NULL;
951 list_add_tail(&recv->r_frag->f_item, &ibinc->ii_frags);
952 recv->r_frag = NULL;
998 ib_dma_unmap_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, 1,
1024 if (recv->r_frag) {
1025 rds_ib_frag_free(ic, recv->r_frag);
1026 recv->r_frag = NULL;