Lines Matching refs:weak
1442 if (ref->data.weak == 0) { in binder_inc_ref_olocked()
1447 ref->data.weak++; in binder_inc_ref_olocked()
1468 ref->data.weak); in binder_dec_ref_olocked()
1475 if (ref->data.weak == 0) { in binder_dec_ref_olocked()
1479 ref->data.weak); in binder_dec_ref_olocked()
1482 ref->data.weak--; in binder_dec_ref_olocked()
1484 if (ref->data.strong == 0 && ref->data.weak == 0) { in binder_dec_ref_olocked()
4440 rdata.weak); in binder_thread_write()
4669 ref->data.weak, ref->node->debug_id); in binder_thread_write()
5102 int strong, weak; in binder_thread_read() local
5113 weak = !hlist_empty(&node->refs) || in binder_thread_read()
5119 if (weak && !has_weak_ref) { in binder_thread_read()
5131 if (!weak && has_weak_ref) in binder_thread_read()
5133 if (!weak && !strong) { in binder_thread_read()
5157 if (weak && !has_weak_ref) in binder_thread_read()
5172 if (!ret && !weak && has_weak_ref) in binder_thread_read()
6866 ref->data.weak, ref->death); in print_binder_ref_olocked()
7093 int count, strong, weak, ready_threads; in print_binder_proc_stats() local
7122 weak = 0; in print_binder_proc_stats()
7129 weak += ref->data.weak; in print_binder_proc_stats()
7132 seq_printf(m, " refs: %d s %d w %d\n", count, strong, weak); in print_binder_proc_stats()