/titanic_44/usr/src/cmd/mdb/sparc/kmdb/kctl/ |
H A D | kctl_isadep.c | 155 kctl_ttable_reserve(kmdb_auxv_t *kav, size_t *szp) in kctl_ttable_reserve() argument 157 caddr_t tba = kav->kav_dseg; in kctl_ttable_reserve() 159 ASSERT(kav->kav_dseg_size > KCTL_TTABLE_SIZE); in kctl_ttable_reserve() 160 ASSERT(((uintptr_t)kav->kav_dseg & ((1 << 16) - 1)) == 0); in kctl_ttable_reserve() 162 kav->kav_dseg += KCTL_TTABLE_SIZE; in kctl_ttable_reserve() 163 kav->kav_dseg_size -= KCTL_TTABLE_SIZE; in kctl_ttable_reserve() 206 kctl_auxv_init_isadep(kmdb_auxv_t *kav, void *romp) in kctl_auxv_init_isadep() argument 213 kctl.kctl_tba = kav->kav_tba_native = kctl_ttable_reserve(kav, in kctl_auxv_init_isadep() 214 &kav->kav_tba_native_sz); in kctl_auxv_init_isadep() 216 kav->kav_tba_obp = (boot_tba == NULL ? get_tba() : boot_tba); in kctl_auxv_init_isadep() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/kmdb/kctl/ |
H A D | kctl_auxv.c | 73 kctl_auxv_init(kmdb_auxv_t *kav, const char *cfg, const char **argv, void *romp) in kctl_auxv_init() argument 75 bzero(kav, sizeof (kmdb_auxv_t)); in kctl_auxv_init() 76 kav->kav_dseg = kctl.kctl_dseg; in kctl_auxv_init() 77 kav->kav_dseg_size = kctl.kctl_dseg_size; in kctl_auxv_init() 78 kav->kav_pagesize = PAGESIZE; in kctl_auxv_init() 79 kav->kav_ncpu = NCPU; in kctl_auxv_init() 80 kav->kav_kdi = &kobj_kdi; in kctl_auxv_init() 81 kav->kav_wrintr_fire = kctl_wrintr_fire; in kctl_auxv_init() 83 kav->kav_config = cfg; in kctl_auxv_init() 84 kav->kav_argv = argv; in kctl_auxv_init() [all …]
|
H A D | kctl_main.c | 327 kmdb_auxv_t kav; in kctl_startup_preactivate() local 330 kctl_auxv_init(&kav, cfg, argv, romp); in kctl_startup_preactivate() 332 rc = kmdb_init(kctl.kctl_execname, &kav); in kctl_startup_preactivate() 334 kctl_auxv_fini(&kav); in kctl_startup_preactivate()
|
/titanic_44/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_main.c | 160 kmdb_init(const char *execname, kmdb_auxv_t *kav) in kmdb_init() argument 177 kmdb_prom_init_begin("kmdb", kav); in kmdb_init() 178 mdb_umem_startup(kav->kav_dseg, kav->kav_dseg_size, in kmdb_init() 179 kav->kav_pagesize); in kmdb_init() 181 kmdb_prom_init_finish(kav); in kmdb_init() 183 mdb.m_dseg = kav->kav_dseg; in kmdb_init() 184 mdb.m_dsegsz = kav->kav_dseg_size; in kmdb_init() 199 if (kav->kav_config != NULL) in kmdb_init() 200 mdb_set_config(kav->kav_config); in kmdb_init() 202 if (kav->kav_argv != NULL) { in kmdb_init() [all …]
|
H A D | kmdb_promif.c | 378 kmdb_get_ttyio_mode(kmdb_auxv_t *kav, char *devname) in kmdb_get_ttyio_mode() argument 386 modepval = kmdb_prom_get_ddi_prop(kav, modepname); in kmdb_get_ttyio_mode() 540 kmdb_prom_term_init(kmdb_auxv_t *kav, kmdb_promif_t *pif) in kmdb_prom_term_init() argument 546 if (kmdb_prom_stdout_is_framebuffer(kav)) in kmdb_prom_term_init() 552 if ((conout = kmdb_prom_get_ddi_prop(kav, "output-device")) == in kmdb_prom_term_init() 566 char *mode = kmdb_get_ttyio_mode(kav, conout); in kmdb_prom_term_init() 600 if ((conin = kmdb_prom_get_ddi_prop(kav, "input-device")) == NULL || in kmdb_prom_term_init() 609 char *mode = kmdb_get_ttyio_mode(kav, conin); in kmdb_prom_term_init() 767 kmdb_prom_init_begin(char *pgmname, kmdb_auxv_t *kav) in kmdb_prom_init_begin() argument 770 if (kav->kav_domaining) in kmdb_prom_init_begin() [all …]
|
H A D | kmdb_kdi.c | 282 kmdb_kdi_init(kdi_t *kdi, kmdb_auxv_t *kav) in kmdb_kdi_init() argument 285 mdb.m_pagesize = kav->kav_pagesize; in kmdb_kdi_init() 289 kdi_auxv = kav; in kmdb_kdi_init() 291 kmdb_kdi_init_isadep(kdi, kav); in kmdb_kdi_init()
|
H A D | kmdb_dpi.c | 63 kmdb_dpi_init(kmdb_auxv_t *kav) in kmdb_dpi_init() argument 67 kmdb_dpi_wrintr_fire = kav->kav_wrintr_fire; in kmdb_dpi_init() 70 return (mdb.m_dpi->dpo_init(kav)); in kmdb_dpi_init()
|
/titanic_44/usr/src/cmd/mdb/intel/kmdb/ |
H A D | kmdb_promif_isadep.c | 66 kmdb_prom_get_ddi_prop(kmdb_auxv_t *kav, char *propname) in kmdb_prom_get_ddi_prop() argument 70 if (kav->kav_pcache != NULL) { in kmdb_prom_get_ddi_prop() 71 for (i = 0; i < kav->kav_nprops; i++) { in kmdb_prom_get_ddi_prop() 72 kmdb_auxv_nv_t *nv = &kav->kav_pcache[i]; in kmdb_prom_get_ddi_prop() 88 kmdb_prom_stdout_is_framebuffer(kmdb_auxv_t *kav) in kmdb_prom_stdout_is_framebuffer() argument 97 if ((dev = kmdb_prom_get_ddi_prop(kav, "output-device")) == NULL) in kmdb_prom_stdout_is_framebuffer()
|
H A D | kaif.c | 850 kaif_init(kmdb_auxv_t *kav) in kaif_init() argument 853 kaif_cpusave = mdb_zalloc(sizeof (kaif_cpusave_t) * kav->kav_ncpu, in kaif_init() 855 kaif_ncpusave = kav->kav_ncpu; in kaif_init() 861 kaif_trap_switch = (kav->kav_flags & KMDB_AUXV_FL_NOTRPSWTCH) == 0; in kaif_init()
|
H A D | kmdb_kdi_isadep.c | 78 kmdb_kdi_init_isadep(kdi_t *kdi, kmdb_auxv_t *kav) in kmdb_kdi_init_isadep() argument
|
/titanic_44/usr/src/cmd/mdb/intel/kmdb/kctl/ |
H A D | kctl_isadep.c | 154 kctl_auxv_init_isadep(kmdb_auxv_t *kav, void *romp) in kctl_auxv_init_isadep() argument 156 kav->kav_pcache = kctl_pcache_create(&kav->kav_nprops); in kctl_auxv_init_isadep() 157 kav->kav_romp = romp; in kctl_auxv_init_isadep() 161 kctl_auxv_fini_isadep(kmdb_auxv_t *kav) in kctl_auxv_fini_isadep() argument 163 if (kav->kav_pcache != NULL) in kctl_auxv_fini_isadep() 164 kctl_pcache_destroy(kav->kav_pcache); in kctl_auxv_fini_isadep()
|
/titanic_44/usr/src/cmd/mdb/sparc/kmdb/ |
H A D | kaif.c | 939 kaif_init(kmdb_auxv_t *kav) in kaif_init() argument 947 kaif_tba = kav->kav_tba_active; in kaif_init() 948 kaif_tba_obp = kav->kav_tba_obp; in kaif_init() 949 kaif_tba_native = kav->kav_tba_native; in kaif_init() 950 kaif_tba_native_sz = kav->kav_tba_native_sz; in kaif_init() 952 kaif_tba_kernel = kav->kav_tba_kernel; in kaif_init() 956 kaif_cpusave = mdb_zalloc(sizeof (kaif_cpusave_t) * kav->kav_ncpu, in kaif_init() 958 kaif_ncpusave = kav->kav_ncpu; in kaif_init() 960 rwins = mdb_zalloc(sizeof (struct rwindow) * nwin * kav->kav_ncpu, in kaif_init() 972 kaif_dseg = kav->kav_dseg; in kaif_init() [all …]
|
H A D | kmdb_promif_isadep.c | 74 kmdb_prom_get_ddi_prop(kmdb_auxv_t *kav, char *propname) in kmdb_prom_get_ddi_prop() argument 220 kmdb_prom_stdout_is_framebuffer(kmdb_auxv_t *kav) in kmdb_prom_stdout_is_framebuffer() argument
|
H A D | kmdb_kdi_isadep.c | 241 kmdb_kdi_init_isadep(kdi_t *kdi, kmdb_auxv_t *kav) in kmdb_kdi_init_isadep() argument
|
/titanic_44/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_vnic.c | 1736 eib_ka_vnics_t *kav; in eib_vnic_start_keepalives() local 1740 kav = kmem_zalloc(sizeof (eib_ka_vnics_t), KM_SLEEP); in eib_vnic_start_keepalives() 1741 kav->ka_vnic = vnic; in eib_vnic_start_keepalives() 1742 kav->ka_next = NULL; in eib_vnic_start_keepalives() 1756 elem->ka_next = kav; in eib_vnic_start_keepalives() 1758 ss->ei_ka_vnics = kav; in eib_vnic_start_keepalives()
|