Home
last modified time | relevance | path

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

/openbmc/linux/include/linux/
H A Dsbitmap.h598 struct sbq_wait { struct
604 struct sbq_wait name = { \ argument
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_wait);
/openbmc/linux/lib/
H A Dsbitmap.c728 struct sbq_wait *sbq_wait) in sbitmap_add_wait_queue() argument
730 if (!sbq_wait->sbq) { in sbitmap_add_wait_queue()
731 sbq_wait->sbq = sbq; in sbitmap_add_wait_queue()
738 void sbitmap_del_wait_queue(struct sbq_wait *sbq_wait) in sbitmap_del_wait_queue() argument
741 if (sbq_wait->sbq) { in sbitmap_del_wait_queue()
743 sbq_wait->sbq = NULL; in sbitmap_del_wait_queue()
750 struct sbq_wait *sbq_wait, int state) in sbitmap_prepare_to_wait() argument
752 if (!sbq_wait->sbq) { in sbitmap_prepare_to_wait()
754 sbq_wait->sbq = sbq; in sbitmap_prepare_to_wait()
761 struct sbq_wait *sbq_wait) in sbitmap_finish_wait() argument
[all …]
/openbmc/linux/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); in kyber_domain_wake()
712 struct sbq_wait *wait = &khd->domain_wait[sched_domain]; in kyber_get_domain_token()