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