Searched refs:first_waiter (Results 1 – 2 of 2) sorted by relevance
156 struct vdo_waiter *first_waiter = vdo_waitq_get_first_waiter(waitq); in vdo_waitq_dequeue_waiter() local159 if (first_waiter == NULL) in vdo_waitq_dequeue_waiter()162 if (first_waiter == last_waiter) { in vdo_waitq_dequeue_waiter()170 last_waiter->next_waiter = first_waiter->next_waiter; in vdo_waitq_dequeue_waiter()174 first_waiter->next_waiter = NULL; in vdo_waitq_dequeue_waiter()177 return first_waiter; in vdo_waitq_dequeue_waiter()
264 bool first_waiter; in rq_qos_wait() local275 first_waiter = prepare_to_wait_exclusive(&rqw->wait, &data.wq, in rq_qos_wait()286 if (!data.got_token && first_waiter && acquire_inflight_cb(rqw, private_data)) { in rq_qos_wait()