Lines Matching refs:weak
1415 if (ref->data.weak == 0) { in binder_inc_ref_olocked()
1420 ref->data.weak++; in binder_inc_ref_olocked()
1441 ref->data.weak); in binder_dec_ref_olocked()
1448 if (ref->data.weak == 0) { in binder_dec_ref_olocked()
1452 ref->data.weak); in binder_dec_ref_olocked()
1455 ref->data.weak--; in binder_dec_ref_olocked()
1457 if (ref->data.strong == 0 && ref->data.weak == 0) { in binder_dec_ref_olocked()
4096 rdata.weak); in binder_thread_write()
4324 ref->data.weak, ref->node->debug_id); in binder_thread_write()
4726 int strong, weak; in binder_thread_read() local
4737 weak = !hlist_empty(&node->refs) || in binder_thread_read()
4743 if (weak && !has_weak_ref) { in binder_thread_read()
4755 if (!weak && has_weak_ref) in binder_thread_read()
4757 if (!weak && !strong) { in binder_thread_read()
4781 if (weak && !has_weak_ref) in binder_thread_read()
4796 if (!ret && !weak && has_weak_ref) in binder_thread_read()
6346 ref->data.weak, ref->death); in print_binder_ref_olocked()
6522 int count, strong, weak, ready_threads; in print_binder_proc_stats() local
6551 weak = 0; in print_binder_proc_stats()
6558 weak += ref->data.weak; in print_binder_proc_stats()
6561 seq_printf(m, " refs: %d s %d w %d\n", count, strong, weak); in print_binder_proc_stats()