Lines Matching refs:xpt_flags
56 * The XPT_BUSY bit in xprt->xpt_flags prevents a transport being
161 if (!test_and_set_bit(XPT_CLOSE, &xprt->xpt_flags))
171 if (test_bit(XPT_CACHE_AUTH, &xprt->xpt_flags))
209 set_bit(XPT_BUSY, &xprt->xpt_flags);
272 if (!test_bit(XPT_BUSY, &xprt->xpt_flags)) {
282 clear_bit(XPT_BUSY, &xprt->xpt_flags);
290 clear_bit(XPT_TEMP, &new->xpt_flags);
424 unsigned long xpt_flags;
427 * If another cpu has recently updated xpt_flags,
435 xpt_flags = READ_ONCE(xprt->xpt_flags);
437 trace_svc_xprt_enqueue(xprt, xpt_flags);
438 if (xpt_flags & BIT(XPT_BUSY))
440 if (xpt_flags & (BIT(XPT_CONN) | BIT(XPT_CLOSE) | BIT(XPT_HANDSHAKE)))
442 if (xpt_flags & (BIT(XPT_DATA) | BIT(XPT_DEFERRED))) {
469 if (test_and_set_bit(XPT_BUSY, &xprt->xpt_flags))
642 set_bit(XPT_CLOSE, &xprt->xpt_flags);
774 set_bit(XPT_TEMP, &newxpt->xpt_flags);
792 if (test_bit(XPT_CLOSE, &xprt->xpt_flags)) {
793 if (test_and_clear_bit(XPT_KILL_TEMP, &xprt->xpt_flags))
799 if (test_bit(XPT_LISTENER, &xprt->xpt_flags)) {
816 } else if (test_bit(XPT_HANDSHAKE, &xprt->xpt_flags)) {
869 clear_bit(XPT_OLD, &xprt->xpt_flags);
949 if (!test_and_set_bit(XPT_OLD, &xprt->xpt_flags))
952 test_bit(XPT_BUSY, &xprt->xpt_flags))
955 set_bit(XPT_CLOSE, &xprt->xpt_flags);
993 set_bit(XPT_CLOSE, &xprt->xpt_flags);
994 set_bit(XPT_KILL_TEMP, &xprt->xpt_flags);
1023 if (test_and_set_bit(XPT_DEAD, &xprt->xpt_flags))
1034 if (test_bit(XPT_TEMP, &xprt->xpt_flags))
1053 set_bit(XPT_CLOSE, &xprt->xpt_flags);
1054 if (test_and_set_bit(XPT_BUSY, &xprt->xpt_flags))
1077 set_bit(XPT_CLOSE, &xprt->xpt_flags);
1112 set_bit(XPT_CLOSE, &xprt->xpt_flags);
1157 set_bit(XPT_DEFERRED, &xprt->xpt_flags);
1158 if (too_many || test_bit(XPT_DEAD, &xprt->xpt_flags)) {
1258 if (!test_bit(XPT_DEFERRED, &xprt->xpt_flags))
1267 clear_bit(XPT_DEFERRED, &xprt->xpt_flags);