Lines Matching refs:wc
192 struct ib_wc wc; in rds_iw_send_cq_comp_handler() local
205 while (ib_poll_cq(cq, 1, &wc) > 0) { in rds_iw_send_cq_comp_handler()
207 (unsigned long long)wc.wr_id, wc.status, wc.byte_len, in rds_iw_send_cq_comp_handler()
208 be32_to_cpu(wc.ex.imm_data)); in rds_iw_send_cq_comp_handler()
211 if (wc.status != IB_WC_SUCCESS) { in rds_iw_send_cq_comp_handler()
212 printk(KERN_ERR "WC Error: status = %d opcode = %d\n", wc.status, wc.opcode); in rds_iw_send_cq_comp_handler()
216 if (wc.opcode == IB_WC_LOCAL_INV && wc.wr_id == RDS_IW_LOCAL_INV_WR_ID) { in rds_iw_send_cq_comp_handler()
221 if (wc.opcode == IB_WC_REG_MR && wc.wr_id == RDS_IW_REG_WR_ID) { in rds_iw_send_cq_comp_handler()
226 if (wc.wr_id == RDS_IW_ACK_WR_ID) { in rds_iw_send_cq_comp_handler()
235 completed = rds_iw_ring_completed(&ic->i_send_ring, wc.wr_id, oldest); in rds_iw_send_cq_comp_handler()
244 rds_iw_send_unmap_rm(ic, send, wc.status); in rds_iw_send_cq_comp_handler()
269 if (unlikely(wc.status == IB_WC_REM_ACCESS_ERR && send->s_op)) { in rds_iw_send_cq_comp_handler()
274 rds_iw_send_rdma_complete(rm, wc.status); in rds_iw_send_cq_comp_handler()
287 if (wc.status != IB_WC_SUCCESS && rds_conn_up(conn)) { in rds_iw_send_cq_comp_handler()
291 &conn->c_faddr, wc.status); in rds_iw_send_cq_comp_handler()