Lines Matching refs:addr

133 kmt_stack_common(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv,
142 gregs.kregs[KREG_FP] = addr;
168 kmt_cpustack(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv,
171 return (kmt_stack_common(addr, flags, argc, argv, cpuid,
176 kmt_stack(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
178 return (kmt_stack_common(addr, flags, argc, argv, DPI_MASTER_CPUID,
183 kmt_stackv(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
185 return (kmt_stack_common(addr, flags, argc, argv, DPI_MASTER_CPUID,
190 kmt_stackr(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
192 return (kmt_stack_common(addr, flags, argc, argv, DPI_MASTER_CPUID,
207 kmt_io_check(uint64_t nbytes, uintptr_t addr, int dowarn)
209 if (addr > IOPORTLIMIT) {
221 if ((addr & (nbytes - 1)) != 0) {
235 kmt_in_dcmd(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
248 if (kmt_io_check(len, addr, IOCHECK_WARN) < 0)
251 if (mdb_tgt_ioread(mdb.m_target, &buf, len, addr) < 0) {
252 warn("failed to read from port 0x%llx", (u_longlong_t)addr);
272 kmt_out_dcmd(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
288 if (kmt_io_check(len, addr, IOCHECK_WARN) < 0)
296 if (mdb_tgt_iowrite(mdb.m_target, &val, len, addr) < 0) {
297 warn("failed to write to port %llx", (u_longlong_t)addr);
305 kmt_rwmsr(uint32_t addr, uint64_t *valp, void (*rw)(uint32_t, uint64_t *))
315 rw(addr, valp);
323 kmt_rdmsr(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
330 if (kmt_rwmsr(addr, &val, rdmsr) < 0) {
342 kmt_wrmsr(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
351 if (kmt_rwmsr(addr, &val, wrmsr)) {
374 kmt_write(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr)
377 (nbytes = kmdb_kdi_range_is_nontoxic(addr, nbytes, 1)) == 0)
387 if (addr < kmdb_kdi_get_userlimit())
390 return (kmt_rw(t, (void *)buf, nbytes, addr, kmt_writer));
395 kmt_iorw(mdb_tgt_t *t, void *buf, size_t nbytes, uint64_t addr,
400 if (kmt_io_check(nbytes, addr, IOCHECK_NOWARN) < 0)
409 iorw(buf, nbytes, addr);
417 kmt_ioread(mdb_tgt_t *t, void *buf, size_t nbytes, uintptr_t addr)
419 return (kmt_iorw(t, buf, nbytes, addr, kmt_in));
424 kmt_iowrite(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr)
426 return (kmt_iorw(t, (void *)buf, nbytes, addr, kmt_out));
434 uint32_t addr;
461 addr = PCI_CADDR1(bus, dev, func, off);
463 if (kmt_iowrite(mdb.m_target, &addr, sizeof (addr), PCI_CONFADD) !=
464 sizeof (addr)) {
480 kmt_rdpcicfg(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
487 if (kmt_pcicfg_common(addr, &val, argv, kmt_in) != DCMD_OK)
497 kmt_wrpcicfg(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
506 if (kmt_pcicfg_common(addr, &val, argv, kmt_out) != DCMD_OK)