Lines Matching refs:ws
428 sbq->ws = kzalloc_node(SBQ_WAIT_QUEUES * sizeof(*sbq->ws), flags, node);
429 if (!sbq->ws) {
435 init_waitqueue_head(&sbq->ws[i].wait);
555 struct sbq_wait_state *ws = &sbq->ws[wake_index];
565 if (waitqueue_active(&ws->wait)) {
566 woken = wake_up_nr(&ws->wait, nr);
677 struct sbq_wait_state *ws = &sbq->ws[wake_index];
679 if (waitqueue_active(&ws->wait))
680 wake_up(&ws->wait);
708 seq_puts(m, "ws={\n");
710 struct sbq_wait_state *ws = &sbq->ws[i];
712 waitqueue_active(&ws->wait) ? "active" : "inactive");
722 struct sbq_wait_state *ws,
728 add_wait_queue(&ws->wait, &sbq_wait->wait);
744 struct sbq_wait_state *ws,
751 prepare_to_wait_exclusive(&ws->wait, &sbq_wait->wait, state);
755 void sbitmap_finish_wait(struct sbitmap_queue *sbq, struct sbq_wait_state *ws,
758 finish_wait(&ws->wait, &sbq_wait->wait);