1// Autogenerated by: 2// ../../src/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 optional uint32 len = 3; 142 optional uint32 needed = 4; 143} 144message Ext4DropInodeFtraceEvent { 145 optional uint64 dev = 1; 146 optional uint64 ino = 2; 147 optional int32 drop = 3; 148} 149message Ext4EsCacheExtentFtraceEvent { 150 optional uint64 dev = 1; 151 optional uint64 ino = 2; 152 optional uint32 lblk = 3; 153 optional uint32 len = 4; 154 optional uint64 pblk = 5; 155 optional uint32 status = 6; 156} 157message Ext4EsFindDelayedExtentRangeEnterFtraceEvent { 158 optional uint64 dev = 1; 159 optional uint64 ino = 2; 160 optional uint32 lblk = 3; 161} 162message Ext4EsFindDelayedExtentRangeExitFtraceEvent { 163 optional uint64 dev = 1; 164 optional uint64 ino = 2; 165 optional uint32 lblk = 3; 166 optional uint32 len = 4; 167 optional uint64 pblk = 5; 168 optional uint64 status = 6; 169} 170message Ext4EsInsertExtentFtraceEvent { 171 optional uint64 dev = 1; 172 optional uint64 ino = 2; 173 optional uint32 lblk = 3; 174 optional uint32 len = 4; 175 optional uint64 pblk = 5; 176 optional uint64 status = 6; 177} 178message Ext4EsLookupExtentEnterFtraceEvent { 179 optional uint64 dev = 1; 180 optional uint64 ino = 2; 181 optional uint32 lblk = 3; 182} 183message Ext4EsLookupExtentExitFtraceEvent { 184 optional uint64 dev = 1; 185 optional uint64 ino = 2; 186 optional uint32 lblk = 3; 187 optional uint32 len = 4; 188 optional uint64 pblk = 5; 189 optional uint64 status = 6; 190 optional int32 found = 7; 191} 192message Ext4EsRemoveExtentFtraceEvent { 193 optional uint64 dev = 1; 194 optional uint64 ino = 2; 195 optional int64 lblk = 3; 196 optional int64 len = 4; 197} 198message Ext4EsShrinkFtraceEvent { 199 optional uint64 dev = 1; 200 optional int32 nr_shrunk = 2; 201 optional uint64 scan_time = 3; 202 optional int32 nr_skipped = 4; 203 optional int32 retried = 5; 204} 205message Ext4EsShrinkCountFtraceEvent { 206 optional uint64 dev = 1; 207 optional int32 nr_to_scan = 2; 208 optional int32 cache_cnt = 3; 209} 210message Ext4EsShrinkScanEnterFtraceEvent { 211 optional uint64 dev = 1; 212 optional int32 nr_to_scan = 2; 213 optional int32 cache_cnt = 3; 214} 215message Ext4EsShrinkScanExitFtraceEvent { 216 optional uint64 dev = 1; 217 optional int32 nr_shrunk = 2; 218 optional int32 cache_cnt = 3; 219} 220message Ext4EvictInodeFtraceEvent { 221 optional uint64 dev = 1; 222 optional uint64 ino = 2; 223 optional int32 nlink = 3; 224} 225message Ext4ExtConvertToInitializedEnterFtraceEvent { 226 optional uint64 dev = 1; 227 optional uint64 ino = 2; 228 optional uint32 m_lblk = 3; 229 optional uint32 m_len = 4; 230 optional uint32 u_lblk = 5; 231 optional uint32 u_len = 6; 232 optional uint64 u_pblk = 7; 233} 234message Ext4ExtConvertToInitializedFastpathFtraceEvent { 235 optional uint64 dev = 1; 236 optional uint64 ino = 2; 237 optional uint32 m_lblk = 3; 238 optional uint32 m_len = 4; 239 optional uint32 u_lblk = 5; 240 optional uint32 u_len = 6; 241 optional uint64 u_pblk = 7; 242 optional uint32 i_lblk = 8; 243 optional uint32 i_len = 9; 244 optional uint64 i_pblk = 10; 245} 246message Ext4ExtHandleUnwrittenExtentsFtraceEvent { 247 optional uint64 dev = 1; 248 optional uint64 ino = 2; 249 optional int32 flags = 3; 250 optional uint32 lblk = 4; 251 optional uint64 pblk = 5; 252 optional uint32 len = 6; 253 optional uint32 allocated = 7; 254 optional uint64 newblk = 8; 255} 256message Ext4ExtInCacheFtraceEvent { 257 optional uint64 dev = 1; 258 optional uint64 ino = 2; 259 optional uint32 lblk = 3; 260 optional int32 ret = 4; 261} 262message Ext4ExtLoadExtentFtraceEvent { 263 optional uint64 dev = 1; 264 optional uint64 ino = 2; 265 optional uint64 pblk = 3; 266 optional uint32 lblk = 4; 267} 268message Ext4ExtMapBlocksEnterFtraceEvent { 269 optional uint64 dev = 1; 270 optional uint64 ino = 2; 271 optional uint32 lblk = 3; 272 optional uint32 len = 4; 273 optional uint32 flags = 5; 274} 275message Ext4ExtMapBlocksExitFtraceEvent { 276 optional uint64 dev = 1; 277 optional uint64 ino = 2; 278 optional uint32 flags = 3; 279 optional uint64 pblk = 4; 280 optional uint32 lblk = 5; 281 optional uint32 len = 6; 282 optional uint32 mflags = 7; 283 optional int32 ret = 8; 284} 285message Ext4ExtPutInCacheFtraceEvent { 286 optional uint64 dev = 1; 287 optional uint64 ino = 2; 288 optional uint32 lblk = 3; 289 optional uint32 len = 4; 290 optional uint64 start = 5; 291} 292message Ext4ExtRemoveSpaceFtraceEvent { 293 optional uint64 dev = 1; 294 optional uint64 ino = 2; 295 optional uint32 start = 3; 296 optional uint32 end = 4; 297 optional int32 depth = 5; 298} 299message Ext4ExtRemoveSpaceDoneFtraceEvent { 300 optional uint64 dev = 1; 301 optional uint64 ino = 2; 302 optional uint32 start = 3; 303 optional uint32 end = 4; 304 optional int32 depth = 5; 305 optional int64 partial = 6; 306 optional uint32 eh_entries = 7; 307 optional uint32 pc_lblk = 8; 308 optional uint64 pc_pclu = 9; 309 optional int32 pc_state = 10; 310} 311message Ext4ExtRmIdxFtraceEvent { 312 optional uint64 dev = 1; 313 optional uint64 ino = 2; 314 optional uint64 pblk = 3; 315} 316message Ext4ExtRmLeafFtraceEvent { 317 optional uint64 dev = 1; 318 optional uint64 ino = 2; 319 optional int64 partial = 3; 320 optional uint32 start = 4; 321 optional uint32 ee_lblk = 5; 322 optional uint64 ee_pblk = 6; 323 optional int32 ee_len = 7; 324 optional uint32 pc_lblk = 8; 325 optional uint64 pc_pclu = 9; 326 optional int32 pc_state = 10; 327} 328message Ext4ExtShowExtentFtraceEvent { 329 optional uint64 dev = 1; 330 optional uint64 ino = 2; 331 optional uint64 pblk = 3; 332 optional uint32 lblk = 4; 333 optional uint32 len = 5; 334} 335message Ext4FallocateEnterFtraceEvent { 336 optional uint64 dev = 1; 337 optional uint64 ino = 2; 338 optional int64 offset = 3; 339 optional int64 len = 4; 340 optional int32 mode = 5; 341 optional int64 pos = 6; 342} 343message Ext4FallocateExitFtraceEvent { 344 optional uint64 dev = 1; 345 optional uint64 ino = 2; 346 optional int64 pos = 3; 347 optional uint32 blocks = 4; 348 optional int32 ret = 5; 349} 350message Ext4FindDelallocRangeFtraceEvent { 351 optional uint64 dev = 1; 352 optional uint64 ino = 2; 353 optional uint32 from = 3; 354 optional uint32 to = 4; 355 optional int32 reverse = 5; 356 optional int32 found = 6; 357 optional uint32 found_blk = 7; 358} 359message Ext4ForgetFtraceEvent { 360 optional uint64 dev = 1; 361 optional uint64 ino = 2; 362 optional uint64 block = 3; 363 optional int32 is_metadata = 4; 364 optional uint32 mode = 5; 365} 366message Ext4FreeBlocksFtraceEvent { 367 optional uint64 dev = 1; 368 optional uint64 ino = 2; 369 optional uint64 block = 3; 370 optional uint64 count = 4; 371 optional int32 flags = 5; 372 optional uint32 mode = 6; 373} 374message Ext4FreeInodeFtraceEvent { 375 optional uint64 dev = 1; 376 optional uint64 ino = 2; 377 optional uint32 uid = 3; 378 optional uint32 gid = 4; 379 optional uint64 blocks = 5; 380 optional uint32 mode = 6; 381} 382message Ext4GetImpliedClusterAllocExitFtraceEvent { 383 optional uint64 dev = 1; 384 optional uint32 flags = 2; 385 optional uint32 lblk = 3; 386 optional uint64 pblk = 4; 387 optional uint32 len = 5; 388 optional int32 ret = 6; 389} 390message Ext4GetReservedClusterAllocFtraceEvent { 391 optional uint64 dev = 1; 392 optional uint64 ino = 2; 393 optional uint32 lblk = 3; 394 optional uint32 len = 4; 395} 396message Ext4IndMapBlocksEnterFtraceEvent { 397 optional uint64 dev = 1; 398 optional uint64 ino = 2; 399 optional uint32 lblk = 3; 400 optional uint32 len = 4; 401 optional uint32 flags = 5; 402} 403message Ext4IndMapBlocksExitFtraceEvent { 404 optional uint64 dev = 1; 405 optional uint64 ino = 2; 406 optional uint32 flags = 3; 407 optional uint64 pblk = 4; 408 optional uint32 lblk = 5; 409 optional uint32 len = 6; 410 optional uint32 mflags = 7; 411 optional int32 ret = 8; 412} 413message Ext4InsertRangeFtraceEvent { 414 optional uint64 dev = 1; 415 optional uint64 ino = 2; 416 optional int64 offset = 3; 417 optional int64 len = 4; 418} 419message Ext4InvalidatepageFtraceEvent { 420 optional uint64 dev = 1; 421 optional uint64 ino = 2; 422 optional uint64 index = 3; 423 optional uint64 offset = 4; 424 optional uint32 length = 5; 425} 426message Ext4JournalStartFtraceEvent { 427 optional uint64 dev = 1; 428 optional uint64 ip = 2; 429 optional int32 blocks = 3; 430 optional int32 rsv_blocks = 4; 431 optional int32 nblocks = 5; 432 optional int32 revoke_creds = 6; 433} 434message Ext4JournalStartReservedFtraceEvent { 435 optional uint64 dev = 1; 436 optional uint64 ip = 2; 437 optional int32 blocks = 3; 438} 439message Ext4JournalledInvalidatepageFtraceEvent { 440 optional uint64 dev = 1; 441 optional uint64 ino = 2; 442 optional uint64 index = 3; 443 optional uint64 offset = 4; 444 optional uint32 length = 5; 445} 446message Ext4JournalledWriteEndFtraceEvent { 447 optional uint64 dev = 1; 448 optional uint64 ino = 2; 449 optional int64 pos = 3; 450 optional uint32 len = 4; 451 optional uint32 copied = 5; 452} 453message Ext4LoadInodeFtraceEvent { 454 optional uint64 dev = 1; 455 optional uint64 ino = 2; 456} 457message Ext4LoadInodeBitmapFtraceEvent { 458 optional uint64 dev = 1; 459 optional uint32 group = 2; 460} 461message Ext4MarkInodeDirtyFtraceEvent { 462 optional uint64 dev = 1; 463 optional uint64 ino = 2; 464 optional uint64 ip = 3; 465} 466message Ext4MbBitmapLoadFtraceEvent { 467 optional uint64 dev = 1; 468 optional uint32 group = 2; 469} 470message Ext4MbBuddyBitmapLoadFtraceEvent { 471 optional uint64 dev = 1; 472 optional uint32 group = 2; 473} 474message Ext4MbDiscardPreallocationsFtraceEvent { 475 optional uint64 dev = 1; 476 optional int32 needed = 2; 477} 478message Ext4MbNewGroupPaFtraceEvent { 479 optional uint64 dev = 1; 480 optional uint64 ino = 2; 481 optional uint64 pa_pstart = 3; 482 optional uint64 pa_lstart = 4; 483 optional uint32 pa_len = 5; 484} 485message Ext4MbNewInodePaFtraceEvent { 486 optional uint64 dev = 1; 487 optional uint64 ino = 2; 488 optional uint64 pa_pstart = 3; 489 optional uint64 pa_lstart = 4; 490 optional uint32 pa_len = 5; 491} 492message Ext4MbReleaseGroupPaFtraceEvent { 493 optional uint64 dev = 1; 494 optional uint64 pa_pstart = 2; 495 optional uint32 pa_len = 3; 496} 497message Ext4MbReleaseInodePaFtraceEvent { 498 optional uint64 dev = 1; 499 optional uint64 ino = 2; 500 optional uint64 block = 3; 501 optional uint32 count = 4; 502} 503message Ext4MballocAllocFtraceEvent { 504 optional uint64 dev = 1; 505 optional uint64 ino = 2; 506 optional uint32 orig_logical = 3; 507 optional int32 orig_start = 4; 508 optional uint32 orig_group = 5; 509 optional int32 orig_len = 6; 510 optional uint32 goal_logical = 7; 511 optional int32 goal_start = 8; 512 optional uint32 goal_group = 9; 513 optional int32 goal_len = 10; 514 optional uint32 result_logical = 11; 515 optional int32 result_start = 12; 516 optional uint32 result_group = 13; 517 optional int32 result_len = 14; 518 optional uint32 found = 15; 519 optional uint32 groups = 16; 520 optional uint32 buddy = 17; 521 optional uint32 flags = 18; 522 optional uint32 tail = 19; 523 optional uint32 cr = 20; 524} 525message Ext4MballocDiscardFtraceEvent { 526 optional uint64 dev = 1; 527 optional uint64 ino = 2; 528 optional int32 result_start = 3; 529 optional uint32 result_group = 4; 530 optional int32 result_len = 5; 531} 532message Ext4MballocFreeFtraceEvent { 533 optional uint64 dev = 1; 534 optional uint64 ino = 2; 535 optional int32 result_start = 3; 536 optional uint32 result_group = 4; 537 optional int32 result_len = 5; 538} 539message Ext4MballocPreallocFtraceEvent { 540 optional uint64 dev = 1; 541 optional uint64 ino = 2; 542 optional uint32 orig_logical = 3; 543 optional int32 orig_start = 4; 544 optional uint32 orig_group = 5; 545 optional int32 orig_len = 6; 546 optional uint32 result_logical = 7; 547 optional int32 result_start = 8; 548 optional uint32 result_group = 9; 549 optional int32 result_len = 10; 550} 551message Ext4OtherInodeUpdateTimeFtraceEvent { 552 optional uint64 dev = 1; 553 optional uint64 ino = 2; 554 optional uint64 orig_ino = 3; 555 optional uint32 uid = 4; 556 optional uint32 gid = 5; 557 optional uint32 mode = 6; 558} 559message Ext4PunchHoleFtraceEvent { 560 optional uint64 dev = 1; 561 optional uint64 ino = 2; 562 optional int64 offset = 3; 563 optional int64 len = 4; 564 optional int32 mode = 5; 565} 566message Ext4ReadBlockBitmapLoadFtraceEvent { 567 optional uint64 dev = 1; 568 optional uint32 group = 2; 569 optional uint32 prefetch = 3; 570} 571message Ext4ReadpageFtraceEvent { 572 optional uint64 dev = 1; 573 optional uint64 ino = 2; 574 optional uint64 index = 3; 575} 576message Ext4ReleasepageFtraceEvent { 577 optional uint64 dev = 1; 578 optional uint64 ino = 2; 579 optional uint64 index = 3; 580} 581message Ext4RemoveBlocksFtraceEvent { 582 optional uint64 dev = 1; 583 optional uint64 ino = 2; 584 optional uint32 from = 3; 585 optional uint32 to = 4; 586 optional int64 partial = 5; 587 optional uint64 ee_pblk = 6; 588 optional uint32 ee_lblk = 7; 589 optional uint32 ee_len = 8; 590 optional uint32 pc_lblk = 9; 591 optional uint64 pc_pclu = 10; 592 optional int32 pc_state = 11; 593} 594message Ext4RequestBlocksFtraceEvent { 595 optional uint64 dev = 1; 596 optional uint64 ino = 2; 597 optional uint32 len = 3; 598 optional uint32 logical = 4; 599 optional uint32 lleft = 5; 600 optional uint32 lright = 6; 601 optional uint64 goal = 7; 602 optional uint64 pleft = 8; 603 optional uint64 pright = 9; 604 optional uint32 flags = 10; 605} 606message Ext4RequestInodeFtraceEvent { 607 optional uint64 dev = 1; 608 optional uint64 dir = 2; 609 optional uint32 mode = 3; 610} 611message Ext4SyncFsFtraceEvent { 612 optional uint64 dev = 1; 613 optional int32 wait = 2; 614} 615message Ext4TrimAllFreeFtraceEvent { 616 optional int32 dev_major = 1; 617 optional int32 dev_minor = 2; 618 optional uint32 group = 3; 619 optional int32 start = 4; 620 optional int32 len = 5; 621} 622message Ext4TrimExtentFtraceEvent { 623 optional int32 dev_major = 1; 624 optional int32 dev_minor = 2; 625 optional uint32 group = 3; 626 optional int32 start = 4; 627 optional int32 len = 5; 628} 629message Ext4TruncateEnterFtraceEvent { 630 optional uint64 dev = 1; 631 optional uint64 ino = 2; 632 optional uint64 blocks = 3; 633} 634message Ext4TruncateExitFtraceEvent { 635 optional uint64 dev = 1; 636 optional uint64 ino = 2; 637 optional uint64 blocks = 3; 638} 639message Ext4UnlinkEnterFtraceEvent { 640 optional uint64 dev = 1; 641 optional uint64 ino = 2; 642 optional uint64 parent = 3; 643 optional int64 size = 4; 644} 645message Ext4UnlinkExitFtraceEvent { 646 optional uint64 dev = 1; 647 optional uint64 ino = 2; 648 optional int32 ret = 3; 649} 650message Ext4WriteBeginFtraceEvent { 651 optional uint64 dev = 1; 652 optional uint64 ino = 2; 653 optional int64 pos = 3; 654 optional uint32 len = 4; 655 optional uint32 flags = 5; 656} 657message Ext4WriteEndFtraceEvent { 658 optional uint64 dev = 1; 659 optional uint64 ino = 2; 660 optional int64 pos = 3; 661 optional uint32 len = 4; 662 optional uint32 copied = 5; 663} 664message Ext4WritepageFtraceEvent { 665 optional uint64 dev = 1; 666 optional uint64 ino = 2; 667 optional uint64 index = 3; 668} 669message Ext4WritepagesFtraceEvent { 670 optional uint64 dev = 1; 671 optional uint64 ino = 2; 672 optional int64 nr_to_write = 3; 673 optional int64 pages_skipped = 4; 674 optional int64 range_start = 5; 675 optional int64 range_end = 6; 676 optional uint64 writeback_index = 7; 677 optional int32 sync_mode = 8; 678 optional uint32 for_kupdate = 9; 679 optional uint32 range_cyclic = 10; 680} 681message Ext4WritepagesResultFtraceEvent { 682 optional uint64 dev = 1; 683 optional uint64 ino = 2; 684 optional int32 ret = 3; 685 optional int32 pages_written = 4; 686 optional int64 pages_skipped = 5; 687 optional uint64 writeback_index = 6; 688 optional int32 sync_mode = 7; 689} 690message Ext4ZeroRangeFtraceEvent { 691 optional uint64 dev = 1; 692 optional uint64 ino = 2; 693 optional int64 offset = 3; 694 optional int64 len = 4; 695 optional int32 mode = 5; 696} 697