Searched refs:sbq_wait (Results 1 - 3 of 3) sorted by relevance

/linux-master/include/linux/
H A Dsbitmap.h598 struct sbq_wait { struct
599 struct sbitmap_queue *sbq; /* if set, sbq_wait is accounted */
604 struct sbq_wait name = { \
619 struct sbq_wait *sbq_wait, int state);
625 struct sbq_wait *sbq_wait);
632 struct sbq_wait *sbq_wait);
637 void sbitmap_del_wait_queue(struct sbq_wait *sbq_wai
[all...]
/linux-master/lib/
H A Dsbitmap.c723 struct sbq_wait *sbq_wait)
725 if (!sbq_wait->sbq) {
726 sbq_wait->sbq = sbq;
728 add_wait_queue(&ws->wait, &sbq_wait->wait);
733 void sbitmap_del_wait_queue(struct sbq_wait *sbq_wait) argument
735 list_del_init(&sbq_wait->wait.entry);
736 if (sbq_wait->sbq) {
737 atomic_dec(&sbq_wait
721 sbitmap_add_wait_queue(struct sbitmap_queue *sbq, struct sbq_wait_state *ws, struct sbq_wait *sbq_wait) argument
743 sbitmap_prepare_to_wait(struct sbitmap_queue *sbq, struct sbq_wait_state *ws, struct sbq_wait *sbq_wait, int state) argument
755 sbitmap_finish_wait(struct sbitmap_queue *sbq, struct sbq_wait_state *ws, struct sbq_wait *sbq_wait) argument
[all...]
/linux-master/block/
H A Dkyber-iosched.c188 struct sbq_wait domain_wait[KYBER_NUM_DOMAINS];
699 struct sbq_wait *wait = container_of(wqe, struct sbq_wait, wait);
712 struct sbq_wait *wait = &khd->domain_wait[sched_domain];

Completed in 142 milliseconds