aboutsummaryrefslogtreecommitdiff
path: root/src/traced/probes/ftrace/test/data/android_raven_AOSP.MASTER_5.10.43/events/v4l2/vb2_v4l2_buf_done/format
blob: a1fe2aed4bc947020714ceecd387f10b14cd365b (plain)
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
name: vb2_v4l2_buf_done
ID: 844
format:
	field:unsigned short common_type;	offset:0;	size:2;	signed:0;
	field:unsigned char common_flags;	offset:2;	size:1;	signed:0;
	field:unsigned char common_preempt_count;	offset:3;	size:1;	signed:0;
	field:int common_pid;	offset:4;	size:4;	signed:1;

	field:int minor;	offset:8;	size:4;	signed:1;
	field:u32 flags;	offset:12;	size:4;	signed:0;
	field:u32 field;	offset:16;	size:4;	signed:0;
	field:u64 timestamp;	offset:24;	size:8;	signed:0;
	field:u32 timecode_type;	offset:32;	size:4;	signed:0;
	field:u32 timecode_flags;	offset:36;	size:4;	signed:0;
	field:u8 timecode_frames;	offset:40;	size:1;	signed:0;
	field:u8 timecode_seconds;	offset:41;	size:1;	signed:0;
	field:u8 timecode_minutes;	offset:42;	size:1;	signed:0;
	field:u8 timecode_hours;	offset:43;	size:1;	signed:0;
	field:u8 timecode_userbits0;	offset:44;	size:1;	signed:0;
	field:u8 timecode_userbits1;	offset:45;	size:1;	signed:0;
	field:u8 timecode_userbits2;	offset:46;	size:1;	signed:0;
	field:u8 timecode_userbits3;	offset:47;	size:1;	signed:0;
	field:u32 sequence;	offset:48;	size:4;	signed:0;

print fmt: "minor=%d flags = %s, field = %s, timestamp = %llu, timecode = { type = %s, flags = %s, frames = %u, seconds = %u, minutes = %u, hours = %u, userbits = { %u %u %u %u } }, sequence = %u", REC->minor, __print_flags(REC->flags, "|", { 0x00000001, "MAPPED" }, { 0x00000002, "QUEUED" }, { 0x00000004, "DONE" }, { 0x00000008, "KEYFRAME" }, { 0x00000010, "PFRAME" }, { 0x00000020, "BFRAME" }, { 0x00000040, "ERROR" }, { 0x00000100, "TIMECODE" }, { 0x00000400, "PREPARED" }, { 0x00000800, "NO_CACHE_INVALIDATE" }, { 0x00001000, "NO_CACHE_CLEAN" }, { 0x0000e000, "TIMESTAMP_MASK" }, { 0x00000000, "TIMESTAMP_UNKNOWN" }, { 0x00002000, "TIMESTAMP_MONOTONIC" }, { 0x00004000, "TIMESTAMP_COPY" }, { 0x00100000, "LAST" }), __print_symbolic(REC->field, {0, "ANY"}, {1, "NONE"}, {2, "TOP"}, {3, "BOTTOM"}, {4, "INTERLACED"}, {5, "SEQ_TB"}, {6, "SEQ_BT"}, {7, "ALTERNATE"}, {8, "INTERLACED_TB"}, {9, "INTERLACED_BT"}), REC->timestamp, __print_symbolic(REC->timecode_type, { 1, "24FPS" }, { 2, "25FPS" }, { 3, "30FPS" }, { 4, "50FPS" }, { 5, "60FPS" }), __print_flags(REC->timecode_flags, "|", { 0x0001, "DROPFRAME" }, { 0x0002, "COLORFRAME" }, { 0x0000, "USERBITS_USERDEFINED" }, { 0x0008, "USERBITS_8BITCHARS" }), REC->timecode_frames, REC->timecode_seconds, REC->timecode_minutes, REC->timecode_hours, REC->timecode_userbits0, REC->timecode_userbits1, REC->timecode_userbits2, REC->timecode_userbits3, REC->sequence