5#ifndef _RTE_CRYPTODEV_TRACE_H_
6#define _RTE_CRYPTODEV_TRACE_H_
23 rte_cryptodev_trace_configure,
32 rte_cryptodev_trace_start,
39 rte_cryptodev_trace_stop,
45 rte_cryptodev_trace_close,
52 rte_cryptodev_trace_queue_pair_setup,
62 rte_cryptodev_trace_sym_session_pool_create,
64 uint32_t elt_size, uint32_t cache_size,
65 uint16_t user_data_size,
void *mempool),
75 rte_cryptodev_trace_sym_session_create,
85 rte_cryptodev_trace_asym_session_pool_create,
87 uint16_t user_data_size, uint32_t cache_size,
void *mempool),
96 rte_cryptodev_trace_asym_session_create,
106 rte_cryptodev_trace_sym_session_free,
113 rte_cryptodev_trace_asym_session_free,
120 rte_cryptodev_trace_callback_register,
129 rte_cryptodev_trace_callback_unregister,
138 rte_cryptodev_trace_device_count_by_driver,
145 rte_cryptodev_trace_devices_get,
152 rte_cryptodev_trace_driver_id_get,
159 rte_cryptodev_trace_driver_name_get,
166 rte_cryptodev_trace_get_aead_algo_enum,
175 rte_cryptodev_trace_get_auth_algo_enum,
184 rte_cryptodev_trace_get_cipher_algo_enum,
193 rte_cryptodev_trace_get_dev_id,
200 rte_cryptodev_trace_get_feature_name,
206 rte_cryptodev_trace_get_sec_ctx,
213 rte_cryptodev_trace_info_get,
220 rte_cryptodev_trace_is_valid_dev,
227 rte_cryptodev_trace_name_get,
234 rte_cryptodev_trace_queue_pair_count,
236 uint8_t socket_id, uint8_t dev_id, uint16_t nb_queue_pairs),
245 rte_cryptodev_trace_socket_id,
253 rte_cryptodev_trace_stats_get,
264 rte_cryptodev_trace_stats_reset,
270 rte_cryptodev_trace_sym_capability_check_aead,
273 uint16_t key_size, uint16_t digest_size, uint16_t aad_size,
274 uint16_t iv_size,
int ret),
285 rte_cryptodev_trace_sym_capability_check_auth,
288 uint16_t key_size, uint16_t digest_size, uint16_t iv_size,
299 rte_cryptodev_trace_sym_capability_check_cipher,
302 uint16_t key_size, uint16_t iv_size,
int ret),
311 rte_cryptodev_trace_sym_capability_get,
313 uint8_t driver_id,
int idx_type,
const void *sym_capability),
322 rte_cryptodev_trace_sym_get_private_session_size,
329 rte_cryptodev_trace_asym_capability_get,
331 int idx_type,
const void *asym_cap),
339 rte_cryptodev_trace_asym_get_private_session_size,
346 rte_cryptodev_trace_asym_get_xform_enum,
355 rte_cryptodev_trace_asym_xform_capability_check_modlen,
363 rte_cryptodev_trace_sym_cpu_crypto_process,
370 rte_cryptodev_trace_sym_session_get_user_data,
377 rte_cryptodev_trace_sym_session_set_user_data,
385 rte_cryptodev_trace_get_qp_status,
393 rte_cryptodev_trace_configure_raw_dp_ctx,
401 rte_cryptodev_trace_get_raw_dp_ctx_size,
407 rte_cryptodev_trace_add_deq_callback,
415 rte_cryptodev_trace_add_enq_callback,
423 rte_cryptodev_trace_remove_deq_callback,
431 rte_cryptodev_trace_remove_enq_callback,
439 rte_cryptodev_trace_asym_session_get_user_data,
446 rte_cryptodev_trace_asym_session_set_user_data,
454 rte_cryptodev_trace_session_event_mdata_set,
456 int sess_type,
const void *ev_mdata, uint16_t size),
466 rte_cryptodev_trace_allocate_driver,
472 rte_cryptodev_trace_op_pool_create,
474 uint32_t nb_elts,
const void *mp),
483 rte_cryptodev_trace_asym_xform_capability_check_optype,
492 rte_cryptodev_trace_count,
rte_crypto_asym_xform_type
rte_crypto_auth_algorithm
rte_crypto_aead_algorithm
rte_crypto_cipher_algorithm
#define rte_trace_point_emit_u32(val)
#define rte_trace_point_emit_u8(val)
#define rte_trace_point_emit_u16(val)
#define RTE_TRACE_POINT_ARGS
#define rte_trace_point_emit_int(val)
#define rte_trace_point_emit_ptr(val)
#define rte_trace_point_emit_u64(val)
#define rte_trace_point_emit_i64(val)
#define rte_trace_point_emit_string(val)
#define RTE_TRACE_POINT(tp, args,...)