Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | /* SPDX-License-Identifier: GPL-2.0 */ /* * ext4 and jbd2 trace stubs for U-Boot * * In Linux, these are defined as trace events via include/trace/events/ext4.h * and include/trace/events/jbd2.h. In U-Boot, we stub them out completely. */ #ifndef _EXT4_TRACE_H #define _EXT4_TRACE_H /* ext4 journal traces */ #define trace_ext4_journal_start_inode(...) do { } while (0) #define trace_ext4_journal_start_sb(...) do { } while (0) #define trace_ext4_journal_start_reserved(...) do { } while (0) #define trace_ext4_forget(...) do { } while (0) /* ext4 bitmap traces */ #define trace_ext4_read_block_bitmap_load(...) do { } while (0) #define trace_ext4_load_inode_bitmap(...) do { } while (0) /* ext4 inode allocation traces */ #define trace_ext4_free_inode(...) do { } while (0) #define trace_ext4_allocate_inode(...) do { } while (0) #define trace_ext4_request_inode(...) do { } while (0) /* ext4 extent traces */ #define trace_ext4_ext_load_extent(...) do { } while (0) #define trace_ext4_ext_rm_idx(...) do { } while (0) #define trace_ext4_remove_blocks(...) do { } while (0) #define trace_ext4_ext_rm_leaf(...) do { } while (0) #define trace_ext4_ext_remove_space(...) do { } while (0) #define trace_ext4_ext_remove_space_done(...) do { } while (0) #define trace_ext4_ext_convert_to_initialized_enter(...) do { } while (0) #define trace_ext4_ext_convert_to_initialized_fastpath(...) do { } while (0) #define trace_ext4_ext_handle_unwritten_extents(...) do { } while (0) #define trace_ext4_get_implied_cluster_alloc_exit(...) do { } while (0) #define trace_ext4_ext_map_blocks_enter(...) do { } while (0) #define trace_ext4_ext_map_blocks_exit(...) do { } while (0) #define trace_ext4_ext_show_extent(...) do { } while (0) /* ext4 fallocate traces */ #define trace_ext4_collapse_range(...) do { } while (0) #define trace_ext4_insert_range(...) do { } while (0) #define trace_ext4_zero_range(...) do { } while (0) #define trace_ext4_fallocate_enter(...) do { } while (0) #define trace_ext4_fallocate_exit(...) do { } while (0) /* ext4 indirect block traces */ #define trace_ext4_ind_map_blocks_enter(...) do { } while (0) #define trace_ext4_ind_map_blocks_exit(...) do { } while (0) /* ext4 inode traces */ #define trace_ext4_begin_ordered_truncate(...) do { } while (0) #define trace_ext4_evict_inode(...) do { } while (0) #define trace_ext4_load_inode(...) do { } while (0) #define trace_ext4_other_inode_update_time(...) do { } while (0) #define trace_ext4_mark_inode_dirty(...) do { } while (0) #define trace_ext4_drop_inode(...) do { } while (0) #define trace_ext4_nfs_commit_metadata(...) do { } while (0) /* ext4 delayed allocation traces */ #define trace_ext4_da_update_reserve_space(...) do { } while (0) #define trace_ext4_da_reserve_space(...) do { } while (0) #define trace_ext4_da_release_space(...) do { } while (0) #define trace_ext4_da_write_pages_extent(...) do { } while (0) #define trace_ext4_alloc_da_blocks(...) do { } while (0) /* ext4 writeback traces */ #define trace_ext4_writepages(...) do { } while (0) #define trace_ext4_da_write_folios_start(...) do { } while (0) #define trace_ext4_da_write_folios_end(...) do { } while (0) #define trace_ext4_writepages_result(...) do { } while (0) #define trace_ext4_da_write_begin(...) do { } while (0) #define trace_ext4_da_write_end(...) do { } while (0) #define trace_ext4_write_begin(...) do { } while (0) #define trace_ext4_write_end(...) do { } while (0) #define trace_ext4_journalled_write_end(...) do { } while (0) /* ext4 folio traces */ #define trace_ext4_read_folio(...) do { } while (0) #define trace_ext4_invalidate_folio(...) do { } while (0) #define trace_ext4_journalled_invalidate_folio(...) do { } while (0) #define trace_ext4_release_folio(...) do { } while (0) /* ext4 truncate traces */ #define trace_ext4_punch_hole(...) do { } while (0) #define trace_ext4_truncate_enter(...) do { } while (0) #define trace_ext4_truncate_exit(...) do { } while (0) /* ext4 sync traces */ #define trace_ext4_sync_file_enter(...) do { } while (0) #define trace_ext4_sync_file_exit(...) do { } while (0) #define trace_ext4_sync_fs(...) do { } while (0) /* ext4 unlink traces */ #define trace_ext4_unlink_enter(...) do { } while (0) #define trace_ext4_unlink_exit(...) do { } while (0) /* ext4 super traces */ #define trace_ext4_prefetch_bitmaps(...) do { } while (0) #define trace_ext4_lazy_itable_init(...) do { } while (0) /* trace_ext4_error is a function implemented in stub.c, not a trace stub */ /* ext4 mballoc traces */ #define trace_ext4_mb_bitmap_load(...) do { } while (0) #define trace_ext4_mb_buddy_bitmap_load(...) do { } while (0) #define trace_ext4_mballoc_alloc(...) do { } while (0) #define trace_ext4_mballoc_prealloc(...) do { } while (0) #define trace_ext4_mballoc_discard(...) do { } while (0) #define trace_ext4_mballoc_free(...) do { } while (0) #define trace_ext4_mb_release_inode_pa(...) do { } while (0) #define trace_ext4_mb_release_group_pa(...) do { } while (0) #define trace_ext4_mb_new_inode_pa(...) do { } while (0) #define trace_ext4_mb_new_group_pa(...) do { } while (0) #define trace_ext4_discard_blocks(...) do { } while (0) #define trace_ext4_discard_preallocations(...) do { } while (0) #define trace_ext4_mb_discard_preallocations(...) do { } while (0) #define trace_ext4_request_blocks(...) do { } while (0) #define trace_ext4_allocate_blocks(...) do { } while (0) #define trace_ext4_free_blocks(...) do { } while (0) #define trace_ext4_trim_extent(...) do { } while (0) #define trace_ext4_trim_all_free(...) do { } while (0) /* ext4 fast commit traces */ #define trace_ext4_fc_track_unlink(...) do { } while (0) #define trace_ext4_fc_track_link(...) do { } while (0) #define trace_ext4_fc_track_create(...) do { } while (0) #define trace_ext4_fc_track_inode(...) do { } while (0) #define trace_ext4_fc_track_range(...) do { } while (0) #define trace_ext4_fc_cleanup(...) do { } while (0) #define trace_ext4_fc_stats(...) do { } while (0) #define trace_ext4_fc_commit_start(...) do { } while (0) #define trace_ext4_fc_commit_stop(...) do { } while (0) #define trace_ext4_fc_replay_scan(...) do { } while (0) #define trace_ext4_fc_replay(...) do { } while (0) /* ext4 fsmap traces */ #define trace_ext4_fsmap_mapping(...) do { } while (0) #define trace_ext4_fsmap_low_key(...) do { } while (0) #define trace_ext4_fsmap_high_key(...) do { } while (0) /* jbd2 checkpoint traces */ #define trace_jbd2_checkpoint(...) do { } while (0) #define trace_jbd2_shrink_checkpoint_list(...) do { } while (0) #define trace_jbd2_checkpoint_stats(...) do { } while (0) #define trace_jbd2_drop_transaction(...) do { } while (0) /* jbd2 commit traces */ #define trace_jbd2_submit_inode_data(...) do { } while (0) #define trace_jbd2_start_commit(...) do { } while (0) #define trace_jbd2_commit_locking(...) do { } while (0) #define trace_jbd2_commit_flushing(...) do { } while (0) #define trace_jbd2_commit_logging(...) do { } while (0) #define trace_jbd2_run_stats(...) do { } while (0) #define trace_jbd2_end_commit(...) do { } while (0) /* jbd2 handle traces */ #define trace_jbd2_handle_start(...) do { } while (0) #define trace_jbd2_handle_extend(...) do { } while (0) #define trace_jbd2_handle_restart(...) do { } while (0) #define trace_jbd2_handle_stats(...) do { } while (0) #define trace_jbd2_lock_buffer_stall(...) do { } while (0) /* jbd2 journal traces */ #define trace_jbd2_update_log_tail(...) do { } while (0) #define trace_jbd2_shrink_scan_enter(...) do { } while (0) #define trace_jbd2_shrink_scan_exit(...) do { } while (0) #define trace_jbd2_shrink_count(...) do { } while (0) #define trace_jbd2_write_superblock(...) do { } while (0) #endif /* _EXT4_TRACE_H */ |