am fb4da1e7: Merge "Regenerate binder header"
* commit 'fb4da1e7b749b4cf6843515517e839efa1ee24c7': Regenerate binder header
This commit is contained in:
commit
eb26da9af8
@ -36,136 +36,155 @@ enum {
|
|||||||
FLAT_BINDER_FLAG_ACCEPTS_FDS = 0x100,
|
FLAT_BINDER_FLAG_ACCEPTS_FDS = 0x100,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#ifdef BINDER_IPC_32BIT
|
||||||
|
typedef __u32 binder_size_t;
|
||||||
|
typedef __u32 binder_uintptr_t;
|
||||||
|
#else
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
typedef __u64 binder_size_t;
|
||||||
|
typedef __u64 binder_uintptr_t;
|
||||||
|
#endif
|
||||||
struct flat_binder_object {
|
struct flat_binder_object {
|
||||||
unsigned long type;
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long flags;
|
__u32 type;
|
||||||
|
__u32 flags;
|
||||||
union {
|
union {
|
||||||
|
binder_uintptr_t binder;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
void __user *binder;
|
__u32 handle;
|
||||||
signed long handle;
|
|
||||||
};
|
};
|
||||||
void __user *cookie;
|
binder_uintptr_t cookie;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct binder_write_read {
|
struct binder_write_read {
|
||||||
signed long write_size;
|
binder_size_t write_size;
|
||||||
signed long write_consumed;
|
binder_size_t write_consumed;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
binder_uintptr_t write_buffer;
|
||||||
unsigned long write_buffer;
|
|
||||||
signed long read_size;
|
|
||||||
signed long read_consumed;
|
|
||||||
unsigned long read_buffer;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
binder_size_t read_size;
|
||||||
|
binder_size_t read_consumed;
|
||||||
|
binder_uintptr_t read_buffer;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct binder_version {
|
struct binder_version {
|
||||||
signed long protocol_version;
|
__s32 protocol_version;
|
||||||
};
|
};
|
||||||
|
#ifdef BINDER_IPC_32BIT
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define BINDER_CURRENT_PROTOCOL_VERSION 7
|
#define BINDER_CURRENT_PROTOCOL_VERSION 7
|
||||||
|
#else
|
||||||
|
#define BINDER_CURRENT_PROTOCOL_VERSION 8
|
||||||
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define BINDER_WRITE_READ _IOWR('b', 1, struct binder_write_read)
|
#define BINDER_WRITE_READ _IOWR('b', 1, struct binder_write_read)
|
||||||
#define BINDER_SET_IDLE_TIMEOUT _IOW('b', 3, __s64)
|
#define BINDER_SET_IDLE_TIMEOUT _IOW('b', 3, __s64)
|
||||||
#define BINDER_SET_MAX_THREADS _IOW('b', 5, size_t)
|
#define BINDER_SET_MAX_THREADS _IOW('b', 5, __u32)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define BINDER_SET_IDLE_PRIORITY _IOW('b', 6, __s32)
|
#define BINDER_SET_IDLE_PRIORITY _IOW('b', 6, __s32)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define BINDER_SET_CONTEXT_MGR _IOW('b', 7, __s32)
|
#define BINDER_SET_CONTEXT_MGR _IOW('b', 7, __s32)
|
||||||
#define BINDER_THREAD_EXIT _IOW('b', 8, __s32)
|
#define BINDER_THREAD_EXIT _IOW('b', 8, __s32)
|
||||||
#define BINDER_VERSION _IOWR('b', 9, struct binder_version)
|
#define BINDER_VERSION _IOWR('b', 9, struct binder_version)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum transaction_flags {
|
enum transaction_flags {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TF_ONE_WAY = 0x01,
|
TF_ONE_WAY = 0x01,
|
||||||
TF_ROOT_OBJECT = 0x04,
|
TF_ROOT_OBJECT = 0x04,
|
||||||
TF_STATUS_CODE = 0x08,
|
TF_STATUS_CODE = 0x08,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
TF_ACCEPT_FDS = 0x10,
|
TF_ACCEPT_FDS = 0x10,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct binder_transaction_data {
|
struct binder_transaction_data {
|
||||||
union {
|
union {
|
||||||
|
__u32 handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
size_t handle;
|
binder_uintptr_t ptr;
|
||||||
void *ptr;
|
|
||||||
} target;
|
} target;
|
||||||
void *cookie;
|
binder_uintptr_t cookie;
|
||||||
|
__u32 code;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int code;
|
__u32 flags;
|
||||||
unsigned int flags;
|
|
||||||
pid_t sender_pid;
|
pid_t sender_pid;
|
||||||
uid_t sender_euid;
|
uid_t sender_euid;
|
||||||
|
binder_size_t data_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
size_t data_size;
|
binder_size_t offsets_size;
|
||||||
size_t offsets_size;
|
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
|
binder_uintptr_t buffer;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
const void __user *buffer;
|
binder_uintptr_t offsets;
|
||||||
const void __user *offsets;
|
|
||||||
} ptr;
|
} ptr;
|
||||||
uint8_t buf[8];
|
__u8 buf[8];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} data;
|
} data;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct binder_ptr_cookie {
|
struct binder_ptr_cookie {
|
||||||
void *ptr;
|
binder_uintptr_t ptr;
|
||||||
|
binder_uintptr_t cookie;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
void *cookie;
|
|
||||||
};
|
};
|
||||||
struct binder_pri_desc {
|
struct binder_handle_cookie {
|
||||||
int priority;
|
__u32 handle;
|
||||||
|
binder_uintptr_t cookie;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
} __attribute__((packed));
|
||||||
|
struct binder_pri_desc {
|
||||||
|
__s32 priority;
|
||||||
|
__u32 desc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int desc;
|
|
||||||
};
|
};
|
||||||
struct binder_pri_ptr_cookie {
|
struct binder_pri_ptr_cookie {
|
||||||
int priority;
|
__s32 priority;
|
||||||
|
binder_uintptr_t ptr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
void *ptr;
|
binder_uintptr_t cookie;
|
||||||
void *cookie;
|
|
||||||
};
|
};
|
||||||
enum binder_driver_return_protocol {
|
enum binder_driver_return_protocol {
|
||||||
|
BR_ERROR = _IOR('r', 0, __s32),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BR_ERROR = _IOR('r', 0, int),
|
|
||||||
BR_OK = _IO('r', 1),
|
BR_OK = _IO('r', 1),
|
||||||
BR_TRANSACTION = _IOR('r', 2, struct binder_transaction_data),
|
BR_TRANSACTION = _IOR('r', 2, struct binder_transaction_data),
|
||||||
BR_REPLY = _IOR('r', 3, struct binder_transaction_data),
|
BR_REPLY = _IOR('r', 3, struct binder_transaction_data),
|
||||||
|
BR_ACQUIRE_RESULT = _IOR('r', 4, __s32),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BR_ACQUIRE_RESULT = _IOR('r', 4, int),
|
|
||||||
BR_DEAD_REPLY = _IO('r', 5),
|
BR_DEAD_REPLY = _IO('r', 5),
|
||||||
BR_TRANSACTION_COMPLETE = _IO('r', 6),
|
BR_TRANSACTION_COMPLETE = _IO('r', 6),
|
||||||
BR_INCREFS = _IOR('r', 7, struct binder_ptr_cookie),
|
BR_INCREFS = _IOR('r', 7, struct binder_ptr_cookie),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BR_ACQUIRE = _IOR('r', 8, struct binder_ptr_cookie),
|
BR_ACQUIRE = _IOR('r', 8, struct binder_ptr_cookie),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BR_RELEASE = _IOR('r', 9, struct binder_ptr_cookie),
|
BR_RELEASE = _IOR('r', 9, struct binder_ptr_cookie),
|
||||||
BR_DECREFS = _IOR('r', 10, struct binder_ptr_cookie),
|
BR_DECREFS = _IOR('r', 10, struct binder_ptr_cookie),
|
||||||
BR_ATTEMPT_ACQUIRE = _IOR('r', 11, struct binder_pri_ptr_cookie),
|
BR_ATTEMPT_ACQUIRE = _IOR('r', 11, struct binder_pri_ptr_cookie),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BR_NOOP = _IO('r', 12),
|
BR_NOOP = _IO('r', 12),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BR_SPAWN_LOOPER = _IO('r', 13),
|
BR_SPAWN_LOOPER = _IO('r', 13),
|
||||||
BR_FINISHED = _IO('r', 14),
|
BR_FINISHED = _IO('r', 14),
|
||||||
BR_DEAD_BINDER = _IOR('r', 15, void *),
|
BR_DEAD_BINDER = _IOR('r', 15, binder_uintptr_t),
|
||||||
|
BR_CLEAR_DEATH_NOTIFICATION_DONE = _IOR('r', 16, binder_uintptr_t),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BR_CLEAR_DEATH_NOTIFICATION_DONE = _IOR('r', 16, void *),
|
|
||||||
BR_FAILED_REPLY = _IO('r', 17),
|
BR_FAILED_REPLY = _IO('r', 17),
|
||||||
};
|
};
|
||||||
enum binder_driver_command_protocol {
|
enum binder_driver_command_protocol {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BC_TRANSACTION = _IOW('c', 0, struct binder_transaction_data),
|
BC_TRANSACTION = _IOW('c', 0, struct binder_transaction_data),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BC_REPLY = _IOW('c', 1, struct binder_transaction_data),
|
BC_REPLY = _IOW('c', 1, struct binder_transaction_data),
|
||||||
BC_ACQUIRE_RESULT = _IOW('c', 2, int),
|
BC_ACQUIRE_RESULT = _IOW('c', 2, __s32),
|
||||||
BC_FREE_BUFFER = _IOW('c', 3, int),
|
BC_FREE_BUFFER = _IOW('c', 3, binder_uintptr_t),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
BC_INCREFS = _IOW('c', 4, __u32),
|
||||||
BC_INCREFS = _IOW('c', 4, int),
|
|
||||||
BC_ACQUIRE = _IOW('c', 5, int),
|
|
||||||
BC_RELEASE = _IOW('c', 6, int),
|
|
||||||
BC_DECREFS = _IOW('c', 7, int),
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
BC_ACQUIRE = _IOW('c', 5, __u32),
|
||||||
|
BC_RELEASE = _IOW('c', 6, __u32),
|
||||||
|
BC_DECREFS = _IOW('c', 7, __u32),
|
||||||
BC_INCREFS_DONE = _IOW('c', 8, struct binder_ptr_cookie),
|
BC_INCREFS_DONE = _IOW('c', 8, struct binder_ptr_cookie),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BC_ACQUIRE_DONE = _IOW('c', 9, struct binder_ptr_cookie),
|
BC_ACQUIRE_DONE = _IOW('c', 9, struct binder_ptr_cookie),
|
||||||
BC_ATTEMPT_ACQUIRE = _IOW('c', 10, struct binder_pri_desc),
|
BC_ATTEMPT_ACQUIRE = _IOW('c', 10, struct binder_pri_desc),
|
||||||
BC_REGISTER_LOOPER = _IO('c', 11),
|
BC_REGISTER_LOOPER = _IO('c', 11),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BC_ENTER_LOOPER = _IO('c', 12),
|
BC_ENTER_LOOPER = _IO('c', 12),
|
||||||
BC_EXIT_LOOPER = _IO('c', 13),
|
|
||||||
BC_REQUEST_DEATH_NOTIFICATION = _IOW('c', 14, struct binder_ptr_cookie),
|
|
||||||
BC_CLEAR_DEATH_NOTIFICATION = _IOW('c', 15, struct binder_ptr_cookie),
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BC_DEAD_BINDER_DONE = _IOW('c', 16, void *),
|
BC_EXIT_LOOPER = _IO('c', 13),
|
||||||
|
BC_REQUEST_DEATH_NOTIFICATION = _IOW('c', 14, struct binder_handle_cookie),
|
||||||
|
BC_CLEAR_DEATH_NOTIFICATION = _IOW('c', 15, struct binder_handle_cookie),
|
||||||
|
BC_DEAD_BINDER_DONE = _IOW('c', 16, binder_uintptr_t),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user