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 : 252 : 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 : 252 : 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 : 252 : 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 : 252 : 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 : 252 : 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 : 252 : 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 : 252 : 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 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_contig_blocks, 40 : : lib.mempool.get.blocks) 41 : : 42 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_create, 43 : : lib.mempool.create) 44 : : 45 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_create_empty, 46 : : lib.mempool.create.empty) 47 : : 48 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_free, 49 : : lib.mempool.free) 50 : : 51 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_iova, 52 : : lib.mempool.populate.iova) 53 : : 54 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_virt, 55 : : lib.mempool.populate.virt) 56 : : 57 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_default, 58 : : lib.mempool.populate.default) 59 : : 60 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_anon, 61 : : lib.mempool.populate.anon) 62 : : 63 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_create, 64 : : lib.mempool.cache_create) 65 : : 66 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_free, 67 : : lib.mempool.cache.free) 68 : : 69 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_default_cache, 20.05) 70 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_default_cache, 71 : : lib.mempool.default.cache) 72 : : 73 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_page_size, 74 : : lib.mempool.get.page.size) 75 : : 76 : : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_mempool_trace_cache_flush, 20.05) 77 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_flush, 78 : : lib.mempool.cache.flush) 79 : : 80 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_populate, 81 : : lib.mempool.ops.populate) 82 : : 83 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_alloc, 84 : : lib.mempool.ops.alloc) 85 : : 86 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_free, 87 : : lib.mempool.ops.free) 88 : : 89 : 252 : RTE_TRACE_POINT_REGISTER(rte_mempool_trace_set_ops_byname, 90 : : lib.mempool.set.ops.byname)