package vendor:android/sync

⌘K
Ctrl+K
or
/

    Index

    Variables (0)

    This section is empty.

    Procedure Groups (0)

    This section is empty.

    Types

    sync_fence_info ¶

    sync_fence_info :: struct {
    	obj_name:     [32]u8,
    	driver_name:  [32]u8,
    	status:       i32,
    	flags:        u32,
    	timestamp_ns: u64,
    }

    sync_file_info_t ¶

    sync_file_info_t :: struct {
    	name:            [32]u8,
    	status:          i32,
    	flags:           u32,
    	num_fences:      u32,
    	pad:             u32,
    	sync_fence_info: u64,
    }
     

    NOTE(bill): sync_file_info is also a procedure. The type has _t added.

    Related Procedures With Parameters

    sync_merge_data ¶

    sync_merge_data :: struct {
    	name:  [32]u8,
    	fd2:   i32,
    	fence: i32,
    	flags: u32,
    	pad:   u32,
    }

    sync_set_deadline ¶

    sync_set_deadline :: struct {
    	deadline_ns: u64,
    	pad:         u64,
    }

    Constants

    SYNC_IOC_FILE_INFO ¶

    SYNC_IOC_FILE_INFO :: 3224911364

    SYNC_IOC_MERGE ¶

    SYNC_IOC_MERGE :: 3224387075

    SYNC_IOC_SET_DEADLINE ¶

    SYNC_IOC_SET_DEADLINE :: 1074806277

    Variables

    This section is empty.

    Procedures

    sync_file_info ¶

    sync_file_info :: proc "c" (fd: i32) -> ^sync_file_info_t ---

    sync_file_info_free ¶

    sync_file_info_free :: proc "c" (info: ^sync_file_info_t) ---

    sync_get_fence_info ¶

    sync_get_fence_info :: proc "contextless" (info: ^sync_file_info_t) -> [^]sync_fence_info {…}
     

    The info.num_fences fences of info.

    sync_merge ¶

    sync_merge :: proc "c" (name: cstring, fd1: i32, fd2: i32) -> i32 ---

    Procedure Groups

    This section is empty.

    Source Files

    Generation Information

    Generated with odin version dev-2026-10 (vendor "odin") Windows_amd64 @ 2026-10-31 23:54:16.590839100 +0000 UTC