xref: /dpdk/lib/cryptodev/cryptodev_trace_points.c (revision 89b5642d0d45c22c0ceab57efe3fab3b49ff4324)
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2020 Marvell International Ltd.
3  */
4 
5 #include <rte_trace_point_register.h>
6 
7 #include "cryptodev_trace.h"
8 
9 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_configure,
10 	lib.cryptodev.configure)
11 
12 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_start,
13 	lib.cryptodev.start)
14 
15 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_stop,
16 	lib.cryptodev.stop)
17 
18 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_close,
19 	lib.cryptodev.close)
20 
21 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_queue_pair_setup,
22 	lib.cryptodev.queue.pair.setup)
23 
24 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_queue_pair_reset,
25 	lib.cryptodev.queue.pair.reset)
26 
27 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_pool_create,
28 	lib.cryptodev.sym.pool.create)
29 
30 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_pool_create,
31 	lib.cryptodev.asym.pool.create)
32 
33 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_create,
34 	lib.cryptodev.sym.create)
35 
36 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_create,
37 	lib.cryptodev.asym.create)
38 
39 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_free,
40 	lib.cryptodev.sym.free)
41 
42 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_free,
43 	lib.cryptodev.asym.free)
44 
45 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_enqueue_burst,
46 	lib.cryptodev.enq.burst)
47 
48 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_dequeue_burst,
49 	lib.cryptodev.deq.burst)
50 
51 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_callback_register,
52 	lib.cryptodev.callback.register)
53 
54 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_callback_unregister,
55 	lib.cryptodev.callback.unregister)
56 
57 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_device_count_by_driver,
58 	lib.cryptodev.device.count.by.driver)
59 
60 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_devices_get,
61 	lib.cryptodev.devices.get)
62 
63 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_driver_id_get,
64 	lib.cryptodev.driver.id.get)
65 
66 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_driver_name_get,
67 	lib.cryptodev.driver.name.get)
68 
69 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_aead_algo_enum,
70 	lib.cryptodev.get.aead.algo.enum)
71 
72 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_auth_algo_enum,
73 	lib.cryptodev.get.auth.algo.enum)
74 
75 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_cipher_algo_enum,
76 	lib.cryptodev.get.cipher.algo.enum)
77 
78 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_aead_algo_string,
79 	lib.cryptodev.get.aead.algo.string)
80 
81 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_auth_algo_string,
82 	lib.cryptodev.get.auth.algo.string)
83 
84 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_cipher_algo_string,
85 	lib.cryptodev.get.cipher.algo.string)
86 
87 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_dev_id,
88 	lib.cryptodev.get.dev.id)
89 
90 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_feature_name,
91 	lib.cryptodev.get.feature.name)
92 
93 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_sec_ctx,
94 	lib.cryptodev.get.sec.ctx)
95 
96 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_info_get,
97 	lib.cryptodev.info.get)
98 
99 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_is_valid_dev,
100 	lib.cryptodev.is.valid.dev)
101 
102 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_name_get,
103 	lib.cryptodev.name.get)
104 
105 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_queue_pair_count,
106 	lib.cryptodev.queue.pair.count)
107 
108 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_socket_id,
109 	lib.cryptodev.socket.id)
110 
111 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_stats_get,
112 	lib.cryptodev.stats.get)
113 
114 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_stats_reset,
115 	lib.cryptodev.stats.reset)
116 
117 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_check_aead,
118 	lib.cryptodev.sym.capability.check.aead)
119 
120 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_check_auth,
121 	lib.cryptodev.sym.capability.check.auth)
122 
123 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_check_cipher,
124 	lib.cryptodev.sym.capability.check.cipher)
125 
126 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_get,
127 	lib.cryptodev.sym.capability.get)
128 
129 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_get_private_session_size,
130 	lib.cryptodev.sym.get.private.session.size)
131 
132 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_capability_get,
133 	lib.cryptodev.asym.capability.get)
134 
135 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_get_private_session_size,
136 	lib.cryptodev.asym.get.private.session.size)
137 
138 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_get_xform_enum,
139 	lib.cryptodev.asym.get.xform.enum)
140 
141 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_get_xform_string,
142 	lib.cryptodev.asym.get.xform.string)
143 
144 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_xform_capability_check_modlen,
145 	lib.cryptodev.asym.xform.capability.check.modlen)
146 
147 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_xform_capability_check_optype,
148 	lib.cryptodev.asym.xform.capability.check.optype)
149 
150 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_xform_capability_check_hash,
151 	lib.cryptodev.asym.xform.capability.check.hash)
152 
153 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_cpu_crypto_process,
154 	lib.cryptodev.sym.cpu.crypto.process)
155 
156 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_get_user_data,
157 	lib.cryptodev.sym.session.get.user.data)
158 
159 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_set_user_data,
160 	lib.cryptodev.sym.session.set.user.data)
161 
162 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_qp_status,
163 	lib.cryptodev.get.qp.status)
164 
165 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_configure_raw_dp_ctx,
166 	lib.cryptodev.configure.raw.dp.ctx)
167 
168 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_raw_dp_ctx_size,
169 	lib.cryptodev.get.raw.dp.ctx.size)
170 
171 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_add_deq_callback,
172 	lib.cryptodev.add.deq.callback)
173 
174 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_add_enq_callback,
175 	lib.cryptodev.add.enq.callback)
176 
177 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_remove_deq_callback,
178 	lib.cryptodev.remove.deq.callback)
179 
180 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_remove_enq_callback,
181 	lib.cryptodev.remove.enq.callback)
182 
183 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_get_user_data,
184 	lib.cryptodev.asym.session.get.user.data)
185 
186 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_set_user_data,
187 	lib.cryptodev.asym.session.set.user.data)
188 
189 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_session_event_mdata_set,
190 	lib.cryptodev.session.event.mdata.set)
191 
192 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_allocate_driver,
193 	lib.cryptodev.allocate.driver)
194 
195 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_op_pool_create,
196 	lib.cryptodev.op.pool.create)
197 
198 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_count,
199 	lib.cryptodev.count)
200 
201 RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_qp_depth_used,
202 	lib.cryptodev.qp_depth_used)
203