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