Messages in this thread | | | Date | Tue, 17 Jan 2023 14:40:00 -0500 | From | Steven Rostedt <> | Subject | Re: [PATCH rdma-next 06/13] RDMA/core: Introduce MR type for crypto operations |
| |
On Mon, 16 Jan 2023 15:05:53 +0200 Leon Romanovsky <leon@kernel.org> 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@goodmis.org>
-- Steve
> TRACE_EVENT(mr_dereg, > TP_PROTO( > const struct ib_mr *mr
| |