xref: /dpdk/lib/mempool/mempool_trace_points.c (revision daa02b5cddbb8e11b31d41e2bf7bb1ae64dcae2f)
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_mempool_trace.h"
8 
9 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_dequeue_bulk,
10 	lib.mempool.ops.deq.bulk)
11 
12 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_dequeue_contig_blocks,
13 	lib.mempool.ops.deq.contig)
14 
15 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_enqueue_bulk,
16 	lib.mempool.ops.enq.bulk)
17 
18 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_generic_put,
19 	lib.mempool.generic.put)
20 
21 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_put_bulk,
22 	lib.mempool.put.bulk)
23 
24 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_generic_get,
25 	lib.mempool.generic.get)
26 
27 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_bulk,
28 	lib.mempool.get.bulk)
29 
30 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_contig_blocks,
31 	lib.mempool.get.blocks)
32 
33 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_create,
34 	lib.mempool.create)
35 
36 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_create_empty,
37 	lib.mempool.create.empty)
38 
39 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_free,
40 	lib.mempool.free)
41 
42 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_iova,
43 	lib.mempool.populate.iova)
44 
45 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_virt,
46 	lib.mempool.populate.virt)
47 
48 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_default,
49 	lib.mempool.populate.default)
50 
51 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_populate_anon,
52 	lib.mempool.populate.anon)
53 
54 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_create,
55 	lib.mempool.cache_create)
56 
57 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_free,
58 	lib.mempool.cache.free)
59 
60 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_default_cache,
61 	lib.mempool.default.cache)
62 
63 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_get_page_size,
64 	lib.mempool.get.page.size)
65 
66 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_cache_flush,
67 	lib.mempool.cache.flush)
68 
69 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_populate,
70 	lib.mempool.ops.populate)
71 
72 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_alloc,
73 	lib.mempool.ops.alloc)
74 
75 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_ops_free,
76 	lib.mempool.ops.free)
77 
78 RTE_TRACE_POINT_REGISTER(rte_mempool_trace_set_ops_byname,
79 	lib.mempool.set.ops.byname)
80