Lines Matching refs:wc
242 bfa_wc_up(struct bfa_wc_s *wc)
244 wc->wc_count++;
248 bfa_wc_down(struct bfa_wc_s *wc)
250 wc->wc_count--;
251 if (wc->wc_count == 0)
252 wc->wc_resume(wc->wc_cbarg);
259 bfa_wc_init(struct bfa_wc_s *wc, bfa_wc_resume_t wc_resume, void *wc_cbarg)
261 wc->wc_resume = wc_resume;
262 wc->wc_cbarg = wc_cbarg;
263 wc->wc_count = 0;
264 bfa_wc_up(wc);
271 bfa_wc_wait(struct bfa_wc_s *wc)
273 bfa_wc_down(wc);