.. | .. |
---|
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 | |
---|