RC_NODE_USING_PARENT
(RC_NODE_DYING_FLAGS | RC_NODE_USING_PARENT)
assert(np->rn_flags & RC_NODE_USING_PARENT);
assert(np->rn_flags & RC_NODE_USING_PARENT);
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
(cp->rn_flags & RC_NODE_USING_PARENT));
rc_node_rele_flag(cp, RC_NODE_USING_PARENT);
rc_node_rele_flag(newp, RC_NODE_USING_PARENT | RC_NODE_IN_TX);
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
np->rn_flags |= RC_NODE_USING_PARENT;
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
np->rn_flags |= RC_NODE_USING_PARENT;
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
np->rn_flags |= RC_NODE_USING_PARENT;
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
np->rn_flags |= RC_NODE_USING_PARENT;
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
np->rn_flags |= RC_NODE_USING_PARENT;
RC_NODE_IN_TX | RC_NODE_USING_PARENT)) {
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
if (!rc_node_wait_flag(cp, RC_NODE_USING_PARENT)) {
RC_NODE_IN_TX | RC_NODE_USING_PARENT)) {
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
nnp->rn_flags = RC_NODE_IN_TX | RC_NODE_USING_PARENT;
nnp->rn_flags = RC_NODE_IN_TX | RC_NODE_USING_PARENT;
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
rc_node_rele_flag(np, RC_NODE_USING_PARENT);