cq.c (320438301b85038e995b5a40a24c43cbc0ed4909) cq.c (62ede7779904bc75bdd84f1ff0016113956ce3b4)
1/*
2 * Copyright(c) 2016 Intel Corporation.
3 *
4 * This file is provided under a dual BSD/GPLv2 license. When using or
5 * redistributing this file, you may do so under either license.
6 *
7 * GPL LICENSE SUMMARY
8 *

--- 93 unchanged lines hidden (view full) ---

102 wc->uqueue[head].vendor_err = entry->vendor_err;
103 wc->uqueue[head].byte_len = entry->byte_len;
104 wc->uqueue[head].ex.imm_data =
105 (__u32 __force)entry->ex.imm_data;
106 wc->uqueue[head].qp_num = entry->qp->qp_num;
107 wc->uqueue[head].src_qp = entry->src_qp;
108 wc->uqueue[head].wc_flags = entry->wc_flags;
109 wc->uqueue[head].pkey_index = entry->pkey_index;
1/*
2 * Copyright(c) 2016 Intel Corporation.
3 *
4 * This file is provided under a dual BSD/GPLv2 license. When using or
5 * redistributing this file, you may do so under either license.
6 *
7 * GPL LICENSE SUMMARY
8 *

--- 93 unchanged lines hidden (view full) ---

102 wc->uqueue[head].vendor_err = entry->vendor_err;
103 wc->uqueue[head].byte_len = entry->byte_len;
104 wc->uqueue[head].ex.imm_data =
105 (__u32 __force)entry->ex.imm_data;
106 wc->uqueue[head].qp_num = entry->qp->qp_num;
107 wc->uqueue[head].src_qp = entry->src_qp;
108 wc->uqueue[head].wc_flags = entry->wc_flags;
109 wc->uqueue[head].pkey_index = entry->pkey_index;
110 wc->uqueue[head].slid = ib_slid_cpu16(entry->slid);
110 wc->uqueue[head].slid = ib_lid_cpu16(entry->slid);
111 wc->uqueue[head].sl = entry->sl;
112 wc->uqueue[head].dlid_path_bits = entry->dlid_path_bits;
113 wc->uqueue[head].port_num = entry->port_num;
114 /* Make sure entry is written before the head index. */
115 smp_wmb();
116 } else {
117 wc->kqueue[head] = *entry;
118 }

--- 429 unchanged lines hidden ---
111 wc->uqueue[head].sl = entry->sl;
112 wc->uqueue[head].dlid_path_bits = entry->dlid_path_bits;
113 wc->uqueue[head].port_num = entry->port_num;
114 /* Make sure entry is written before the head index. */
115 smp_wmb();
116 } else {
117 wc->kqueue[head] = *entry;
118 }

--- 429 unchanged lines hidden ---