Lines Matching refs:weak
1264 if (ref->data.weak == 0) { in binder_inc_ref_olocked()
1269 ref->data.weak++; in binder_inc_ref_olocked()
1290 ref->data.weak); in binder_dec_ref_olocked()
1297 if (ref->data.weak == 0) { in binder_dec_ref_olocked()
1301 ref->data.weak); in binder_dec_ref_olocked()
1304 ref->data.weak--; in binder_dec_ref_olocked()
1306 if (ref->data.strong == 0 && ref->data.weak == 0) { in binder_dec_ref_olocked()
4132 rdata.weak); in binder_thread_write()
4360 ref->data.weak, ref->node->debug_id); in binder_thread_write()
4780 int strong, weak; in binder_thread_read() local
4791 weak = !hlist_empty(&node->refs) || in binder_thread_read()
4797 if (weak && !has_weak_ref) { in binder_thread_read()
4809 if (!weak && has_weak_ref) in binder_thread_read()
4811 if (!weak && !strong) { in binder_thread_read()
4835 if (weak && !has_weak_ref) in binder_thread_read()
4850 if (!ret && !weak && has_weak_ref) in binder_thread_read()
6496 ref->data.weak, ref->death); in print_binder_ref_olocked()
6715 int count, strong, weak, ready_threads; in print_binder_proc_stats() local
6744 weak = 0; in print_binder_proc_stats()
6751 weak += ref->data.weak; in print_binder_proc_stats()
6754 seq_printf(m, " refs: %d s %d w %d\n", count, strong, weak); in print_binder_proc_stats()