FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.
[GitHub/LineageOS/android_kernel_samsung_universal7580.git] / include / uapi / linux / android / binder.h
index 973d56605e755658344d6c7a5485ef26c53c0f44..2ff6b15ac9183c2bcfcc162a94b5331c9e79e71f 100644 (file)
@@ -243,6 +243,15 @@ struct binder_node_debug_info {
        __u32            has_weak_ref;
 };
 
+struct binder_node_info_for_ref {
+       __u32            handle;
+       __u32            strong_count;
+       __u32            weak_count;
+       __u32            reserved1;
+       __u32            reserved2;
+       __u32            reserved3;
+};
+
 #define BINDER_WRITE_READ              _IOWR('b', 1, struct binder_write_read)
 #define        BINDER_SET_IDLE_TIMEOUT         _IOW('b', 3, __s64)
 #define        BINDER_SET_MAX_THREADS          _IOW('b', 5, __u32)
@@ -251,6 +260,7 @@ struct binder_node_debug_info {
 #define        BINDER_THREAD_EXIT              _IOW('b', 8, __s32)
 #define BINDER_VERSION                 _IOWR('b', 9, struct binder_version)
 #define BINDER_GET_NODE_DEBUG_INFO     _IOWR('b', 11, struct binder_node_debug_info)
+#define BINDER_GET_NODE_INFO_FOR_REF   _IOWR('b', 12, struct binder_node_info_for_ref)
 
 /*
  * NOTE: Two special error codes you should check for when calling