Lines Matching refs:weak
268 int weak; member
1128 if (ref->weak == 0) { in binder_inc_ref()
1133 ref->weak++; in binder_inc_ref()
1145 ref->desc, ref->strong, ref->weak); in binder_dec_ref()
1157 if (ref->weak == 0) { in binder_dec_ref()
1160 ref->desc, ref->strong, ref->weak); in binder_dec_ref()
1163 ref->weak--; in binder_dec_ref()
1165 if (ref->strong == 0 && ref->weak == 0) in binder_dec_ref()
1825 ref->desc, ref->strong, ref->weak, ref->node->debug_id); in binder_thread_write()
2011 ref->strong, ref->weak, ref->node->debug_id); in binder_thread_write()
2270 int weak = !hlist_empty(&node->refs) || node->local_weak_refs || strong; in binder_thread_read() local
2272 if (weak && !node->has_weak_ref) { in binder_thread_read()
2288 } else if (!weak && node->has_weak_ref) { in binder_thread_read()
2314 if (!weak && !strong) { in binder_thread_read()
3354 ref->node->debug_id, ref->strong, ref->weak, ref->death); in print_binder_ref()
3487 int count, strong, weak; in print_binder_proc_stats() local
3505 weak = 0; in print_binder_proc_stats()
3511 weak += ref->weak; in print_binder_proc_stats()
3513 seq_printf(m, " refs: %d s %d w %d\n", count, strong, weak); in print_binder_proc_stats()