Lines Matching refs:bpoll_state
100 unsigned int bpoll_state; member
219 rq->bpoll_state = ENIC_POLL_STATE_IDLE; in enic_busy_poll_init_lock()
227 if (rq->bpoll_state & ENIC_POLL_LOCKED) { in enic_poll_lock_napi()
228 WARN_ON(rq->bpoll_state & ENIC_POLL_STATE_NAPI); in enic_poll_lock_napi()
229 rq->bpoll_state |= ENIC_POLL_STATE_NAPI_YIELD; in enic_poll_lock_napi()
232 rq->bpoll_state = ENIC_POLL_STATE_NAPI; in enic_poll_lock_napi()
244 WARN_ON(rq->bpoll_state & in enic_poll_unlock_napi()
246 if (rq->bpoll_state & ENIC_POLL_STATE_POLL_YIELD) in enic_poll_unlock_napi()
248 rq->bpoll_state = ENIC_POLL_STATE_IDLE; in enic_poll_unlock_napi()
259 if (rq->bpoll_state & ENIC_POLL_LOCKED) { in enic_poll_lock_poll()
260 rq->bpoll_state |= ENIC_POLL_STATE_POLL_YIELD; in enic_poll_lock_poll()
263 rq->bpoll_state |= ENIC_POLL_STATE_POLL; in enic_poll_lock_poll()
275 WARN_ON(rq->bpoll_state & ENIC_POLL_STATE_NAPI); in enic_poll_unlock_poll()
276 if (rq->bpoll_state & ENIC_POLL_STATE_POLL_YIELD) in enic_poll_unlock_poll()
278 rq->bpoll_state = ENIC_POLL_STATE_IDLE; in enic_poll_unlock_poll()
286 WARN_ON(!(rq->bpoll_state & ENIC_POLL_LOCKED)); in enic_poll_busy_polling()
287 return rq->bpoll_state & ENIC_POLL_USER_PEND; in enic_poll_busy_polling()