Lines Matching refs:fast_reg
595 int pbllen = roundup(wr->wr.fast_reg.page_list_len * sizeof(u64), 32); in build_fastreg()
598 if (wr->wr.fast_reg.page_list_len > in build_fastreg()
603 wqe->fr.pgsz_shift = wr->wr.fast_reg.page_shift - 12; in build_fastreg()
605 wqe->fr.mem_perms = c4iw_ib_to_tpt_access(wr->wr.fast_reg.access_flags); in build_fastreg()
607 wqe->fr.len_lo = cpu_to_be32(wr->wr.fast_reg.length); in build_fastreg()
608 wqe->fr.stag = cpu_to_be32(wr->wr.fast_reg.rkey); in build_fastreg()
609 wqe->fr.va_hi = cpu_to_be32(wr->wr.fast_reg.iova_start >> 32); in build_fastreg()
610 wqe->fr.va_lo_fbo = cpu_to_be32(wr->wr.fast_reg.iova_start & in build_fastreg()
615 to_c4iw_fr_page_list(wr->wr.fast_reg.page_list); in build_fastreg()
618 for (i = 0; i < wr->wr.fast_reg.page_list_len; i++) { in build_fastreg()
619 wr->wr.fast_reg.page_list->page_list[i] = (__force u64) in build_fastreg()
621 wr->wr.fast_reg.page_list->page_list[i]); in build_fastreg()
640 for (i = 0; i < wr->wr.fast_reg.page_list_len; i++) { in build_fastreg()
642 (u64)wr->wr.fast_reg.page_list->page_list[i]); in build_fastreg()