Lines Matching refs:rctl
70 rctl(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in rctl() function
72 rctl_t rctl; in rctl() local
80 if (mdb_vread(&rctl, sizeof (rctl_t), addr) == -1) { in rctl()
90 if (rctl.rc_id != hndl) in rctl()
95 (uintptr_t)rctl.rc_dict_entry) == -1) { in rctl()
97 addr, rctl.rc_dict_entry); in rctl()
106 mdb_printf("%0?p\t%3d : %s\n", addr, rctl.rc_id, name); in rctl()
108 if (mdb_pwalk("rctl_val", (mdb_walk_cb_t)print_val, &(rctl.rc_cursor), in rctl()
410 rctl_t rctl; in rctl_set_walk_step() local
433 if (mdb_vread(&rctl, sizeof (rctl_t), wsp->walk_addr) == -1) { in rctl_set_walk_step()
439 status = wsp->walk_callback(wsp->walk_addr, &rctl, wsp->walk_cbdata); in rctl_set_walk_step()
441 wsp->walk_addr = (uintptr_t)rctl.rc_next; in rctl_set_walk_step()
458 rctl_t rctl; in rctl_val_walk_init() local
460 if (mdb_vread(&rctl, sizeof (rctl_t), wsp->walk_addr) == -1) { in rctl_val_walk_init()
464 wsp->walk_addr = (uintptr_t)rctl.rc_values; in rctl_val_walk_init()
465 wsp->walk_data = rctl.rc_values; in rctl_val_walk_init()