Lines Matching refs:halp
705 mutex_init(&wil->halp.lock); in wil_priv_init()
709 init_completion(&wil->halp.comp); in wil_priv_init()
1739 reinit_completion(&wil->halp.comp); in wil_reset()
1956 mutex_lock(&wil->halp.lock); in wil_halp_vote()
1959 wil->halp.ref_cnt); in wil_halp_vote()
1961 if (++wil->halp.ref_cnt == 1) { in wil_halp_vote()
1962 reinit_completion(&wil->halp.comp); in wil_halp_vote()
1964 wil->halp.handle_icr = true; in wil_halp_vote()
1966 rc = wait_for_completion_timeout(&wil->halp.comp, to_jiffies); in wil_halp_vote()
1970 wil->halp.handle_icr = false; in wil_halp_vote()
1980 wil->halp.ref_cnt); in wil_halp_vote()
1982 mutex_unlock(&wil->halp.lock); in wil_halp_vote()
1990 WARN_ON(wil->halp.ref_cnt == 0); in wil_halp_unvote()
1992 mutex_lock(&wil->halp.lock); in wil_halp_unvote()
1995 wil->halp.ref_cnt); in wil_halp_unvote()
1997 if (--wil->halp.ref_cnt == 0) { in wil_halp_unvote()
2003 wil->halp.ref_cnt); in wil_halp_unvote()
2005 mutex_unlock(&wil->halp.lock); in wil_halp_unvote()