Lines Matching refs:wsp

96 domain_walk_init(mdb_walk_state_t *wsp)  in domain_walk_init()  argument
100 if (wsp->walk_addr == 0) in domain_walk_init()
101 if ((wsp->walk_addr = get_dom0_addr()) == 0) in domain_walk_init()
106 wsp->walk_data = dwp; in domain_walk_init()
111 domain_walk_step(mdb_walk_state_t *wsp) in domain_walk_step() argument
113 domain_walk_t *dwp = (domain_walk_t *)wsp->walk_data; in domain_walk_step()
117 if (wsp->walk_addr == 0) in domain_walk_step()
120 status = wsp->walk_callback(wsp->walk_addr, (void *)wsp->walk_addr, in domain_walk_step()
121 wsp->walk_cbdata); in domain_walk_step()
124 wsp->walk_addr, 0) != 0) in domain_walk_step()
126 wsp->walk_addr = (uintptr_t)dom.next_in_list; in domain_walk_step()
133 domain_walk_fini(mdb_walk_state_t *wsp) in domain_walk_fini() argument
135 domain_walk_t *dwp = (domain_walk_t *)wsp->walk_data; in domain_walk_fini()
146 vcpu_walk_init(mdb_walk_state_t *wsp) in vcpu_walk_init() argument
151 if (wsp->walk_addr == 0) in vcpu_walk_init()
152 if ((wsp->walk_addr = get_dom0_addr()) == 0) in vcpu_walk_init()
160 wsp->walk_addr = wsp->walk_addr + (off / NBBY); in vcpu_walk_init()
164 wsp->walk_data = vwp; in vcpu_walk_init()
169 vcpu_walk_step(mdb_walk_state_t *wsp) in vcpu_walk_step() argument
171 vcpu_walk_t *vwp = (vcpu_walk_t *)wsp->walk_data; in vcpu_walk_step()
177 if ((wsp->walk_addr == 0) || in vcpu_walk_step()
178 (mdb_vread(&vcpu_ptr, sizeof (uintptr_t), wsp->walk_addr) == -1) || in vcpu_walk_step()
182 status = wsp->walk_callback(vcpu_ptr, (void *)vcpu_ptr, in vcpu_walk_step()
183 wsp->walk_cbdata); in vcpu_walk_step()
185 wsp->walk_addr = wsp->walk_addr + sizeof (uintptr_t); in vcpu_walk_step()
191 vcpu_walk_fini(mdb_walk_state_t *wsp) in vcpu_walk_fini() argument
193 vcpu_walk_t *vwp = (vcpu_walk_t *)wsp->walk_data; in vcpu_walk_fini()