Go to the documentation of this file.
20 #ifndef _LINUX_BINDER_H
21 #define _LINUX_BINDER_H
25 #define B_PACK_CHARS(c1, c2, c3, c4) \
26 ((((c1)<<24)) | (((c2)<<16)) | (((c3)<<8)) | (c4))
27 #define B_TYPE_LARGE 0x85
85 #define BINDER_CURRENT_PROTOCOL_VERSION 7
87 #define BINDER_WRITE_READ _IOWR('b', 1, struct binder_write_read)
88 #define BINDER_SET_IDLE_TIMEOUT _IOW('b', 3, int64_t)
89 #define BINDER_SET_MAX_THREADS _IOW('b', 5, size_t)
90 #define BINDER_SET_IDLE_PRIORITY _IOW('b', 6, int)
91 #define BINDER_SET_CONTEXT_MGR _IOW('b', 7, int)
92 #define BINDER_THREAD_EXIT _IOW('b', 8, int)
93 #define BINDER_VERSION _IOWR('b', 9, struct binder_version)