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