Lines Matching refs:frag
277 struct rdsv3_page_frag *frag; in rdsv3_ib_inc_drop() local
280 RDSV3_FOR_EACH_LIST_NODE_SAFE(frag, pos, &ibinc->ii_frags, f_item) { in rdsv3_ib_inc_drop()
281 list_remove_node(&frag->f_item); in rdsv3_ib_inc_drop()
282 kmem_cache_free(ibinc->ii_ibdev->ib_frag_slab, frag); in rdsv3_ib_inc_drop()
337 struct rdsv3_page_frag *frag; in rdsv3_ib_inc_copy_to_user() local
345 frag = list_head(&ibinc->ii_frags); in rdsv3_ib_inc_copy_to_user()
353 frag = list_next(&ibinc->ii_frags, frag); in rdsv3_ib_inc_copy_to_user()
363 frag->f_page, frag->f_offset, frag_off); in rdsv3_ib_inc_copy_to_user()
365 ret = uiomove((caddr_t)(frag->f_page + in rdsv3_ib_inc_copy_to_user()
366 frag->f_offset + frag_off), in rdsv3_ib_inc_copy_to_user()
602 struct rdsv3_page_frag *frag; in rdsv3_ib_cong_recv() local
620 frag = list_head(&ibinc->ii_frags); in rdsv3_ib_cong_recv()
632 addr = frag->f_page + frag->f_offset; in rdsv3_ib_cong_recv()
659 frag = list_next(&ibinc->ii_frags, frag); in rdsv3_ib_cong_recv()