Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 #include "bcache.h"
0003 #include "btree.h"
0004 
0005 #include <linux/blktrace_api.h>
0006 #include <linux/module.h>
0007 
0008 #define CREATE_TRACE_POINTS
0009 #include <trace/events/bcache.h>
0010 
0011 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_request_start);
0012 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_request_end);
0013 
0014 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_bypass_sequential);
0015 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_bypass_congested);
0016 
0017 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_read);
0018 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_write);
0019 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_read_retry);
0020 
0021 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_cache_insert);
0022 
0023 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_journal_replay_key);
0024 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_journal_write);
0025 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_journal_full);
0026 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_journal_entry_full);
0027 
0028 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_cache_cannibalize);
0029 
0030 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_read);
0031 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_write);
0032 
0033 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_node_alloc);
0034 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_node_alloc_fail);
0035 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_node_free);
0036 
0037 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_gc_coalesce);
0038 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_gc_start);
0039 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_gc_end);
0040 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_gc_copy);
0041 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_gc_copy_collision);
0042 
0043 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_insert_key);
0044 
0045 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_node_split);
0046 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_node_compact);
0047 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_btree_set_root);
0048 
0049 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_invalidate);
0050 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_alloc_fail);
0051 
0052 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_writeback);
0053 EXPORT_TRACEPOINT_SYMBOL_GPL(bcache_writeback_collision);