| .. | .. |
|---|
| 114 | 114 | __field(u32, qpn) |
|---|
| 115 | 115 | __field(u32, flags) |
|---|
| 116 | 116 | __field(u32, s_flags) |
|---|
| 117 | + __field(u32, ps_flags) |
|---|
| 118 | + __field(unsigned long, iow_flags) |
|---|
| 117 | 119 | ), |
|---|
| 118 | 120 | TP_fast_assign( |
|---|
| 119 | 121 | DD_DEV_ASSIGN(dd_from_ibdev(qp->ibqp.device)) |
|---|
| 120 | 122 | __entry->flags = flags; |
|---|
| 121 | 123 | __entry->qpn = qp->ibqp.qp_num; |
|---|
| 122 | 124 | __entry->s_flags = qp->s_flags; |
|---|
| 125 | + __entry->ps_flags = |
|---|
| 126 | + ((struct hfi1_qp_priv *)qp->priv)->s_flags; |
|---|
| 127 | + __entry->iow_flags = |
|---|
| 128 | + ((struct hfi1_qp_priv *)qp->priv)->s_iowait.flags; |
|---|
| 123 | 129 | ), |
|---|
| 124 | 130 | TP_printk( |
|---|
| 125 | | - "[%s] qpn 0x%x flags 0x%x s_flags 0x%x", |
|---|
| 131 | + "[%s] qpn 0x%x flags 0x%x s_flags 0x%x ps_flags 0x%x iow_flags 0x%lx", |
|---|
| 126 | 132 | __get_str(dev), |
|---|
| 127 | 133 | __entry->qpn, |
|---|
| 128 | 134 | __entry->flags, |
|---|
| 129 | | - __entry->s_flags |
|---|
| 135 | + __entry->s_flags, |
|---|
| 136 | + __entry->ps_flags, |
|---|
| 137 | + __entry->iow_flags |
|---|
| 130 | 138 | ) |
|---|
| 131 | 139 | ); |
|---|
| 132 | 140 | |
|---|
| .. | .. |
|---|
| 580 | 588 | TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u8 subctxt, u16 *i), |
|---|
| 581 | 589 | TP_ARGS(dd, ctxt, subctxt, i), |
|---|
| 582 | 590 | TP_STRUCT__entry( |
|---|
| 583 | | - DD_DEV_ENTRY(dd); |
|---|
| 591 | + DD_DEV_ENTRY(dd) |
|---|
| 584 | 592 | __field(u16, ctxt) |
|---|
| 585 | 593 | __field(u8, subctxt) |
|---|
| 586 | 594 | __field(u8, ver_opcode) |
|---|
| .. | .. |
|---|
| 838 | 846 | TP_ARGS(qp, flag) |
|---|
| 839 | 847 | ); |
|---|
| 840 | 848 | |
|---|
| 849 | +DEFINE_EVENT(/* event */ |
|---|
| 850 | + hfi1_do_send_template, hfi1_rc_do_tid_send, |
|---|
| 851 | + TP_PROTO(struct rvt_qp *qp, bool flag), |
|---|
| 852 | + TP_ARGS(qp, flag) |
|---|
| 853 | +); |
|---|
| 854 | + |
|---|
| 841 | 855 | DEFINE_EVENT( |
|---|
| 842 | 856 | hfi1_do_send_template, hfi1_rc_expired_time_slice, |
|---|
| 843 | 857 | TP_PROTO(struct rvt_qp *qp, bool flag), |
|---|