Lines Matching refs:uintptr_t

67 	uintptr_t mdp_vnode[MDB_PATH_NELEM];	/* Array of vnode_t addresses */
71 static int mdb_autonode2path(uintptr_t, mdb_path_t *);
85 uintptr_t _mdb_ks_kernelbase;
86 uintptr_t _mdb_ks_userlimit;
87 uintptr_t _mdb_ks_userlimit32;
88 uintptr_t _mdb_ks_argsbase;
99 #define MDB_DNLC_HASH(vp) (((uintptr_t)(vp) >> 3) & (MDB_DNLC_HSIZE - 1))
111 static uintptr_t mdb_page_hash; /* base address of page hash */
127 uintptr_t qi_addr; /* Address of qinit structure (key) */
146 uintptr_t a2m_addr; /* Virtual address [in] */
147 uintptr_t a2m_where; /* Modctl address [out] */
192 uintptr_t nc_hash_addr; /* kernel va of ncache hash array */ in dnlc_load()
193 uintptr_t head; /* kernel va of head of hash chain */ in dnlc_load()
246 uintptr_t nc_va; /* kernel va of next ncache */ in dnlc_load()
247 uintptr_t ncprev_va; /* kernel va of previous ncache */ in dnlc_load()
265 nc_va = (uintptr_t)(nch.hash_next); in dnlc_load()
295 if ((uintptr_t)ncp->hash_prev != ncprev_va) { in dnlc_load()
332 nc_va = (uintptr_t)(ncp->hash_next); in dnlc_load()
342 dnlcdump(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in dnlcdump()
413 mdb_autonode2path(uintptr_t addr, mdb_path_t *path) in mdb_autonode2path()
428 (uintptr_t)autofs_vnops_ptr) == -1) in mdb_autonode2path()
437 addr = (uintptr_t)vn.v_data; in mdb_autonode2path()
439 if (mdb_vread(&vfs, sizeof (vfs), (uintptr_t)vn.v_vfsp) == -1 || in mdb_autonode2path()
440 mdb_vread(&fni, sizeof (fni), (uintptr_t)vfs.vfs_data) == -1 || in mdb_autonode2path()
441 mdb_vread(&vn, sizeof (vn), (uintptr_t)fni.fi_rootvp) == -1) in mdb_autonode2path()
460 (uintptr_t)fn.fn_name) <= 0) { in mdb_autonode2path()
467 path->mdp_vnode[elem] = (uintptr_t)fn.fn_vnode; in mdb_autonode2path()
469 if (addr == (uintptr_t)fn.fn_parent) { in mdb_autonode2path()
480 addr = (uintptr_t)fn.fn_parent; in mdb_autonode2path()
487 mdb_vnode2path(uintptr_t addr, char *buf, size_t buflen) in mdb_vnode2path()
489 uintptr_t rootdir; in mdb_vnode2path()
499 mdb_readstr(buf, buflen, (uintptr_t)vp.v_path) != -1) in mdb_vnode2path()
526 if ((uintptr_t)ent->vp == addr) { in mdb_vnode2path()
531 path.mdp_vnode[path.mdp_nelem] = (uintptr_t)ent->vp; in mdb_vnode2path()
542 addr = (uintptr_t)ent->dp; in mdb_vnode2path()
554 uintptr_t
558 uintptr_t paddr, pidhash, procdir; in mdb_pid2proc()
581 uintptr_t procp; in mdb_pid2proc()
592 paddr = (uintptr_t)pidp.pid_link; in mdb_pid2proc()
598 mdb_cpu2cpuid(uintptr_t cpup) in mdb_cpu2cpuid()
609 mdb_cpuset_find(uintptr_t cpusetp) in mdb_cpuset_find()
663 uintptr_t
664 mdb_page_lookup(uintptr_t vp, u_offset_t offset) in mdb_page_lookup()
667 uintptr_t page_hash_entry, pp; in mdb_page_lookup()
674 page_hash_entry = mdb_page_hash + ndx * sizeof (uintptr_t); in mdb_page_lookup()
691 if ((uintptr_t)page.p_vnode == vp && in mdb_page_lookup()
711 pp = (uintptr_t)page.p_hash; in mdb_page_lookup()
750 pfn2page_cb(uintptr_t addr, const struct memseg *msp, void *data) in pfn2page_cb()
762 uintptr_t
781 if (mdb_vread(&page, sizeof (page_t), (uintptr_t)arg.pp) == -1) { in mdb_pfn2page()
791 return ((uintptr_t)arg.pp); in mdb_pfn2page()
795 mdb_page2pfn(uintptr_t addr) in mdb_page2pfn()
808 a2m_walk_modctl(uintptr_t addr, const struct modctl *m, a2m_query_t *a2m) in a2m_walk_modctl()
815 if (mdb_vread(&mod, sizeof (mod), (uintptr_t)m->mod_mp) == -1) { in a2m_walk_modctl()
820 if (a2m->a2m_addr >= (uintptr_t)mod.text && in a2m_walk_modctl()
821 a2m->a2m_addr < (uintptr_t)mod.text + mod.text_size) in a2m_walk_modctl()
824 if (a2m->a2m_addr >= (uintptr_t)mod.data && in a2m_walk_modctl()
825 a2m->a2m_addr < (uintptr_t)mod.data + mod.data_size) in a2m_walk_modctl()
835 uintptr_t
836 mdb_addr2modctl(uintptr_t addr) in mdb_addr2modctl()
848 qi_lookup(uintptr_t qinit_addr) in qi_lookup()
861 mdb_qops_install(const mdb_qops_t *qops, uintptr_t qinit_addr) in mdb_qops_install()
880 mdb_qops_remove(const mdb_qops_t *qops, uintptr_t qinit_addr) in mdb_qops_remove()
902 if (mdb_vread(&qi, sizeof (qi), (uintptr_t)q->q_qinfo) == -1) { in mdb_qname()
907 if (mdb_vread(&mi, sizeof (mi), (uintptr_t)qi.qi_minfo) == -1) { in mdb_qname()
912 if (mdb_readstr(buf, nbytes, (uintptr_t)mi.mi_idname) <= 0) { in mdb_qname()
927 mdb_qinfo_t *qip = qi_lookup((uintptr_t)q->q_qinfo); in mdb_qinfo()
934 uintptr_t
937 mdb_qinfo_t *qip = qi_lookup((uintptr_t)q->q_qinfo); in mdb_qrnext()
945 uintptr_t
948 mdb_qinfo_t *qip = qi_lookup((uintptr_t)q->q_qinfo); in mdb_qwnext()
956 uintptr_t
959 return ((uintptr_t)q->q_next); in mdb_qrnext_default()
962 uintptr_t
965 return ((uintptr_t)q->q_next); in mdb_qwnext_default()
983 static uintptr_t
984 find_mbind(const char *name, uintptr_t *hashtab) in find_mbind()
987 uintptr_t mb; in find_mbind()
999 (uintptr_t)mb_local.b_name) == -1) { in find_mbind()
1008 mb = (uintptr_t)mb_local.b_next; in find_mbind()
1016 uintptr_t mbind; in mdb_name_to_major()
1017 uintptr_t mb_hashtab[MOD_BIND_HASHSIZE]; in mdb_name_to_major()
1044 uintptr_t devnamesp; in mdb_major_to_name()
1056 if (mdb_readstr(name, MODMAXNAMELEN + 1, (uintptr_t)dn.dn_name) == -1) in mdb_major_to_name()
1066 mdb_devinfo2driver(uintptr_t dip_addr, char *drivername, size_t namebufsize) in mdb_devinfo2driver()
1080 (uintptr_t)devinfo.devi_binding_name) == -1) { in mdb_devinfo2driver()
1113 mdb_devinfo2statep(uintptr_t dip_addr, char *soft_statep_name, in mdb_devinfo2statep()
1114 uintptr_t *statep) in mdb_devinfo2statep()
1135 mdb_get_soft_state_byaddr(uintptr_t ssaddr, uint_t instance, in mdb_get_soft_state_byaddr()
1136 uintptr_t *state_addr, void *state_buf_p, size_t sizeof_state) in mdb_get_soft_state_byaddr()
1148 if (mdb_vread(&statep, sizeof (statep), (uintptr_t)ss.array + in mdb_get_soft_state_byaddr()
1153 *state_addr = (uintptr_t)statep; in mdb_get_soft_state_byaddr()
1164 (uintptr_t)statep) == -1) in mdb_get_soft_state_byaddr()
1180 uintptr_t *state_addr, void *state_buf_p, size_t sizeof_state) in mdb_get_soft_state_byname()
1182 uintptr_t ssaddr; in mdb_get_soft_state_byname()
1210 tdelta(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in tdelta()
1261 autofs_vnops_ptr = (struct vnodeops *)(uintptr_t)sym.st_value; in update_vars()
1328 uintptr_t
1329 mdb_kproc_as(uintptr_t proc_addr) in mdb_kproc_as()
1334 return ((uintptr_t)p.p_as); in mdb_kproc_as()
1345 mdb_kproc_model(uintptr_t proc_addr) in mdb_kproc_model()
1367 asmap_step(uintptr_t addr, const struct seg *seg, asmap_arg_t *asmp) in asmap_step()
1373 sizeof (svd), (uintptr_t)seg->s_data) == sizeof (svd)) { in asmap_step()
1376 if (mdb_vnode2path((uintptr_t)svd.vp, map.map_name, in asmap_step()
1389 map.map_base = (uintptr_t)seg->s_base; in asmap_step()
1403 mdb_kproc_asiter(uintptr_t as, in mdb_kproc_asiter()
1414 arg.asm_segvn_ops = (struct seg_ops *)(uintptr_t)sym.st_value; in mdb_kproc_asiter()
1425 mdb_kproc_auxv(uintptr_t proc, auxv_t *auxv) in mdb_kproc_auxv()
1444 mdb_kproc_pid(uintptr_t proc_addr) in mdb_kproc_pid()
1450 mdb_vread(&pid, sizeof (pid), (uintptr_t)p.p_pidp) == sizeof (pid)) in mdb_kproc_pid()
1470 uintptr_t pt; in mdb_dump_print_content()
1471 uintptr_t procp; in mdb_dump_print_content()
1501 if (procp == (uintptr_t)sym.st_value) { in mdb_dump_print_content()
1523 uintptr_t pidp; in mdb_dump_find_curproc()
1542 static uintptr_t
1545 uintptr_t top_devinfo_addr; in mdb_ddi_root_node()
1562 mdb_ddi_deviname(uintptr_t dip_addr, char *name, size_t name_size) in mdb_ddi_deviname()
1564 uintptr_t addrname; in mdb_ddi_deviname()
1596 (uintptr_t)local_dip.devi_node_name); in mdb_ddi_deviname()
1603 addrname = (uintptr_t)local_dip.devi_addr; in mdb_ddi_deviname()
1631 mdb_ddi_pathname(uintptr_t dip_addr, char *path, size_t pathlen) in mdb_ddi_pathname()
1634 uintptr_t parent_dip; in mdb_ddi_pathname()
1649 parent_dip = (uintptr_t)local_dip.devi_parent; in mdb_ddi_pathname()
1664 mdb_read_refstr(uintptr_t refstr_addr, char *str, size_t nbytes) in mdb_read_refstr()
1668 return (mdb_readstr(str, nbytes, (uintptr_t)r->rs_string)); in mdb_read_refstr()
1686 if (mdb_vread(&mblk, sizeof (mblk), (uintptr_t)mb->b_next) == in mdb_mblk_count()
1783 uintptr_t ptr; in mdb_gethrtime()
1799 if (ptr == (uintptr_t)sym.st_value) in mdb_gethrtime()
1838 uintptr_t ptr; in mdb_get_lbolt()