Lines Matching +full:x +full:- +full:rc
1 /* SPDX-License-Identifier: GPL-2.0-only */
31 #define ib_poll_ctx(x) TRACE_DEFINE_ENUM(IB_POLL_##x); argument
32 #define ib_poll_ctx_end(x) TRACE_DEFINE_ENUM(IB_POLL_##x); argument
39 #define ib_poll_ctx(x) { IB_POLL_##x, #x }, argument
40 #define ib_poll_ctx_end(x) { IB_POLL_##x, #x } argument
42 #define rdma_show_ib_poll_ctx(x) \ argument
43 __print_symbolic(x, IB_POLL_CTX_LIST)
61 cq->timestamp = ktime_get();
62 cq->interrupt = true;
64 __entry->cq_id = cq->res.id;
67 TP_printk("cq.id=%u", __entry->cq_id)
82 cq->timestamp = ktime_get();
83 cq->interrupt = false;
85 __entry->cq_id = cq->res.id;
88 TP_printk("cq.id=%u", __entry->cq_id)
105 ktime_t latency = ktime_sub(ktime_get(), cq->timestamp);
107 __entry->cq_id = cq->res.id;
108 __entry->latency = ktime_to_us(latency);
109 __entry->interrupt = cq->interrupt;
112 TP_printk("cq.id=%u wake-up took %lld [us] from %s",
113 __entry->cq_id, __entry->latency,
114 __entry->interrupt ? "interrupt" : "reschedule"
122 int rc
125 TP_ARGS(cq, requested, rc),
130 __field(int, rc)
134 __entry->cq_id = cq->res.id;
135 __entry->requested = requested;
136 __entry->rc = rc;
140 __entry->cq_id, __entry->requested, __entry->rc
156 __entry->cq_id = cq->res.id;
160 __entry->cq_id
181 __entry->cq_id = cq->res.id;
182 __entry->comps = comps;
183 __entry->usec = usec;
187 __entry->cq_id, __entry->comps, __entry->usec
209 __entry->cq_id = cq->res.id;
210 __entry->nr_cqe = nr_cqe;
211 __entry->comp_vector = comp_vector;
212 __entry->poll_ctx = poll_ctx;
216 __entry->cq_id, __entry->nr_cqe, __entry->comp_vector,
217 rdma_show_ib_poll_ctx(__entry->poll_ctx)
226 int rc
229 TP_ARGS(nr_cqe, comp_vector, poll_ctx, rc),
232 __field(int, rc)
239 __entry->rc = rc;
240 __entry->nr_cqe = nr_cqe;
241 __entry->comp_vector = comp_vector;
242 __entry->poll_ctx = poll_ctx;
245 TP_printk("nr_cqe=%d comp_vector=%d poll_ctx=%s rc=%d",
246 __entry->nr_cqe, __entry->comp_vector,
247 rdma_show_ib_poll_ctx(__entry->poll_ctx), __entry->rc
263 __entry->cq_id = cq->res.id;
266 TP_printk("cq.id=%u", __entry->cq_id)
287 #define ib_mr_type_item(x) TRACE_DEFINE_ENUM(IB_MR_TYPE_##x); argument
288 #define ib_mr_type_end(x) TRACE_DEFINE_ENUM(IB_MR_TYPE_##x); argument
295 #define ib_mr_type_item(x) { IB_MR_TYPE_##x, #x }, argument
296 #define ib_mr_type_end(x) { IB_MR_TYPE_##x, #x } argument
298 #define rdma_show_ib_mr_type(x) \ argument
299 __print_symbolic(x, IB_MR_TYPE_LIST)
315 __field(int, rc)
320 __entry->pd_id = pd->res.id;
322 __entry->mr_id = 0;
323 __entry->rc = PTR_ERR(mr);
325 __entry->mr_id = mr->res.id;
326 __entry->rc = 0;
328 __entry->max_num_sg = max_num_sg;
329 __entry->mr_type = mr_type;
332 TP_printk("pd.id=%u mr.id=%u type=%s max_num_sg=%u rc=%d",
333 __entry->pd_id, __entry->mr_id,
334 rdma_show_ib_mr_type(__entry->mr_type),
335 __entry->max_num_sg, __entry->rc)
353 __field(int, rc)
357 __entry->pd_id = pd->res.id;
359 __entry->mr_id = 0;
360 __entry->rc = PTR_ERR(mr);
362 __entry->mr_id = mr->res.id;
363 __entry->rc = 0;
365 __entry->max_num_data_sg = max_num_data_sg;
366 __entry->max_num_meta_sg = max_num_meta_sg;
369 TP_printk("pd.id=%u mr.id=%u max_num_data_sg=%u max_num_meta_sg=%u rc=%d",
370 __entry->pd_id, __entry->mr_id, __entry->max_num_data_sg,
371 __entry->max_num_meta_sg, __entry->rc)
386 __entry->id = mr->res.id;
389 TP_printk("mr.id=%u", __entry->id)