Lines Matching refs:wr

56 	struct c2wr_nsmr_pbl_req *wr;	/* PBL WR ptr */  in send_pbl_messages()  local
74 wr = kmalloc(c2dev->req_vq.msg_size, GFP_KERNEL); in send_pbl_messages()
75 if (!wr) { in send_pbl_messages()
78 c2_wr_set_id(wr, CCWR_NSMR_PBL); in send_pbl_messages()
85 wr->hdr.context = 0; in send_pbl_messages()
86 wr->rnic_handle = c2dev->adapter_handle; in send_pbl_messages()
87 wr->stag_index = stag_index; /* already swapped */ in send_pbl_messages()
88 wr->flags = 0; in send_pbl_messages()
92 wr->addrs_length = cpu_to_be32(count); in send_pbl_messages()
105 wr->flags = cpu_to_be32(MEM_PBL_COMPLETE); in send_pbl_messages()
112 wr->hdr.context = (unsigned long) vq_req; in send_pbl_messages()
128 wr->paddrs[i] = in send_pbl_messages()
136 err = vq_send_wr(c2dev, (union c2wr *) wr); in send_pbl_messages()
168 kfree(wr); in send_pbl_messages()
180 struct c2wr_nsmr_register_req *wr; in c2_nsmr_register_phys_kern() local
203 wr = kmalloc(c2dev->req_vq.msg_size, GFP_KERNEL); in c2_nsmr_register_phys_kern()
204 if (!wr) { in c2_nsmr_register_phys_kern()
212 c2_wr_set_id(wr, CCWR_NSMR_REGISTER); in c2_nsmr_register_phys_kern()
213 wr->hdr.context = (unsigned long) vq_req; in c2_nsmr_register_phys_kern()
214 wr->rnic_handle = c2dev->adapter_handle; in c2_nsmr_register_phys_kern()
227 wr->flags = cpu_to_be16(flags); in c2_nsmr_register_phys_kern()
228 wr->stag_key = 0; //stag_key; in c2_nsmr_register_phys_kern()
229 wr->va = cpu_to_be64(*va); in c2_nsmr_register_phys_kern()
230 wr->pd_id = mr->pd->pd_id; in c2_nsmr_register_phys_kern()
231 wr->pbe_size = cpu_to_be32(page_size); in c2_nsmr_register_phys_kern()
232 wr->length = cpu_to_be32(length); in c2_nsmr_register_phys_kern()
233 wr->pbl_depth = cpu_to_be32(pbl_depth); in c2_nsmr_register_phys_kern()
234 wr->fbo = cpu_to_be32(offset); in c2_nsmr_register_phys_kern()
236 wr->addrs_length = cpu_to_be32(count); in c2_nsmr_register_phys_kern()
242 wr->paddrs[i] = cpu_to_be64(addr_list[i]); in c2_nsmr_register_phys_kern()
253 err = vq_send_wr(c2dev, (union c2wr *) wr); in c2_nsmr_register_phys_kern()
303 kfree(wr); in c2_nsmr_register_phys_kern()
310 kfree(wr); in c2_nsmr_register_phys_kern()
319 struct c2wr_stag_dealloc_req wr; /* work request */ in c2_stag_dealloc() local
335 c2_wr_set_id(&wr, CCWR_STAG_DEALLOC); in c2_stag_dealloc()
336 wr.hdr.context = (u64) (unsigned long) vq_req; in c2_stag_dealloc()
337 wr.rnic_handle = c2dev->adapter_handle; in c2_stag_dealloc()
338 wr.stag_index = cpu_to_be32(stag_index); in c2_stag_dealloc()
348 err = vq_send_wr(c2dev, (union c2wr *) & wr); in c2_stag_dealloc()