Lines Matching defs:QP
1918 #define QUEUE_ACTIVE(QP) ((QP)->q_flags & OP_PENDING)
1921 #define HEAD_IS_READER(QP) NGI_QUEUED_READER(STAILQ_FIRST(&(QP)->queue))
1922 #define HEAD_IS_WRITER(QP) NGI_QUEUED_WRITER(STAILQ_FIRST(&(QP)->queue)) /* notused */
1925 #define QUEUED_READER_CAN_PROCEED(QP) \
1926 (((QP)->q_flags & (NGQ_RMASK & ~OP_PENDING)) == 0)
1927 #define QUEUED_WRITER_CAN_PROCEED(QP) \
1928 (((QP)->q_flags & (NGQ_WMASK & ~OP_PENDING)) == 0)
1931 #define NEXT_QUEUED_ITEM_CAN_PROCEED(QP) \
1932 ((HEAD_IS_READER(QP)) ? QUEUED_READER_CAN_PROCEED(QP) : \
1933 QUEUED_WRITER_CAN_PROCEED(QP))