| .. | .. |
|---|
| 105 | 105 | TP_ARGS(cq, attr)); |
|---|
| 106 | 106 | |
|---|
| 107 | 107 | #define CQ_PRN \ |
|---|
| 108 | | -"[%s] idx %u wr_id %llx status %u opcode %u,%s length %u qpn %x" |
|---|
| 108 | +"[%s] idx %u wr_id %llx status %u opcode %u,%s length %u qpn %x flags %x imm %x" |
|---|
| 109 | 109 | |
|---|
| 110 | 110 | DECLARE_EVENT_CLASS( |
|---|
| 111 | 111 | rvt_cq_entry_template, |
|---|
| .. | .. |
|---|
| 119 | 119 | __field(u32, qpn) |
|---|
| 120 | 120 | __field(u32, length) |
|---|
| 121 | 121 | __field(u32, idx) |
|---|
| 122 | + __field(u32, flags) |
|---|
| 123 | + __field(u32, imm) |
|---|
| 122 | 124 | ), |
|---|
| 123 | 125 | TP_fast_assign( |
|---|
| 124 | 126 | RDI_DEV_ASSIGN(cq->rdi) |
|---|
| .. | .. |
|---|
| 128 | 130 | __entry->length = wc->byte_len; |
|---|
| 129 | 131 | __entry->qpn = wc->qp->qp_num; |
|---|
| 130 | 132 | __entry->idx = idx; |
|---|
| 133 | + __entry->flags = wc->wc_flags; |
|---|
| 134 | + __entry->imm = be32_to_cpu(wc->ex.imm_data); |
|---|
| 131 | 135 | ), |
|---|
| 132 | 136 | TP_printk( |
|---|
| 133 | 137 | CQ_PRN, |
|---|
| .. | .. |
|---|
| 137 | 141 | __entry->status, |
|---|
| 138 | 142 | __entry->opcode, show_wc_opcode(__entry->opcode), |
|---|
| 139 | 143 | __entry->length, |
|---|
| 140 | | - __entry->qpn |
|---|
| 144 | + __entry->qpn, |
|---|
| 145 | + __entry->flags, |
|---|
| 146 | + __entry->imm |
|---|
| 141 | 147 | ) |
|---|
| 142 | 148 | ); |
|---|
| 143 | 149 | |
|---|