Branch data Line data Source code
1 : : /* SPDX-License-Identifier: BSD-3-Clause 2 : : * Copyright(C) 2020 Marvell International Ltd. 3 : : */ 4 : : 5 : : #include <eal_export.h> 6 : : #include <rte_trace_point_register.h> 7 : : 8 : : #include "mempool_trace.h" 9 : : 10 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_ops_dequeue_bulk, 20.05) 11 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_dequeue_bulk, 12 : : lib.mempool.ops.deq.bulk) 13 : : 14 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_ops_dequeue_contig_blocks, 20.05) 15 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_dequeue_contig_blocks, 16 : : lib.mempool.ops.deq.contig) 17 : : 18 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_ops_enqueue_bulk, 20.05) 19 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_enqueue_bulk, 20 : : lib.mempool.ops.enq.bulk) 21 : : 22 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_generic_put, 20.05) 23 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_generic_put, 24 : : lib.mempool.generic.put) 25 : : 26 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_put_bulk, 20.05) 27 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_put_bulk, 28 : : lib.mempool.put.bulk) 29 : : 30 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_generic_get, 20.05) 31 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_generic_get, 32 : : lib.mempool.generic.get) 33 : : 34 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_get_bulk, 20.05) 35 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_bulk, 36 : : lib.mempool.get.bulk) 37 : : 38 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_get_contig_blocks, 20.05) 39 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_contig_blocks, 40 : : lib.mempool.get.blocks) 41 : : 42 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_create, 43 : : lib.mempool.create) 44 : : 45 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_create_empty, 46 : : lib.mempool.create.empty) 47 : : 48 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_free, 49 : : lib.mempool.free) 50 : : 51 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_iova, 52 : : lib.mempool.populate.iova) 53 : : 54 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_virt, 55 : : lib.mempool.populate.virt) 56 : : 57 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_default, 58 : : lib.mempool.populate.default) 59 : : 60 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_anon, 61 : : lib.mempool.populate.anon) 62 : : 63 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_stats_reset, 26.07) 64 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_stats_reset, 65 : : lib.mempool.stats_reset) 66 : : 67 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_create, 68 : : lib.mempool.cache_create) 69 : : 70 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_free, 71 : : lib.mempool.cache.free) 72 : : 73 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_default_cache, 20.05) 74 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_default_cache, 75 : : lib.mempool.default.cache) 76 : : 77 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_page_size, 78 : : lib.mempool.get.page.size) 79 : : 80 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_cache_flush, 20.05) 81 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_flush, 82 : : lib.mempool.cache.flush) 83 : : 84 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_populate, 85 : : lib.mempool.ops.populate) 86 : : 87 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_alloc, 88 : : lib.mempool.ops.alloc) 89 : : 90 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_free, 91 : : lib.mempool.ops.free) 92 : : 93 : 301 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_set_ops_byname, 94 : : lib.mempool.set.ops.byname)