Lines Matching refs:iwinc

278 	struct rds_iw_incoming *iwinc;  in rds_iw_inc_purge()  local
282 iwinc = container_of(inc, struct rds_iw_incoming, ii_inc); in rds_iw_inc_purge()
283 rdsdebug("purging iwinc %p inc %p\n", iwinc, inc); in rds_iw_inc_purge()
285 list_for_each_entry_safe(frag, pos, &iwinc->ii_frags, f_item) { in rds_iw_inc_purge()
294 struct rds_iw_incoming *iwinc; in rds_iw_inc_free() local
296 iwinc = container_of(inc, struct rds_iw_incoming, ii_inc); in rds_iw_inc_free()
299 rdsdebug("freeing iwinc %p inc %p\n", iwinc, inc); in rds_iw_inc_free()
300 BUG_ON(!list_empty(&iwinc->ii_frags)); in rds_iw_inc_free()
301 kmem_cache_free(rds_iw_incoming_slab, iwinc); in rds_iw_inc_free()
308 struct rds_iw_incoming *iwinc; in rds_iw_inc_copy_to_user() local
316 iwinc = container_of(inc, struct rds_iw_incoming, ii_inc); in rds_iw_inc_copy_to_user()
317 frag = list_entry(iwinc->ii_frags.next, struct rds_page_frag, f_item); in rds_iw_inc_copy_to_user()
554 struct rds_iw_incoming *iwinc) in rds_iw_cong_recv() argument
567 if (be32_to_cpu(iwinc->ii_inc.i_hdr.h_len) != RDS_CONG_MAP_BYTES) in rds_iw_cong_recv()
574 frag = list_entry(iwinc->ii_frags.next, struct rds_page_frag, f_item); in rds_iw_cong_recv()
639 struct rds_iw_incoming *iwinc = ic->i_iwinc; in rds_iw_process_recv() local
644 rdsdebug("ic %p iwinc %p recv %p byte len %u\n", ic, iwinc, recv, in rds_iw_process_recv()
704 if (!iwinc) { in rds_iw_process_recv()
705 iwinc = recv->r_iwinc; in rds_iw_process_recv()
707 ic->i_iwinc = iwinc; in rds_iw_process_recv()
709 hdr = &iwinc->ii_inc.i_hdr; in rds_iw_process_recv()
713 rdsdebug("ic %p iwinc %p rem %u flag 0x%x\n", ic, iwinc, in rds_iw_process_recv()
716 hdr = &iwinc->ii_inc.i_hdr; in rds_iw_process_recv()
729 list_add_tail(&recv->r_frag->f_item, &iwinc->ii_frags); in rds_iw_process_recv()
738 if (iwinc->ii_inc.i_hdr.h_flags == RDS_FLAG_CONG_BITMAP) in rds_iw_process_recv()
739 rds_iw_cong_recv(conn, iwinc); in rds_iw_process_recv()
742 &iwinc->ii_inc, GFP_ATOMIC); in rds_iw_process_recv()
755 rds_inc_put(&iwinc->ii_inc); in rds_iw_process_recv()