xref: /dpdk/lib/cryptodev/cryptodev_trace_points.c (revision 0a054e8dd5b0960eec4226821137aceb77a2bf22)
199a2dd95SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
299a2dd95SBruce Richardson  * Copyright(C) 2020 Marvell International Ltd.
399a2dd95SBruce Richardson  */
499a2dd95SBruce Richardson 
599a2dd95SBruce Richardson #include <rte_trace_point_register.h>
699a2dd95SBruce Richardson 
73ac1fb17SAnkur Dwivedi #include "cryptodev_trace.h"
899a2dd95SBruce Richardson 
999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_configure,
1099a2dd95SBruce Richardson 	lib.cryptodev.configure)
1199a2dd95SBruce Richardson 
1299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_start,
1399a2dd95SBruce Richardson 	lib.cryptodev.start)
1499a2dd95SBruce Richardson 
1599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_stop,
1699a2dd95SBruce Richardson 	lib.cryptodev.stop)
1799a2dd95SBruce Richardson 
1899a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_close,
1999a2dd95SBruce Richardson 	lib.cryptodev.close)
2099a2dd95SBruce Richardson 
2199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_queue_pair_setup,
2299a2dd95SBruce Richardson 	lib.cryptodev.queue.pair.setup)
2399a2dd95SBruce Richardson 
24*0a054e8dSVidya Sagar Velumuri RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_queue_pair_reset,
25*0a054e8dSVidya Sagar Velumuri 	lib.cryptodev.queue.pair.reset)
26*0a054e8dSVidya Sagar Velumuri 
2799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_pool_create,
2899a2dd95SBruce Richardson 	lib.cryptodev.sym.pool.create)
2999a2dd95SBruce Richardson 
301f1e4b7cSCiara Power RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_pool_create,
311f1e4b7cSCiara Power 	lib.cryptodev.asym.pool.create)
321f1e4b7cSCiara Power 
3399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_create,
3499a2dd95SBruce Richardson 	lib.cryptodev.sym.create)
3599a2dd95SBruce Richardson 
3699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_create,
3799a2dd95SBruce Richardson 	lib.cryptodev.asym.create)
3899a2dd95SBruce Richardson 
3999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_free,
4099a2dd95SBruce Richardson 	lib.cryptodev.sym.free)
4199a2dd95SBruce Richardson 
4299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_free,
4399a2dd95SBruce Richardson 	lib.cryptodev.asym.free)
4499a2dd95SBruce Richardson 
4599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_enqueue_burst,
4699a2dd95SBruce Richardson 	lib.cryptodev.enq.burst)
4799a2dd95SBruce Richardson 
4899a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_dequeue_burst,
4999a2dd95SBruce Richardson 	lib.cryptodev.deq.burst)
503ebb587eSAmit Prakash Shukla 
513ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_callback_register,
523ebb587eSAmit Prakash Shukla 	lib.cryptodev.callback.register)
533ebb587eSAmit Prakash Shukla 
543ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_callback_unregister,
553ebb587eSAmit Prakash Shukla 	lib.cryptodev.callback.unregister)
563ebb587eSAmit Prakash Shukla 
573ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_device_count_by_driver,
583ebb587eSAmit Prakash Shukla 	lib.cryptodev.device.count.by.driver)
593ebb587eSAmit Prakash Shukla 
603ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_devices_get,
613ebb587eSAmit Prakash Shukla 	lib.cryptodev.devices.get)
623ebb587eSAmit Prakash Shukla 
633ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_driver_id_get,
643ebb587eSAmit Prakash Shukla 	lib.cryptodev.driver.id.get)
653ebb587eSAmit Prakash Shukla 
663ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_driver_name_get,
673ebb587eSAmit Prakash Shukla 	lib.cryptodev.driver.name.get)
683ebb587eSAmit Prakash Shukla 
693ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_aead_algo_enum,
703ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.aead.algo.enum)
713ebb587eSAmit Prakash Shukla 
723ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_auth_algo_enum,
733ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.auth.algo.enum)
743ebb587eSAmit Prakash Shukla 
753ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_cipher_algo_enum,
763ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.cipher.algo.enum)
773ebb587eSAmit Prakash Shukla 
787e1e1277SAkhil Goyal RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_aead_algo_string,
797e1e1277SAkhil Goyal 	lib.cryptodev.get.aead.algo.string)
807e1e1277SAkhil Goyal 
817e1e1277SAkhil Goyal RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_auth_algo_string,
827e1e1277SAkhil Goyal 	lib.cryptodev.get.auth.algo.string)
837e1e1277SAkhil Goyal 
847e1e1277SAkhil Goyal RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_cipher_algo_string,
857e1e1277SAkhil Goyal 	lib.cryptodev.get.cipher.algo.string)
867e1e1277SAkhil Goyal 
873ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_dev_id,
883ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.dev.id)
893ebb587eSAmit Prakash Shukla 
903ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_feature_name,
913ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.feature.name)
923ebb587eSAmit Prakash Shukla 
933ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_sec_ctx,
943ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.sec.ctx)
953ebb587eSAmit Prakash Shukla 
963ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_info_get,
973ebb587eSAmit Prakash Shukla 	lib.cryptodev.info.get)
983ebb587eSAmit Prakash Shukla 
993ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_is_valid_dev,
1003ebb587eSAmit Prakash Shukla 	lib.cryptodev.is.valid.dev)
1013ebb587eSAmit Prakash Shukla 
1023ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_name_get,
1033ebb587eSAmit Prakash Shukla 	lib.cryptodev.name.get)
1043ebb587eSAmit Prakash Shukla 
1053ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_queue_pair_count,
1063ebb587eSAmit Prakash Shukla 	lib.cryptodev.queue.pair.count)
1073ebb587eSAmit Prakash Shukla 
1083ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_socket_id,
1093ebb587eSAmit Prakash Shukla 	lib.cryptodev.socket.id)
1103ebb587eSAmit Prakash Shukla 
1113ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_stats_get,
1123ebb587eSAmit Prakash Shukla 	lib.cryptodev.stats.get)
1133ebb587eSAmit Prakash Shukla 
1143ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_stats_reset,
1153ebb587eSAmit Prakash Shukla 	lib.cryptodev.stats.reset)
1163ebb587eSAmit Prakash Shukla 
1173ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_check_aead,
1183ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.capability.check.aead)
1193ebb587eSAmit Prakash Shukla 
1203ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_check_auth,
1213ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.capability.check.auth)
1223ebb587eSAmit Prakash Shukla 
1233ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_check_cipher,
1243ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.capability.check.cipher)
1253ebb587eSAmit Prakash Shukla 
1263ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_capability_get,
1273ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.capability.get)
1283ebb587eSAmit Prakash Shukla 
1293ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_get_private_session_size,
1303ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.get.private.session.size)
1313ebb587eSAmit Prakash Shukla 
1323ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_capability_get,
1333ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.capability.get)
1343ebb587eSAmit Prakash Shukla 
1353ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_get_private_session_size,
1363ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.get.private.session.size)
1373ebb587eSAmit Prakash Shukla 
1383ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_get_xform_enum,
1393ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.get.xform.enum)
1403ebb587eSAmit Prakash Shukla 
1417e1e1277SAkhil Goyal RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_get_xform_string,
1427e1e1277SAkhil Goyal 	lib.cryptodev.asym.get.xform.string)
1437e1e1277SAkhil Goyal 
1443ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_xform_capability_check_modlen,
1453ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.xform.capability.check.modlen)
1463ebb587eSAmit Prakash Shukla 
1473ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_xform_capability_check_optype,
1483ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.xform.capability.check.optype)
1493ebb587eSAmit Prakash Shukla 
1506f8ef8b6SGowrishankar Muthukrishnan RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_xform_capability_check_hash,
1516f8ef8b6SGowrishankar Muthukrishnan 	lib.cryptodev.asym.xform.capability.check.hash)
1526f8ef8b6SGowrishankar Muthukrishnan 
1533ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_cpu_crypto_process,
1543ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.cpu.crypto.process)
1553ebb587eSAmit Prakash Shukla 
1563ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_get_user_data,
1573ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.session.get.user.data)
1583ebb587eSAmit Prakash Shukla 
1593ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_sym_session_set_user_data,
1603ebb587eSAmit Prakash Shukla 	lib.cryptodev.sym.session.set.user.data)
1613ebb587eSAmit Prakash Shukla 
1623ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_qp_status,
1633ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.qp.status)
1643ebb587eSAmit Prakash Shukla 
1653ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_configure_raw_dp_ctx,
1663ebb587eSAmit Prakash Shukla 	lib.cryptodev.configure.raw.dp.ctx)
1673ebb587eSAmit Prakash Shukla 
1683ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_get_raw_dp_ctx_size,
1693ebb587eSAmit Prakash Shukla 	lib.cryptodev.get.raw.dp.ctx.size)
1703ebb587eSAmit Prakash Shukla 
1713ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_add_deq_callback,
1723ebb587eSAmit Prakash Shukla 	lib.cryptodev.add.deq.callback)
1733ebb587eSAmit Prakash Shukla 
1743ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_add_enq_callback,
1753ebb587eSAmit Prakash Shukla 	lib.cryptodev.add.enq.callback)
1763ebb587eSAmit Prakash Shukla 
1773ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_remove_deq_callback,
1783ebb587eSAmit Prakash Shukla 	lib.cryptodev.remove.deq.callback)
1793ebb587eSAmit Prakash Shukla 
1803ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_remove_enq_callback,
1813ebb587eSAmit Prakash Shukla 	lib.cryptodev.remove.enq.callback)
1823ebb587eSAmit Prakash Shukla 
1833ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_get_user_data,
1843ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.session.get.user.data)
1853ebb587eSAmit Prakash Shukla 
1863ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_asym_session_set_user_data,
1873ebb587eSAmit Prakash Shukla 	lib.cryptodev.asym.session.set.user.data)
1883ebb587eSAmit Prakash Shukla 
1893ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_session_event_mdata_set,
1903ebb587eSAmit Prakash Shukla 	lib.cryptodev.session.event.mdata.set)
1913ebb587eSAmit Prakash Shukla 
1923ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_allocate_driver,
1933ebb587eSAmit Prakash Shukla 	lib.cryptodev.allocate.driver)
1943ebb587eSAmit Prakash Shukla 
1953ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_op_pool_create,
1963ebb587eSAmit Prakash Shukla 	lib.cryptodev.op.pool.create)
1973ebb587eSAmit Prakash Shukla 
1983ebb587eSAmit Prakash Shukla RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_count,
1993ebb587eSAmit Prakash Shukla 	lib.cryptodev.count)
20023d6f76dSAkhil Goyal 
20123d6f76dSAkhil Goyal RTE_TRACE_POINT_REGISTER(rte_cryptodev_trace_qp_depth_used,
20223d6f76dSAkhil Goyal 	lib.cryptodev.qp_depth_used)
203