XPC_C_DISCONNECTING
DBUG_ON(!(ch->flags & XPC_C_DISCONNECTING));
if (!(ch->flags & XPC_C_DISCONNECTING)) {
if (ch->flags & (XPC_C_DISCONNECTING | XPC_C_WDISCONNECT)) {
if (ch->flags & (XPC_C_DISCONNECTING | XPC_C_DISCONNECTED))
if (ch->flags & (XPC_C_DISCONNECTING | XPC_C_DISCONNECTED))
if (ch->flags & XPC_C_DISCONNECTING) {
if (ch->flags & XPC_C_DISCONNECTING)
if (ch_flags & XPC_C_DISCONNECTING) {
if (ch->flags & (XPC_C_DISCONNECTING | XPC_C_DISCONNECTED))
ch->flags |= (XPC_C_CLOSEREQUEST | XPC_C_DISCONNECTING);
if (ch->flags & XPC_C_DISCONNECTING) {
if (ch->flags & XPC_C_DISCONNECTING) {
if (!(ch->flags & XPC_C_DISCONNECTING))
!(ch->flags & XPC_C_DISCONNECTING)) {
(ch->flags & XPC_C_DISCONNECTING)));
} while (!(ch->flags & XPC_C_DISCONNECTING));
if (!(ch->flags & XPC_C_DISCONNECTING)) {
if (n_needed > 0 && !(ch->flags & XPC_C_DISCONNECTING))
} else if (ch->flags & XPC_C_DISCONNECTING) {
if (ch->flags & XPC_C_DISCONNECTING) {
if (ch->flags & XPC_C_DISCONNECTING) {
DBUG_ON(!(ch->flags & XPC_C_DISCONNECTING));
if (!(ch->flags & XPC_C_DISCONNECTING)) {