1// Autogenerated by: 2// ../../tools/ftrace_proto_gen/ftrace_proto_gen.cc 3// Do not edit. 4 5syntax = "proto2"; 6package perfetto.protos; 7 8message Ext4DaWriteBeginFtraceEvent { 9 optional uint64 dev = 1; 10 optional uint64 ino = 2; 11 optional int64 pos = 3; 12 optional uint32 len = 4; 13 optional uint32 flags = 5; 14} 15message Ext4DaWriteEndFtraceEvent { 16 optional uint64 dev = 1; 17 optional uint64 ino = 2; 18 optional int64 pos = 3; 19 optional uint32 len = 4; 20 optional uint32 copied = 5; 21} 22message Ext4SyncFileEnterFtraceEvent { 23 optional uint64 dev = 1; 24 optional uint64 ino = 2; 25 optional uint64 parent = 3; 26 optional int32 datasync = 4; 27} 28message Ext4SyncFileExitFtraceEvent { 29 optional uint64 dev = 1; 30 optional uint64 ino = 2; 31 optional int32 ret = 3; 32} 33message Ext4AllocDaBlocksFtraceEvent { 34 optional uint64 dev = 1; 35 optional uint64 ino = 2; 36 optional uint32 data_blocks = 3; 37 optional uint32 meta_blocks = 4; 38} 39message Ext4AllocateBlocksFtraceEvent { 40 optional uint64 dev = 1; 41 optional uint64 ino = 2; 42 optional uint64 block = 3; 43 optional uint32 len = 4; 44 optional uint32 logical = 5; 45 optional uint32 lleft = 6; 46 optional uint32 lright = 7; 47 optional uint64 goal = 8; 48 optional uint64 pleft = 9; 49 optional uint64 pright = 10; 50 optional uint32 flags = 11; 51} 52message Ext4AllocateInodeFtraceEvent { 53 optional uint64 dev = 1; 54 optional uint64 ino = 2; 55 optional uint64 dir = 3; 56 optional uint32 mode = 4; 57} 58message Ext4BeginOrderedTruncateFtraceEvent { 59 optional uint64 dev = 1; 60 optional uint64 ino = 2; 61 optional int64 new_size = 3; 62} 63message Ext4CollapseRangeFtraceEvent { 64 optional uint64 dev = 1; 65 optional uint64 ino = 2; 66 optional int64 offset = 3; 67 optional int64 len = 4; 68} 69message Ext4DaReleaseSpaceFtraceEvent { 70 optional uint64 dev = 1; 71 optional uint64 ino = 2; 72 optional uint64 i_blocks = 3; 73 optional int32 freed_blocks = 4; 74 optional int32 reserved_data_blocks = 5; 75 optional int32 reserved_meta_blocks = 6; 76 optional int32 allocated_meta_blocks = 7; 77 optional uint32 mode = 8; 78} 79message Ext4DaReserveSpaceFtraceEvent { 80 optional uint64 dev = 1; 81 optional uint64 ino = 2; 82 optional uint64 i_blocks = 3; 83 optional int32 reserved_data_blocks = 4; 84 optional int32 reserved_meta_blocks = 5; 85 optional uint32 mode = 6; 86 optional int32 md_needed = 7; 87} 88message Ext4DaUpdateReserveSpaceFtraceEvent { 89 optional uint64 dev = 1; 90 optional uint64 ino = 2; 91 optional uint64 i_blocks = 3; 92 optional int32 used_blocks = 4; 93 optional int32 reserved_data_blocks = 5; 94 optional int32 reserved_meta_blocks = 6; 95 optional int32 allocated_meta_blocks = 7; 96 optional int32 quota_claim = 8; 97 optional uint32 mode = 9; 98} 99message Ext4DaWritePagesFtraceEvent { 100 optional uint64 dev = 1; 101 optional uint64 ino = 2; 102 optional uint64 first_page = 3; 103 optional int64 nr_to_write = 4; 104 optional int32 sync_mode = 5; 105 optional uint64 b_blocknr = 6; 106 optional uint32 b_size = 7; 107 optional uint32 b_state = 8; 108 optional int32 io_done = 9; 109 optional int32 pages_written = 10; 110} 111message Ext4DaWritePagesExtentFtraceEvent { 112 optional uint64 dev = 1; 113 optional uint64 ino = 2; 114 optional uint64 lblk = 3; 115 optional uint32 len = 4; 116 optional uint32 flags = 5; 117} 118message Ext4DirectIOEnterFtraceEvent { 119 optional uint64 dev = 1; 120 optional uint64 ino = 2; 121 optional int64 pos = 3; 122 optional uint64 len = 4; 123 optional int32 rw = 5; 124} 125message Ext4DirectIOExitFtraceEvent { 126 optional uint64 dev = 1; 127 optional uint64 ino = 2; 128 optional int64 pos = 3; 129 optional uint64 len = 4; 130 optional int32 rw = 5; 131 optional int32 ret = 6; 132} 133message Ext4DiscardBlocksFtraceEvent { 134 optional uint64 dev = 1; 135 optional uint64 blk = 2; 136 optional uint64 count = 3; 137} 138message Ext4DiscardPreallocationsFtraceEvent { 139 optional uint64 dev = 1; 140 optional uint64 ino = 2; 141} 142message Ext4DropInodeFtraceEvent { 143 optional uint64 dev = 1; 144 optional uint64 ino = 2; 145 optional int32 drop = 3; 146} 147message Ext4EsCacheExtentFtraceEvent { 148 optional uint64 dev = 1; 149 optional uint64 ino = 2; 150 optional uint32 lblk = 3; 151 optional uint32 len = 4; 152 optional uint64 pblk = 5; 153 optional uint32 status = 6; 154} 155message Ext4EsFindDelayedExtentRangeEnterFtraceEvent { 156 optional uint64 dev = 1; 157 optional uint64 ino = 2; 158 optional uint32 lblk = 3; 159} 160message Ext4EsFindDelayedExtentRangeExitFtraceEvent { 161 optional uint64 dev = 1; 162 optional uint64 ino = 2; 163 optional uint32 lblk = 3; 164 optional uint32 len = 4; 165 optional uint64 pblk = 5; 166 optional uint64 status = 6; 167} 168message Ext4EsInsertExtentFtraceEvent { 169 optional uint64 dev = 1; 170 optional uint64 ino = 2; 171 optional uint32 lblk = 3; 172 optional uint32 len = 4; 173 optional uint64 pblk = 5; 174 optional uint64 status = 6; 175} 176message Ext4EsLookupExtentEnterFtraceEvent { 177 optional uint64 dev = 1; 178 optional uint64 ino = 2; 179 optional uint32 lblk = 3; 180} 181message Ext4EsLookupExtentExitFtraceEvent { 182 optional uint64 dev = 1; 183 optional uint64 ino = 2; 184 optional uint32 lblk = 3; 185 optional uint32 len = 4; 186 optional uint64 pblk = 5; 187 optional uint64 status = 6; 188 optional int32 found = 7; 189} 190message Ext4EsRemoveExtentFtraceEvent { 191 optional uint64 dev = 1; 192 optional uint64 ino = 2; 193 optional int64 lblk = 3; 194 optional int64 len = 4; 195} 196message Ext4EsShrinkFtraceEvent { 197 optional uint64 dev = 1; 198 optional int32 nr_shrunk = 2; 199 optional uint64 scan_time = 3; 200 optional int32 nr_skipped = 4; 201 optional int32 retried = 5; 202} 203message Ext4EsShrinkCountFtraceEvent { 204 optional uint64 dev = 1; 205 optional int32 nr_to_scan = 2; 206 optional int32 cache_cnt = 3; 207} 208message Ext4EsShrinkScanEnterFtraceEvent { 209 optional uint64 dev = 1; 210 optional int32 nr_to_scan = 2; 211 optional int32 cache_cnt = 3; 212} 213message Ext4EsShrinkScanExitFtraceEvent { 214 optional uint64 dev = 1; 215 optional int32 nr_shrunk = 2; 216 optional int32 cache_cnt = 3; 217} 218message Ext4EvictInodeFtraceEvent { 219 optional uint64 dev = 1; 220 optional uint64 ino = 2; 221 optional int32 nlink = 3; 222} 223message Ext4ExtConvertToInitializedEnterFtraceEvent { 224 optional uint64 dev = 1; 225 optional uint64 ino = 2; 226 optional uint32 m_lblk = 3; 227 optional uint32 m_len = 4; 228 optional uint32 u_lblk = 5; 229 optional uint32 u_len = 6; 230 optional uint64 u_pblk = 7; 231} 232message Ext4ExtConvertToInitializedFastpathFtraceEvent { 233 optional uint64 dev = 1; 234 optional uint64 ino = 2; 235 optional uint32 m_lblk = 3; 236 optional uint32 m_len = 4; 237 optional uint32 u_lblk = 5; 238 optional uint32 u_len = 6; 239 optional uint64 u_pblk = 7; 240 optional uint32 i_lblk = 8; 241 optional uint32 i_len = 9; 242 optional uint64 i_pblk = 10; 243} 244message Ext4ExtHandleUnwrittenExtentsFtraceEvent { 245 optional uint64 dev = 1; 246 optional uint64 ino = 2; 247 optional int32 flags = 3; 248 optional uint32 lblk = 4; 249 optional uint64 pblk = 5; 250 optional uint32 len = 6; 251 optional uint32 allocated = 7; 252 optional uint64 newblk = 8; 253} 254message Ext4ExtInCacheFtraceEvent { 255 optional uint64 dev = 1; 256 optional uint64 ino = 2; 257 optional uint32 lblk = 3; 258 optional int32 ret = 4; 259} 260message Ext4ExtLoadExtentFtraceEvent { 261 optional uint64 dev = 1; 262 optional uint64 ino = 2; 263 optional uint64 pblk = 3; 264 optional uint32 lblk = 4; 265} 266message Ext4ExtMapBlocksEnterFtraceEvent { 267 optional uint64 dev = 1; 268 optional uint64 ino = 2; 269 optional uint32 lblk = 3; 270 optional uint32 len = 4; 271 optional uint32 flags = 5; 272} 273message Ext4ExtMapBlocksExitFtraceEvent { 274 optional uint64 dev = 1; 275 optional uint64 ino = 2; 276 optional uint32 flags = 3; 277 optional uint64 pblk = 4; 278 optional uint32 lblk = 5; 279 optional uint32 len = 6; 280 optional uint32 mflags = 7; 281 optional int32 ret = 8; 282} 283message Ext4ExtPutInCacheFtraceEvent { 284 optional uint64 dev = 1; 285 optional uint64 ino = 2; 286 optional uint32 lblk = 3; 287 optional uint32 len = 4; 288 optional uint64 start = 5; 289} 290message Ext4ExtRemoveSpaceFtraceEvent { 291 optional uint64 dev = 1; 292 optional uint64 ino = 2; 293 optional uint32 start = 3; 294 optional uint32 end = 4; 295 optional int32 depth = 5; 296} 297message Ext4ExtRemoveSpaceDoneFtraceEvent { 298 optional uint64 dev = 1; 299 optional uint64 ino = 2; 300 optional uint32 start = 3; 301 optional uint32 end = 4; 302 optional int32 depth = 5; 303 optional int64 partial = 6; 304 optional uint32 eh_entries = 7; 305} 306message Ext4ExtRmIdxFtraceEvent { 307 optional uint64 dev = 1; 308 optional uint64 ino = 2; 309 optional uint64 pblk = 3; 310} 311message Ext4ExtRmLeafFtraceEvent { 312 optional uint64 dev = 1; 313 optional uint64 ino = 2; 314 optional int64 partial = 3; 315 optional uint32 start = 4; 316 optional uint32 ee_lblk = 5; 317 optional uint64 ee_pblk = 6; 318 optional int32 ee_len = 7; 319} 320message Ext4ExtShowExtentFtraceEvent { 321 optional uint64 dev = 1; 322 optional uint64 ino = 2; 323 optional uint64 pblk = 3; 324 optional uint32 lblk = 4; 325 optional uint32 len = 5; 326} 327message Ext4FallocateEnterFtraceEvent { 328 optional uint64 dev = 1; 329 optional uint64 ino = 2; 330 optional int64 offset = 3; 331 optional int64 len = 4; 332 optional int32 mode = 5; 333 optional int64 pos = 6; 334} 335message Ext4FallocateExitFtraceEvent { 336 optional uint64 dev = 1; 337 optional uint64 ino = 2; 338 optional int64 pos = 3; 339 optional uint32 blocks = 4; 340 optional int32 ret = 5; 341} 342message Ext4FindDelallocRangeFtraceEvent { 343 optional uint64 dev = 1; 344 optional uint64 ino = 2; 345 optional uint32 from = 3; 346 optional uint32 to = 4; 347 optional int32 reverse = 5; 348 optional int32 found = 6; 349 optional uint32 found_blk = 7; 350} 351message Ext4ForgetFtraceEvent { 352 optional uint64 dev = 1; 353 optional uint64 ino = 2; 354 optional uint64 block = 3; 355 optional int32 is_metadata = 4; 356 optional uint32 mode = 5; 357} 358message Ext4FreeBlocksFtraceEvent { 359 optional uint64 dev = 1; 360 optional uint64 ino = 2; 361 optional uint64 block = 3; 362 optional uint64 count = 4; 363 optional int32 flags = 5; 364 optional uint32 mode = 6; 365} 366message Ext4FreeInodeFtraceEvent { 367 optional uint64 dev = 1; 368 optional uint64 ino = 2; 369 optional uint32 uid = 3; 370 optional uint32 gid = 4; 371 optional uint64 blocks = 5; 372 optional uint32 mode = 6; 373} 374message Ext4GetImpliedClusterAllocExitFtraceEvent { 375 optional uint64 dev = 1; 376 optional uint32 flags = 2; 377 optional uint32 lblk = 3; 378 optional uint64 pblk = 4; 379 optional uint32 len = 5; 380 optional int32 ret = 6; 381} 382message Ext4GetReservedClusterAllocFtraceEvent { 383 optional uint64 dev = 1; 384 optional uint64 ino = 2; 385 optional uint32 lblk = 3; 386 optional uint32 len = 4; 387} 388message Ext4IndMapBlocksEnterFtraceEvent { 389 optional uint64 dev = 1; 390 optional uint64 ino = 2; 391 optional uint32 lblk = 3; 392 optional uint32 len = 4; 393 optional uint32 flags = 5; 394} 395message Ext4IndMapBlocksExitFtraceEvent { 396 optional uint64 dev = 1; 397 optional uint64 ino = 2; 398 optional uint32 flags = 3; 399 optional uint64 pblk = 4; 400 optional uint32 lblk = 5; 401 optional uint32 len = 6; 402 optional uint32 mflags = 7; 403 optional int32 ret = 8; 404} 405message Ext4InsertRangeFtraceEvent { 406 optional uint64 dev = 1; 407 optional uint64 ino = 2; 408 optional int64 offset = 3; 409 optional int64 len = 4; 410} 411message Ext4InvalidatepageFtraceEvent { 412 optional uint64 dev = 1; 413 optional uint64 ino = 2; 414 optional uint64 index = 3; 415 optional uint64 offset = 4; 416 optional uint32 length = 5; 417} 418message Ext4JournalStartFtraceEvent { 419 optional uint64 dev = 1; 420 optional uint64 ip = 2; 421 optional int32 blocks = 3; 422 optional int32 rsv_blocks = 4; 423 optional int32 nblocks = 5; 424} 425message Ext4JournalStartReservedFtraceEvent { 426 optional uint64 dev = 1; 427 optional uint64 ip = 2; 428 optional int32 blocks = 3; 429} 430message Ext4JournalledInvalidatepageFtraceEvent { 431 optional uint64 dev = 1; 432 optional uint64 ino = 2; 433 optional uint64 index = 3; 434 optional uint64 offset = 4; 435 optional uint32 length = 5; 436} 437message Ext4JournalledWriteEndFtraceEvent { 438 optional uint64 dev = 1; 439 optional uint64 ino = 2; 440 optional int64 pos = 3; 441 optional uint32 len = 4; 442 optional uint32 copied = 5; 443} 444message Ext4LoadInodeFtraceEvent { 445 optional uint64 dev = 1; 446 optional uint64 ino = 2; 447} 448message Ext4LoadInodeBitmapFtraceEvent { 449 optional uint64 dev = 1; 450 optional uint32 group = 2; 451} 452message Ext4MarkInodeDirtyFtraceEvent { 453 optional uint64 dev = 1; 454 optional uint64 ino = 2; 455 optional uint64 ip = 3; 456} 457message Ext4MbBitmapLoadFtraceEvent { 458 optional uint64 dev = 1; 459 optional uint32 group = 2; 460} 461message Ext4MbBuddyBitmapLoadFtraceEvent { 462 optional uint64 dev = 1; 463 optional uint32 group = 2; 464} 465message Ext4MbDiscardPreallocationsFtraceEvent { 466 optional uint64 dev = 1; 467 optional int32 needed = 2; 468} 469message Ext4MbNewGroupPaFtraceEvent { 470 optional uint64 dev = 1; 471 optional uint64 ino = 2; 472 optional uint64 pa_pstart = 3; 473 optional uint64 pa_lstart = 4; 474 optional uint32 pa_len = 5; 475} 476message Ext4MbNewInodePaFtraceEvent { 477 optional uint64 dev = 1; 478 optional uint64 ino = 2; 479 optional uint64 pa_pstart = 3; 480 optional uint64 pa_lstart = 4; 481 optional uint32 pa_len = 5; 482} 483message Ext4MbReleaseGroupPaFtraceEvent { 484 optional uint64 dev = 1; 485 optional uint64 pa_pstart = 2; 486 optional uint32 pa_len = 3; 487} 488message Ext4MbReleaseInodePaFtraceEvent { 489 optional uint64 dev = 1; 490 optional uint64 ino = 2; 491 optional uint64 block = 3; 492 optional uint32 count = 4; 493} 494message Ext4MballocAllocFtraceEvent { 495 optional uint64 dev = 1; 496 optional uint64 ino = 2; 497 optional uint32 orig_logical = 3; 498 optional int32 orig_start = 4; 499 optional uint32 orig_group = 5; 500 optional int32 orig_len = 6; 501 optional uint32 goal_logical = 7; 502 optional int32 goal_start = 8; 503 optional uint32 goal_group = 9; 504 optional int32 goal_len = 10; 505 optional uint32 result_logical = 11; 506 optional int32 result_start = 12; 507 optional uint32 result_group = 13; 508 optional int32 result_len = 14; 509 optional uint32 found = 15; 510 optional uint32 groups = 16; 511 optional uint32 buddy = 17; 512 optional uint32 flags = 18; 513 optional uint32 tail = 19; 514 optional uint32 cr = 20; 515} 516message Ext4MballocDiscardFtraceEvent { 517 optional uint64 dev = 1; 518 optional uint64 ino = 2; 519 optional int32 result_start = 3; 520 optional uint32 result_group = 4; 521 optional int32 result_len = 5; 522} 523message Ext4MballocFreeFtraceEvent { 524 optional uint64 dev = 1; 525 optional uint64 ino = 2; 526 optional int32 result_start = 3; 527 optional uint32 result_group = 4; 528 optional int32 result_len = 5; 529} 530message Ext4MballocPreallocFtraceEvent { 531 optional uint64 dev = 1; 532 optional uint64 ino = 2; 533 optional uint32 orig_logical = 3; 534 optional int32 orig_start = 4; 535 optional uint32 orig_group = 5; 536 optional int32 orig_len = 6; 537 optional uint32 result_logical = 7; 538 optional int32 result_start = 8; 539 optional uint32 result_group = 9; 540 optional int32 result_len = 10; 541} 542message Ext4OtherInodeUpdateTimeFtraceEvent { 543 optional uint64 dev = 1; 544 optional uint64 ino = 2; 545 optional uint64 orig_ino = 3; 546 optional uint32 uid = 4; 547 optional uint32 gid = 5; 548 optional uint32 mode = 6; 549} 550message Ext4PunchHoleFtraceEvent { 551 optional uint64 dev = 1; 552 optional uint64 ino = 2; 553 optional int64 offset = 3; 554 optional int64 len = 4; 555 optional int32 mode = 5; 556} 557message Ext4ReadBlockBitmapLoadFtraceEvent { 558 optional uint64 dev = 1; 559 optional uint32 group = 2; 560} 561message Ext4ReadpageFtraceEvent { 562 optional uint64 dev = 1; 563 optional uint64 ino = 2; 564 optional uint64 index = 3; 565} 566message Ext4ReleasepageFtraceEvent { 567 optional uint64 dev = 1; 568 optional uint64 ino = 2; 569 optional uint64 index = 3; 570} 571message Ext4RemoveBlocksFtraceEvent { 572 optional uint64 dev = 1; 573 optional uint64 ino = 2; 574 optional uint32 from = 3; 575 optional uint32 to = 4; 576 optional int64 partial = 5; 577 optional uint64 ee_pblk = 6; 578 optional uint32 ee_lblk = 7; 579 optional uint32 ee_len = 8; 580} 581message Ext4RequestBlocksFtraceEvent { 582 optional uint64 dev = 1; 583 optional uint64 ino = 2; 584 optional uint32 len = 3; 585 optional uint32 logical = 4; 586 optional uint32 lleft = 5; 587 optional uint32 lright = 6; 588 optional uint64 goal = 7; 589 optional uint64 pleft = 8; 590 optional uint64 pright = 9; 591 optional uint32 flags = 10; 592} 593message Ext4RequestInodeFtraceEvent { 594 optional uint64 dev = 1; 595 optional uint64 dir = 2; 596 optional uint32 mode = 3; 597} 598message Ext4SyncFsFtraceEvent { 599 optional uint64 dev = 1; 600 optional int32 wait = 2; 601} 602message Ext4TrimAllFreeFtraceEvent { 603 optional int32 dev_major = 1; 604 optional int32 dev_minor = 2; 605 optional uint32 group = 3; 606 optional int32 start = 4; 607 optional int32 len = 5; 608} 609message Ext4TrimExtentFtraceEvent { 610 optional int32 dev_major = 1; 611 optional int32 dev_minor = 2; 612 optional uint32 group = 3; 613 optional int32 start = 4; 614 optional int32 len = 5; 615} 616message Ext4TruncateEnterFtraceEvent { 617 optional uint64 dev = 1; 618 optional uint64 ino = 2; 619 optional uint64 blocks = 3; 620} 621message Ext4TruncateExitFtraceEvent { 622 optional uint64 dev = 1; 623 optional uint64 ino = 2; 624 optional uint64 blocks = 3; 625} 626message Ext4UnlinkEnterFtraceEvent { 627 optional uint64 dev = 1; 628 optional uint64 ino = 2; 629 optional uint64 parent = 3; 630 optional int64 size = 4; 631} 632message Ext4UnlinkExitFtraceEvent { 633 optional uint64 dev = 1; 634 optional uint64 ino = 2; 635 optional int32 ret = 3; 636} 637message Ext4WriteBeginFtraceEvent { 638 optional uint64 dev = 1; 639 optional uint64 ino = 2; 640 optional int64 pos = 3; 641 optional uint32 len = 4; 642 optional uint32 flags = 5; 643} 644message Ext4WriteEndFtraceEvent { 645 optional uint64 dev = 1; 646 optional uint64 ino = 2; 647 optional int64 pos = 3; 648 optional uint32 len = 4; 649 optional uint32 copied = 5; 650} 651message Ext4WritepageFtraceEvent { 652 optional uint64 dev = 1; 653 optional uint64 ino = 2; 654 optional uint64 index = 3; 655} 656message Ext4WritepagesFtraceEvent { 657 optional uint64 dev = 1; 658 optional uint64 ino = 2; 659 optional int64 nr_to_write = 3; 660 optional int64 pages_skipped = 4; 661 optional int64 range_start = 5; 662 optional int64 range_end = 6; 663 optional uint64 writeback_index = 7; 664 optional int32 sync_mode = 8; 665 optional uint32 for_kupdate = 9; 666 optional uint32 range_cyclic = 10; 667} 668message Ext4WritepagesResultFtraceEvent { 669 optional uint64 dev = 1; 670 optional uint64 ino = 2; 671 optional int32 ret = 3; 672 optional int32 pages_written = 4; 673 optional int64 pages_skipped = 5; 674 optional uint64 writeback_index = 6; 675 optional int32 sync_mode = 7; 676} 677message Ext4ZeroRangeFtraceEvent { 678 optional uint64 dev = 1; 679 optional uint64 ino = 2; 680 optional int64 offset = 3; 681 optional int64 len = 4; 682 optional int32 mode = 5; 683} 684