rcv_next
if ((wsp->walk_addr = (uintptr_t)val.rcv_next) == 0)
val->rcv_next == (void *)0xbaddcafe ||
val->rcv_next == (void *)0xdeadbeef) {
if (data->v_seen[i].s_ptr == (uintptr_t)val->rcv_next) {
__le32 rcv_next;
__le32 rcv_next;
dval != NULL; dval = dval->rcv_next) {
r->rc_cursor = rval->rcv_next;
rval = rval->rcv_next;
else if (tval->rcv_next == NULL)
bcopy(tval->rcv_next, nval, sizeof (rctl_val_t));
rctl->rc_cursor = oval->rcv_next;
val->rcv_prev->rcv_next = val->rcv_next;
rctl->rc_values = val->rcv_next;
if (val->rcv_next != NULL)
val->rcv_next->rcv_prev = val->rcv_prev;
val = val->rcv_next;
val = val->rcv_next;
tmp_val = val->rcv_next;
val = val->rcv_next;
next = new_values->rcv_next;
tmp_val = alloc_values->rcv_next;
alloc_values->rcv_next = tmp_val;
alloc_values = alloc_values->rcv_next;
val->rcv_prev->rcv_next = val->rcv_next;
rctl->rc_values = val->rcv_next;
if (val->rcv_next != NULL)
val->rcv_next->rcv_prev = val->rcv_prev;
val = val->rcv_next;
val = val->rcv_next;
val = val->rcv_next;
next = new_values->rcv_next;
tmp_val = alloc_values->rcv_next;
alloc_values->rcv_next = tmp_val;
alloc_values = alloc_values->rcv_next;
rval = rval->rcv_next;
rval = rval->rcv_next;
rval = rval->rcv_next;
rctl_val_t *next = rval->rcv_next;
rctl->rc_cursor = rval->rcv_next;
rval_priv->rcv_prev = rval_priv->rcv_next = NULL;
rval_basic->rcv_prev = rval_basic->rcv_next = NULL;
rctl_val->rcv_next = NULL;
lrctl->rc_cursor->rcv_next != NULL) {
lrctl->rc_cursor = lrctl->rc_cursor->rcv_next;
lrctl->rc_cursor->rcv_next == NULL) {
lrctl->rc_cursor = lrctl->rc_cursor->rcv_next;
prev->rcv_next = rval;
rval->rcv_next = NULL;
rcgp->rcag_vals = rval->rcv_next;
rval->rcv_next = NULL;
rctl_val_t *next = rval->rcv_next;
rval = rval->rcv_next;
rval->rcv_next = NULL;
rval->rcv_next = *root;
rval->rcv_next->rcv_prev = rval;
while (prev->rcv_next != NULL &&
(equiv = rctl_val_cmp(rval, prev->rcv_next, 0)) > 0) {
prev = prev->rcv_next;
rval->rcv_next = prev->rcv_next;
if (rval->rcv_next != NULL)
rval->rcv_next->rcv_prev = rval;
prev->rcv_next = rval;
*root = prev->rcv_next;
while (prev->rcv_next != NULL &&
rctl_val_cmp(rval, prev->rcv_next, 0) != 0) {
prev = prev->rcv_next;
if (prev->rcv_next == NULL) {
prev = prev->rcv_next;
prev->rcv_prev->rcv_next = prev->rcv_next;
if (prev->rcv_next != NULL)
prev->rcv_next->rcv_prev = prev->rcv_prev;
for (; rval != NULL; rval = rval->rcv_next) {
dval->rcv_prev = dval->rcv_next = NULL;
for (; rval != NULL; rval = rval->rcv_next)
for (; rval != NULL; rval = rval->rcv_next)
rctl_val_t *next = rval->rcv_next;
struct rctl_val *rcv_next; /* next (higher) value */
alloc_values = alloc_values->rcv_next;
sys_rval = sys_rval->rcv_next;
new_val->rcv_next = new_values;
alloc_val->rcv_next = alloc_values;
new_values = new_values->rcv_next;