On Mon, 16 Jan 2023 15:05:53 +0200 Leon Romanovsky <leon@xxxxxxxxxx> wrote: > index 17642aa54437..b6a3d82b89ca 100644 > --- a/include/trace/events/rdma_core.h > +++ b/include/trace/events/rdma_core.h > @@ -371,6 +371,39 @@ TRACE_EVENT(mr_integ_alloc, > __entry->max_num_meta_sg, __entry->rc) > ); > > +TRACE_EVENT(mr_crypto_alloc, > + TP_PROTO( > + const struct ib_pd *pd, > + u32 max_num_sg, > + const struct ib_mr *mr > + ), > + > + TP_ARGS(pd, max_num_sg, mr), > + > + TP_STRUCT__entry( > + __field(u32, pd_id) > + __field(u32, mr_id) > + __field(u32, max_num_sg) > + __field(int, rc) > + ), > + > + TP_fast_assign( > + __entry->pd_id = pd->res.id; > + if (IS_ERR(mr)) { > + __entry->mr_id = 0; > + __entry->rc = PTR_ERR(mr); > + } else { > + __entry->mr_id = mr->res.id; > + __entry->rc = 0; > + } > + __entry->max_num_sg = max_num_sg; > + ), > + > + TP_printk("pd.id=%u mr.id=%u max_num_sg=%u rc=%d", > + __entry->pd_id, __entry->mr_id, __entry->max_num_sg, > + __entry->rc) > +); > + Reviewed-by: Steven Rostedt (Google) <rostedt@xxxxxxxxxxx> -- Steve > TRACE_EVENT(mr_dereg, > TP_PROTO( > const struct ib_mr *mr