Lines Matching refs:wr
83 struct c2wr_init_req wr; in c2_adapter_init() local
86 memset(&wr, 0, sizeof(wr)); in c2_adapter_init()
87 c2_wr_set_id(&wr, CCWR_INIT); in c2_adapter_init()
88 wr.hdr.context = 0; in c2_adapter_init()
89 wr.hint_count = cpu_to_be64(c2dev->hint_count_dma); in c2_adapter_init()
90 wr.q0_host_shared = cpu_to_be64(c2dev->req_vq.shared_dma); in c2_adapter_init()
91 wr.q1_host_shared = cpu_to_be64(c2dev->rep_vq.shared_dma); in c2_adapter_init()
92 wr.q1_host_msg_pool = cpu_to_be64(c2dev->rep_vq.host_dma); in c2_adapter_init()
93 wr.q2_host_shared = cpu_to_be64(c2dev->aeq.shared_dma); in c2_adapter_init()
94 wr.q2_host_msg_pool = cpu_to_be64(c2dev->aeq.host_dma); in c2_adapter_init()
97 err = vq_send_wr(c2dev, (union c2wr *) & wr); in c2_adapter_init()
107 struct c2wr_init_req wr; in c2_adapter_term() local
109 memset(&wr, 0, sizeof(wr)); in c2_adapter_term()
110 c2_wr_set_id(&wr, CCWR_TERM); in c2_adapter_term()
111 wr.hdr.context = 0; in c2_adapter_term()
114 vq_send_wr(c2dev, (union c2wr *) & wr); in c2_adapter_term()
126 struct c2wr_rnic_query_req wr; in c2_rnic_query() local
134 c2_wr_set_id(&wr, CCWR_RNIC_QUERY); in c2_rnic_query()
135 wr.hdr.context = (unsigned long) vq_req; in c2_rnic_query()
136 wr.rnic_handle = c2dev->adapter_handle; in c2_rnic_query()
140 err = vq_send_wr(c2dev, (union c2wr *) &wr); in c2_rnic_query()
215 struct c2wr_rnic_setconfig_req *wr; in c2_add_addr() local
225 wr = kmalloc(c2dev->req_vq.msg_size, GFP_KERNEL); in c2_add_addr()
226 if (!wr) { in c2_add_addr()
231 c2_wr_set_id(wr, CCWR_RNIC_SETCONFIG); in c2_add_addr()
232 wr->hdr.context = (unsigned long) vq_req; in c2_add_addr()
233 wr->rnic_handle = c2dev->adapter_handle; in c2_add_addr()
234 wr->option = cpu_to_be32(C2_CFG_ADD_ADDR); in c2_add_addr()
240 memcpy(wr->data, &netaddr, len); in c2_add_addr()
244 err = vq_send_wr(c2dev, (union c2wr *) wr); in c2_add_addr()
265 kfree(wr); in c2_add_addr()
277 struct c2wr_rnic_setconfig_req *wr; in c2_del_addr() local
287 wr = kmalloc(c2dev->req_vq.msg_size, GFP_KERNEL); in c2_del_addr()
288 if (!wr) { in c2_del_addr()
293 c2_wr_set_id(wr, CCWR_RNIC_SETCONFIG); in c2_del_addr()
294 wr->hdr.context = (unsigned long) vq_req; in c2_del_addr()
295 wr->rnic_handle = c2dev->adapter_handle; in c2_del_addr()
296 wr->option = cpu_to_be32(C2_CFG_DEL_ADDR); in c2_del_addr()
302 memcpy(wr->data, &netaddr, len); in c2_del_addr()
306 err = vq_send_wr(c2dev, (union c2wr *) wr); in c2_del_addr()
327 kfree(wr); in c2_del_addr()
340 union c2wr wr; in c2_rnic_open() local
349 memset(&wr, 0, sizeof(wr)); in c2_rnic_open()
350 c2_wr_set_id(&wr, CCWR_RNIC_OPEN); in c2_rnic_open()
351 wr.rnic_open.req.hdr.context = (unsigned long) (vq_req); in c2_rnic_open()
352 wr.rnic_open.req.flags = cpu_to_be16(RNIC_PRIV_MODE); in c2_rnic_open()
353 wr.rnic_open.req.port_num = cpu_to_be16(0); in c2_rnic_open()
354 wr.rnic_open.req.user_context = (unsigned long) c2dev; in c2_rnic_open()
358 err = vq_send_wr(c2dev, &wr); in c2_rnic_open()
394 union c2wr wr; in c2_rnic_close() local
403 memset(&wr, 0, sizeof(wr)); in c2_rnic_close()
404 c2_wr_set_id(&wr, CCWR_RNIC_CLOSE); in c2_rnic_close()
405 wr.rnic_close.req.hdr.context = (unsigned long) vq_req; in c2_rnic_close()
406 wr.rnic_close.req.rnic_handle = c2dev->adapter_handle; in c2_rnic_close()
410 err = vq_send_wr(c2dev, &wr); in c2_rnic_close()