-static inline enum cds_wfcq_ret __cds_wfcq_splice_nonblocking(
- struct cds_wfcq_head *dest_q_head,
- struct cds_wfcq_tail *dest_q_tail,
- struct __cds_wfcq_head *src_q_head,
- struct cds_wfcq_tail *src_q_tail)
-{
- return __cds_wfcq_splice_nonblocking(cds_wfcq_head_cast_cpp(dest_q_head),
- dest_q_tail,
- cds_wfcq_head_cast_cpp(src_q_head),
- src_q_tail);
-}
-
-static inline enum cds_wfcq_ret __cds_wfcq_splice_nonblocking(
- struct __cds_wfcq_head *dest_q_head,
- struct cds_wfcq_tail *dest_q_tail,
- struct cds_wfcq_head *src_q_head,
- struct cds_wfcq_tail *src_q_tail)
-{
- return __cds_wfcq_splice_nonblocking(cds_wfcq_head_cast_cpp(dest_q_head),
- dest_q_tail,
- cds_wfcq_head_cast_cpp(src_q_head),
- src_q_tail);
-}
-
-static inline enum cds_wfcq_ret __cds_wfcq_splice_nonblocking(
- struct cds_wfcq_head *dest_q_head,
- struct cds_wfcq_tail *dest_q_tail,
- struct cds_wfcq_head *src_q_head,
- struct cds_wfcq_tail *src_q_tail)
-{
- return __cds_wfcq_splice_nonblocking(cds_wfcq_head_cast_cpp(dest_q_head),
- dest_q_tail,
- cds_wfcq_head_cast_cpp(src_q_head),
- src_q_tail);
-}
-
-static inline struct cds_wfcq_node *__cds_wfcq_first_blocking(
- struct __cds_wfcq_head *head,
- struct cds_wfcq_tail *tail)
-{
- return __cds_wfcq_first_blocking(cds_wfcq_head_cast_cpp(head), tail);
-}
-
-static inline struct cds_wfcq_node *__cds_wfcq_first_blocking(
- struct cds_wfcq_head *head,
- struct cds_wfcq_tail *tail)