Home | History | Annotate | Download | only in ml
      1     0    stevel \ offsets.in: input file to produce assym.h using the stabs program
      2  8803  Jonathan \ Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
      3     0    stevel \ Use is subject to license terms.
      4     0    stevel \
      5     0    stevel \ CDDL HEADER START
      6     0    stevel \
      7     0    stevel \ The contents of this file are subject to the terms of the
      8  2241      huah \ Common Development and Distribution License (the "License").
      9  2241      huah \ You may not use this file except in compliance with the License.
     10     0    stevel \
     11     0    stevel \ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
     12     0    stevel \ or http://www.opensolaris.org/os/licensing.
     13     0    stevel \ See the License for the specific language governing permissions
     14     0    stevel \ and limitations under the License.
     15     0    stevel \
     16     0    stevel \ When distributing Covered Code, include this CDDL HEADER in each
     17     0    stevel \ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     18     0    stevel \ If applicable, add the following below this CDDL HEADER, with the
     19     0    stevel \ fields enclosed by brackets "[]" replaced with your own identifying
     20     0    stevel \ information: Portions Copyright [yyyy] [name of copyright owner]
     21     0    stevel \
     22     0    stevel \ CDDL HEADER END
     23     0    stevel \
     24     0    stevel \
     25     0    stevel \
     26     0    stevel \ Guidelines:
     27     0    stevel \ 
     28     0    stevel \ A blank line is required between structure/union/intrinsic names.
     29     0    stevel \ 
     30     0    stevel \ The general form is:
     31     0    stevel \ 
     32     0    stevel \	name size_define [shift_define]
     33     0    stevel \		member_name [offset_define]
     34     0    stevel \	{blank line}
     35     0    stevel \ 
     36     0    stevel \ If offset_define is not specified then the member_name is
     37     0    stevel \ converted to all caps and used instead.  If the size of an item is
     38     0    stevel \ a power of two then an optional shift count may be output using
     39     0    stevel \ shift_define as the name but only if shift_define was specified.
     40     0    stevel \ 
     41     0    stevel \ Arrays cause stabs to automatically output the per-array-item increment
     42     0    stevel \ in addition to the base address:
     43     0    stevel \ 
     44     0    stevel \	 foo FOO_SIZE
     45     0    stevel \		array	FOO_ARRAY
     46     0    stevel \ 
     47     0    stevel \ results in:
     48     0    stevel \ 
     49     0    stevel \	#define	FOO_ARRAY	0x0
     50     0    stevel \	#define	FOO_ARRAY_INCR	0x4
     51     0    stevel \ 
     52     0    stevel \ which allows \#define's to be used to specify array items:
     53     0    stevel \ 
     54     0    stevel \	#define	FOO_0	(FOO_ARRAY + (0 * FOO_ARRAY_INCR))
     55     0    stevel \	#define	FOO_1	(FOO_ARRAY + (1 * FOO_ARRAY_INCR))
     56     0    stevel \	...
     57     0    stevel \	#define	FOO_n	(FOO_ARRAY + (n * FOO_ARRAY_INCR))
     58     0    stevel \ 
     59     0    stevel \ There are several examples below (search for _INCR).
     60     0    stevel \ 
     61     0    stevel \ There is currently no manner in which to identify "anonymous"
     62     0    stevel \ structures or unions so if they are to be used in assembly code
     63     0    stevel \ they must be given names.
     64     0    stevel \ 
     65     0    stevel \ When specifying the offsets of nested structures/unions each nested
     66     0    stevel \ structure or union must be listed separately then use the
     67     0    stevel \ "\#define" escapes to add the offsets from the base structure/union
     68     0    stevel \ and all of the nested structures/unions together.  See the many
     69     0    stevel \ examples already in this file.
     70     0    stevel 
     71     0    stevel #ifndef	_GENASSYM
     72     0    stevel #define	_GENASSYM
     73     0    stevel #endif
     74     0    stevel 
     75     0    stevel #define	SIZES	1
     76     0    stevel 
     77     0    stevel #include <sys/vmmeter.h>
     78     0    stevel #include <sys/mutex_impl.h>
     79     0    stevel #include <sys/lockstat.h>
     80     0    stevel #include <sys/ddi_isa.h>
     81     0    stevel #include <sys/ivintr.h>
     82     0    stevel #include <sys/ddi_impldefs.h>
     83     0    stevel #include <vm/hat_sfmmu.h>
     84     0    stevel #include <sys/avintr.h>
     85     0    stevel #include <sys/strsubr.h>
     86     0    stevel #include <sys/dmv.h>
     87     0    stevel #include <sys/fpu/fpu_simulator.h>
     88     0    stevel #include <sys/ontrap.h>
     89     0    stevel #include <sys/lgrp.h>
     90     0    stevel #include <sys/ddifm_impl.h>
     91  2712   nn35248 #include <sys/brand.h>
     92     0    stevel 
     93     0    stevel greg_t		GREGSIZE
     94     0    stevel 
     95     0    stevel uintptr_t	LWP_ARG_SZ
     96     0    stevel 
     97     0    stevel proc		PROCSIZE
     98     0    stevel 	p_link
     99     0    stevel 	p_next
    100     0    stevel 	p_child
    101     0    stevel 	p_sibling
    102     0    stevel 	p_sig
    103     0    stevel 	p_wcode
    104     0    stevel 	p_flag
    105     0    stevel 	p_tlist
    106     0    stevel 	p_as
    107     0    stevel 	p_lockp
    108     0    stevel 	p_pidp
    109     0    stevel 	p_fixalignment
    110     0    stevel 	p_utraps
    111  4706       edp 	p_agenttp
    112  2712   nn35248 	p_brand
    113  2712   nn35248 	p_brand_data
    114     0    stevel 
    115     0    stevel \#define	P_UTRAP4	(UT_ILLTRAP_INSTRUCTION * CPTRSIZE)
    116     0    stevel \#define	P_UTRAP7	(UT_FP_DISABLED * CPTRSIZE)
    117     0    stevel \#define	P_UTRAP8	(UT_FP_EXCEPTION_IEEE_754 * CPTRSIZE)
    118     0    stevel \#define	P_UTRAP10	(UT_TAG_OVERFLOW * CPTRSIZE)
    119     0    stevel \#define	P_UTRAP11	(UT_DIVISION_BY_ZERO * CPTRSIZE)
    120     0    stevel \#define	P_UTRAP15	(UT_MEM_ADDRESS_NOT_ALIGNED * CPTRSIZE)
    121     0    stevel \#define	P_UTRAP16	(UT_PRIVILEGED_ACTION * CPTRSIZE)
    122     0    stevel 
    123     0    stevel pid	PID_SIZE
    124     0    stevel 	pid_id	PID_PIDID
    125     0    stevel 
    126     0    stevel _label_t	LABEL_SIZE
    127     0    stevel 	val	LABEL_VAL
    128     0    stevel 
    129     0    stevel _kthread	THREAD_SIZE
    130     0    stevel 	t_lock
    131     0    stevel 	t_lock_flush
    132     0    stevel 	t_lockp
    133     0    stevel 	t_oldspl
    134     0    stevel 	t_pri
    135     0    stevel 	t_lwp
    136     0    stevel 	t_procp
    137     0    stevel 	t_link
    138     0    stevel 	t_state
    139     0    stevel 	t_mstate
    140     0    stevel 	t_stk		T_STACK
    141     0    stevel 	t_swap
    142     0    stevel 	t_flag		T_FLAGS
    143     0    stevel 	t_ctx
    144     0    stevel 	t_pcb
    145     0    stevel 	t_lofault
    146     0    stevel 	t_onfault
    147     0    stevel 	t_ontrap
    148     0    stevel 	t_nomigrate
    149     0    stevel 	t_cpu
    150     0    stevel 	t_weakbound_cpu
    151     0    stevel 	t_lpl
    152     0    stevel 	t_bound_cpu
    153     0    stevel 	t_intr
    154     0    stevel 	t_forw
    155     0    stevel 	t_back
    156     0    stevel 	t_sig
    157     0    stevel 	t_tid
    158     0    stevel 	t_pre_sys
    159     0    stevel 	t_preempt
    160     0    stevel 	t_proc_flag
    161     0    stevel 	t_startpc
    162     0    stevel 	t_sysnum
    163     0    stevel 	_tu._t_post_sys_ast	T_POST_SYS_AST
    164     0    stevel 	_tu._ts._t_astflag	T_ASTFLAG
    165     0    stevel 	_tu._ts._t_sig_check	T_SIG_CHECK
    166     0    stevel 	_tu._ts._t_post_sys	T_POST_SYS
    167     0    stevel 	_tu._ts._t_trapret	T_TRAPRET
    168     0    stevel 	t_preempt_lk
    169     0    stevel 	t_kpri_req
    170     0    stevel 	t_lockstat
    171     0    stevel 	t_pil
    172     0    stevel 	t_intr_start
    173     0    stevel 	_tdu._tds._t_dtrace_on	T_DTRACE_ON
    174     0    stevel 	_tdu._tds._t_dtrace_step T_DTRACE_STEP
    175     0    stevel 	_tdu._tds._t_dtrace_ret	T_DTRACE_RET
    176     0    stevel 	_tdu._tds._t_dtrace_ast	T_DTRACE_AST
    177     0    stevel 	_tdu._t_dtrace_ft	T_DTRACE_FT
    178     0    stevel 	t_dtrace_npc
    179     0    stevel 	t_copyops
    180     0    stevel 
    181     0    stevel \#define	L_PC	(0 * LABEL_VAL_INCR)
    182     0    stevel \#define	L_SP	(1 * LABEL_VAL_INCR)
    183     0    stevel 
    184     0    stevel \#define	T_PC	(T_PCB + L_PC)
    185     0    stevel \#define	T_SP	(T_PCB + L_SP)
    186     0    stevel 
    187     0    stevel sysent	SYSENT_SIZE SYSENT_SHIFT
    188     0    stevel 	sy_callc
    189     0    stevel 	sy_flags
    190     0    stevel 
    191     0    stevel as	AS_SIZE
    192     0    stevel 	a_hat
    193     0    stevel 	a_userlimit
    194     0    stevel 
    195     0    stevel hmehash_bucket	HMEBUCK_SIZE
    196     0    stevel 	hmeblkp	HMEBUCK_HBLK
    197     0    stevel 	hmeh_nextpa	HMEBUCK_NEXTPA
    198     0    stevel 	hmeh_listlock	HMEBUCK_LOCK
    199     0    stevel 
    200     0    stevel tte_t	TTE_SIZE
    201     0    stevel 	ll	TTE_LL
    202     0    stevel 
    203     0    stevel ism_blk	ISMBLK_SIZE
    204     0    stevel 	iblk_maps	IBLK_MAPS
    205     0    stevel 	iblk_next	IBLK_NEXT
    206     0    stevel 	iblk_nextpa	IBLK_NEXTPA
    207     0    stevel 
    208     0    stevel ism_map_t	ISM_MAP_SZ
    209     0    stevel 	imap_seg	IMAP_SEG
    210     0    stevel 	imap_vb_shift	IMAP_VB_SHIFT
    211  4528   paulsan 	imap_rid	IMAP_RID
    212     0    stevel 	imap_hatflags	IMAP_HATFLAGS
    213     0    stevel 	imap_sz_mask	IMAP_SZ_MASK
    214     0    stevel 	imap_ismhat	IMAP_ISMHAT
    215     0    stevel 
    216     0    stevel tsbe	TSBE_SIZE
    217     0    stevel 	tte_tag		TSBE_TAG
    218     0    stevel 	tte_data	TSBE_TTE
    219     0    stevel 
    220     0    stevel tsb_tag	TSBTAG_SIZE
    221     0    stevel 	tagints.inthi	TSBTAG_INTHI
    222     0    stevel 	tagints.intlo	TSBTAG_INTLO
    223     0    stevel 
    224     0    stevel hme_blk	HMEBLK_SIZE
    225     0    stevel 	hblk_next	HMEBLK_NEXT
    226     0    stevel 	hblk_tag	HMEBLK_TAG
    227     0    stevel 	hblk_misc	HMEBLK_MISC
    228     0    stevel 	hblk_hme	HMEBLK_HME1
    229     0    stevel 	hblk_nextpa	HMEBLK_NEXTPA
    230     0    stevel 
    231  2241      huah mmu_ctx MMU_CTX_SIZE
    232  2241      huah 	mmu_gnum	MMU_CTX_GNUM
    233  2241      huah 	mmu_cnum	MMU_CTX_CNUM
    234  2241      huah 	mmu_nctxs	MMU_CTX_NCTXS
    235  2241      huah 
    236  2241      huah sfmmu_ctx	SFMMU_MMU_CTX_SIZE SFMMU_MMU_CTX_SHIFT
    237  2241      huah 	gnum		SFMMU_MMU_GC_NUM
    238  2241      huah 
    239     0    stevel user	USIZEBYTES
    240     0    stevel 	u_comm
    241     0    stevel 	u_signal
    242     0    stevel 
    243     0    stevel _klwp	LWP_SIZE
    244     0    stevel 	lwp_thread
    245     0    stevel 	lwp_regs
    246     0    stevel 	lwp_fpu
    247     0    stevel 	lwp_arg
    248     0    stevel 	lwp_cursig
    249     0    stevel 	lwp_ru.sysc			LWP_RU_SYSC
    250     0    stevel 	lwp_state
    251     0    stevel 	lwp_mstate.ms_start		LWP_MS_START
    252     0    stevel 	lwp_mstate.ms_prev		LWP_MS_PREV
    253     0    stevel 	lwp_mstate.ms_state_start	LWP_STATE_START
    254     0    stevel 	lwp_mstate.ms_acct		LWP_MS_ACCT
    255     0    stevel 	lwp_pcb.pcb_flags		PCB_FLAGS
    256     0    stevel 	lwp_pcb.pcb_trap0addr		PCB_TRAP0
    257     0    stevel 	lwp_pcb.pcb_step		PCB_STEP
    258     0    stevel 	lwp_pcb.pcb_tracepc		PCB_TRACEPC
    259     0    stevel 
    260     0    stevel mstate	MSTATE_SIZE
    261     0    stevel 	ms_start
    262     0    stevel 	ms_prev
    263     0    stevel 	ms_term
    264     0    stevel 	ms_state_start
    265     0    stevel 	ms_acct
    266     0    stevel 
    267     0    stevel \#define	LWP_ACCT_USER	(LWP_MS_ACCT + (LMS_USER * LWP_MS_ACCT_INCR))
    268     0    stevel \#define	LWP_ACCT_SYSTEM (LWP_MS_ACCT + (LMS_SYSTEM * LWP_MS_ACCT_INCR))
    269     0    stevel 
    270     0    stevel rwindow32	RWIN32SIZE	RWIN32SHIFT
    271     0    stevel 	rw_local	RW32_LOCAL
    272     0    stevel 	rw_in		RW32_IN
    273     0    stevel 
    274     0    stevel rwindow64	RWIN64SIZE	RWIN64SHIFT
    275     0    stevel 	rw_local	RW64_LOCAL
    276     0    stevel 	rw_in		RW64_IN
    277     0    stevel 
    278     0    stevel machpcb	MPCBSIZE
    279     0    stevel 	mpcb_regs
    280     0    stevel 	mpcb_wbuf
    281     0    stevel 	mpcb_spbuf
    282     0    stevel 	mpcb_wbcnt
    283     0    stevel 	mpcb_rwin
    284     0    stevel 	mpcb_rsp
    285     0    stevel 	mpcb_flags
    286     0    stevel 	mpcb_thread
    287     0    stevel 	mpcb_wstate
    288     0    stevel 	mpcb_pa		MPCB_PA
    289     0    stevel 	mpcb_wbuf_pa
    290     0    stevel 
    291     0    stevel \#define	MPCB_RWIN0	(MPCB_RWIN + (0 * MPCB_RWIN_INCR))
    292     0    stevel \#define	MPCB_RWIN1	(MPCB_RWIN + (1 * MPCB_RWIN_INCR))
    293     0    stevel \#define	MPCB_RSP0	(MPCB_RSP + (0 * MPCB_RSP_INCR))
    294     0    stevel \#define	MPCB_RSP1	(MPCB_RSP + (1 * MPCB_RSP_INCR))
    295     0    stevel 
    296     0    stevel kfpu_t	KFPUSIZE
    297     0    stevel 	fpu_fr.fpu_regs		FPU_REGS
    298     0    stevel 	fpu_fsr
    299     0    stevel 	fpu_fprs
    300     0    stevel 	fpu_q
    301     0    stevel 	fpu_qcnt
    302     0    stevel 	fpu_en
    303     0    stevel 
    304     0    stevel \#define	FPU_GSR		KFPUSIZE
    305     0    stevel 
    306     0    stevel regs	REGSIZE
    307     0    stevel 	r_tstate	TSTATE_OFF
    308     0    stevel 	r_g1		G1_OFF
    309     0    stevel 	r_g2		G2_OFF
    310     0    stevel 	r_g3		G3_OFF
    311     0    stevel 	r_g4		G4_OFF
    312     0    stevel 	r_g5		G5_OFF
    313     0    stevel 	r_g6		G6_OFF
    314     0    stevel 	r_g7		G7_OFF
    315     0    stevel 	r_o0		O0_OFF
    316     0    stevel 	r_o1		O1_OFF
    317     0    stevel 	r_o2		O2_OFF
    318     0    stevel 	r_o3		O3_OFF
    319     0    stevel 	r_o4		O4_OFF
    320     0    stevel 	r_o5		O5_OFF
    321     0    stevel 	r_o6		O6_OFF
    322     0    stevel 	r_o7		O7_OFF
    323     0    stevel 	r_pc		PC_OFF
    324     0    stevel 	r_npc		NPC_OFF
    325     0    stevel 	r_y		Y_OFF
    326     0    stevel 
    327     0    stevel \ XXX - doesn't preserve case up above
    328     0    stevel \#define	nPC_OFF		NPC_OFF
    329     0    stevel 
    330     0    stevel flushmeter	FM_SIZE
    331     0    stevel 	f_ctx		FM_CTX
    332     0    stevel 	f_usr		FM_USR
    333     0    stevel 	f_region	FM_REGION
    334     0    stevel 	f_segment	FM_SEGMENT
    335     0    stevel 	f_page		FM_PAGE
    336     0    stevel 	f_partial	FM_PARTIAL
    337     0    stevel 
    338     0    stevel autovec		AUTOVECSIZE
    339     0    stevel 	av_vector
    340     0    stevel 	av_intarg
    341     0    stevel 
    342     0    stevel cpu	CPUSIZE
    343     0    stevel 	cpu_id
    344     0    stevel 	cpu_flags
    345     0    stevel 	cpu_thread
    346     0    stevel 	cpu_thread_lock
    347     0    stevel 	cpu_kprunrun
    348     0    stevel 	cpu_lwp
    349     0    stevel 	cpu_fpowner
    350     0    stevel 	cpu_idle_thread
    351     0    stevel 	cpu_intr_thread
    352     0    stevel 	cpu_intr_actv
    353     0    stevel 	cpu_base_spl
    354     0    stevel 	cpu_intr_stack
    355     0    stevel 	cpu_stats.sys.cpumigrate	CPU_STATS_SYS_CPUMIGRATE
    356     0    stevel 	cpu_stats.sys.intr		CPU_STATS_SYS_INTR
    357     0    stevel 	cpu_stats.sys.intrunpin		CPU_STATS_SYS_INTRUNPIN
    358     0    stevel 	cpu_stats.sys.intrblk		CPU_STATS_SYS_INTRBLK
    359     0    stevel 	cpu_stats.sys.syscall		CPU_STATS_SYS_SYSCALL
    360     0    stevel 	cpu_profile_pc
    361     0    stevel 	cpu_profile_upc
    362     0    stevel 	cpu_profile_pil
    363     0    stevel 	cpu_ftrace.ftd_state		CPU_FTRACE_STATE
    364   590    esolom 	cpu_mstate
    365   590    esolom 	cpu_intracct
    366  8803  Jonathan 	cpu_cpcprofile_pc
    367  8803  Jonathan 	cpu_cpcprofile_upc
    368     0    stevel 	cpu_m				CPU_MCPU
    369     0    stevel 	cpu_m.divisor			CPU_DIVISOR
    370     0    stevel 	cpu_m.intrstat			CPU_INTRSTAT
    371     0    stevel 	cpu_m.pil_high_start		CPU_PIL_HIGH_START
    372     0    stevel 	cpu_m.intr_tail			INTR_TAIL
    373     0    stevel 	cpu_m.intr_head			INTR_HEAD
    374     0    stevel 	cpu_m.tl1_hdlr			CPU_TL1_HDLR
    375     0    stevel 	cpu_m.intrcnt			CPU_INTRCNT
    376     0    stevel 	cpu_m.tmp1			CPU_TMP1
    377     0    stevel 	cpu_m.tmp2			CPU_TMP2
    378  4127       edp 	cpu_m.tmp3			CPU_TMP3
    379  4127       edp 	cpu_m.tmp4			CPU_TMP4
    380  3856   vb70745 	cpu_m.ofd			CPU_OFD
    381  3856   vb70745 	cpu_m.lfd			CPU_LFD
    382  3856   vb70745 	cpu_m.otd			CPU_OTD
    383     0    stevel 	cpu_m.mpcb			CPU_MPCB
    384     0    stevel 	cpu_m.cpu_private		CPU_PRIVATE
    385  2241      huah 	cpu_m.cpu_mmu_idx		CPU_MMU_IDX
    386  2241      huah 	cpu_m.cpu_mmu_ctxp            	CPU_MMU_CTXP
    387     0    stevel 	cpu_m.ptl1_state		CPU_PTL1
    388     0    stevel 
    389     0    stevel cpu_core_t	CPU_CORE_SIZE	CPU_CORE_SHIFT
    390     0    stevel 	cpuc_dtrace_flags
    391     0    stevel 	cpuc_dtrace_illval
    392     0    stevel 
    393     0    stevel cpuset_t	CPUSET_SIZE
    394     0    stevel 
    395     0    stevel ptl1_state	PTL1_STATE_SIZE
    396     0    stevel 	ptl1_regs
    397     0    stevel 	ptl1_entry_count
    398     0    stevel 	ptl1_stktop
    399     0    stevel 
    400     0    stevel ptl1_trapregs
    401     0    stevel 	ptl1_tl
    402     0    stevel 	ptl1_tt
    403     0    stevel 	ptl1_tstate
    404     0    stevel 	ptl1_tpc
    405     0    stevel 	ptl1_tnpc
    406     0    stevel 
    407     0    stevel lgrp_ld		LGRP_LD_SIZE
    408     0    stevel 	lpl_loadavg
    409     0    stevel 	lpl_ncpu
    410     0    stevel 	lpl_lgrpid
    411     0    stevel 
    412  2973   govinda intr_vec IV_SIZE
    413  2973   govinda 	iv_inum
    414  2973   govinda 	iv_pil
    415  2973   govinda 	iv_flags
    416  2973   govinda 	iv_pad
    417     0    stevel 	iv_handler
    418  2973   govinda 	iv_arg1
    419  2973   govinda 	iv_arg2
    420     0    stevel 	iv_payload_buf
    421  2973   govinda 	iv_vec_next
    422  2973   govinda 	iv_pil_next
    423     0    stevel 
    424     0    stevel dmv_disp DMV_DISP_SIZE DMV_DISP_SHIFT
    425     0    stevel 	dmv_func
    426     0    stevel 	dmv_arg
    427     0    stevel 
    428     0    stevel spin_mutex SM_SIZE
    429     0    stevel 	m_spinlock
    430     0    stevel 
    431     0    stevel i_ndi_err	NDI_ERR_SIZE
    432     0    stevel 	err_ena
    433     0    stevel 	err_status
    434     0    stevel 	err_ontrap
    435     0    stevel 
    436     0    stevel ddi_acc_impl	DDI_ACC_IMPL_SIZE
    437     0    stevel 	ahi_common
    438     0    stevel 	ahi_get8
    439     0    stevel 	ahi_get16
    440     0    stevel 	ahi_get32
    441     0    stevel 	ahi_get64
    442     0    stevel 	ahi_put8
    443     0    stevel 	ahi_put16
    444     0    stevel 	ahi_put32
    445     0    stevel 	ahi_put64
    446     0    stevel 	ahi_rep_get8
    447     0    stevel 	ahi_rep_get16
    448     0    stevel 	ahi_rep_get32
    449     0    stevel 	ahi_rep_get64
    450     0    stevel 	ahi_rep_put8
    451     0    stevel 	ahi_rep_put16
    452     0    stevel 	ahi_rep_put32
    453     0    stevel 	ahi_rep_put64
    454     0    stevel 	ahi_fault_check
    455     0    stevel 	ahi_fault
    456     0    stevel 	ahi_err
    457     0    stevel 
    458     0    stevel stdata	STDATA_SIZE
    459     0    stevel 	sd_lock
    460     0    stevel 
    461     0    stevel queue	 Q_SIZE
    462     0    stevel 	q_flag
    463     0    stevel 	q_next
    464     0    stevel 	q_stream
    465     0    stevel 	q_syncq
    466     0    stevel 	q_qinfo
    467     0    stevel 
    468     0    stevel qinit	QI_SIZE
    469     0    stevel 	qi_putp
    470     0    stevel 
    471     0    stevel syncq	SQ_SIZE
    472     0    stevel 	sq_flags
    473     0    stevel 	sq_count
    474     0    stevel 	sq_lock
    475     0    stevel 	sq_wait
    476     0    stevel 	sq_exitwait
    477     0    stevel 
    478     0    stevel bus_ops		BUS_OPS_SIZE
    479     0    stevel 	bus_dma_map		OPS_MAP
    480     0    stevel 	bus_dma_allochdl	OPS_ALLOCHDL
    481     0    stevel 	bus_dma_freehdl		OPS_FREEHDL
    482     0    stevel 	bus_dma_bindhdl		OPS_BINDHDL
    483     0    stevel 	bus_dma_unbindhdl	OPS_UNBINDHDL
    484     0    stevel 	bus_dma_flush		OPS_FLUSH
    485     0    stevel 	bus_dma_win		OPS_WIN
    486     0    stevel 	bus_dma_ctl		OPS_MCTL
    487     0    stevel 	bus_ctl			OPS_CTL
    488     0    stevel 
    489     0    stevel dev_ops		DEV_OPS_SIZE
    490     0    stevel 	devo_bus_ops	DEVI_BUS_OPS
    491     0    stevel 
    492     0    stevel dev_info	DEVI_SIZE
    493     0    stevel 	devi_ops	DEVI_DEV_OPS
    494     0    stevel 	devi_bus_dma_win
    495     0    stevel 	devi_bus_dma_allochdl
    496     0    stevel 	devi_bus_dma_freehdl
    497     0    stevel 	devi_bus_dma_bindhdl
    498     0    stevel 	devi_bus_dma_unbindhdl
    499     0    stevel 	devi_bus_dma_flush
    500     0    stevel 	devi_bus_dma_unbindfunc
    501     0    stevel 	devi_bus_ctl
    502     0    stevel 	devi_bus_dma_map
    503     0    stevel 	devi_bus_dma_ctl
    504     0    stevel 
    505     0    stevel kstat_io
    506     0    stevel 	wtime		KSTAT_IO_WTIME
    507     0    stevel 	wlentime	KSTAT_IO_WLENTIME
    508     0    stevel 	wlastupdate	KSTAT_IO_WLASTUPDATE
    509     0    stevel 	rtime		KSTAT_IO_RTIME
    510     0    stevel 	rlentime	KSTAT_IO_RLENTIME
    511     0    stevel 	rlastupdate	KSTAT_IO_RLASTUPDATE
    512     0    stevel 	wcnt		KSTAT_IO_WCNT
    513     0    stevel 	rcnt		KSTAT_IO_RCNT
    514     0    stevel 
    515     0    stevel ddi_dma_impl
    516     0    stevel 	dmai_rflags	DMA_HANDLE_RFLAGS
    517     0    stevel 	dmai_rdip	DMA_HANDLE_RDIP
    518     0    stevel 
    519     0    stevel on_trap_data
    520     0    stevel 	ot_prot
    521     0    stevel 	ot_trap
    522     0    stevel 	ot_trampoline
    523     0    stevel 	ot_jmpbuf
    524     0    stevel 	ot_prev
    525     0    stevel 	ot_handle
    526     0    stevel 	ot_pad1
    527     0    stevel 
    528     0    stevel fpustat_kstat	FPUSTAT_KSTAT_SIZE
    529     0    stevel 	fpu_unfinished_traps.value	FPUSTAT_UNFIN_KSTAT
    530     0    stevel 
    531     0    stevel fpuinfo_kstat	FPUINFO_KSTAT_SIZE
    532     0    stevel 	fpu_sim_fitos.value		FPUINFO_FITOS_KSTAT
    533     0    stevel 
    534     0    stevel mod_stub_info	MODS_SIZE
    535     0    stevel 	mods_func_adr	MODS_INSTFCN
    536     0    stevel 	mods_errfcn	MODS_RETFCN
    537     0    stevel 	mods_flag	MODS_FLAG
    538     0    stevel 
    539     0    stevel copyops
    540     0    stevel 	cp_copyin
    541     0    stevel 	cp_xcopyin
    542     0    stevel 	cp_copyout
    543     0    stevel 	cp_xcopyout
    544     0    stevel 	cp_copyinstr
    545     0    stevel 	cp_copyoutstr
    546     0    stevel 	cp_fuword8
    547     0    stevel 	cp_fuword16
    548     0    stevel 	cp_fuword32
    549     0    stevel 	cp_fuword64
    550     0    stevel 	cp_suword8
    551     0    stevel 	cp_suword16
    552     0    stevel 	cp_suword32
    553     0    stevel 	cp_suword64
    554     0    stevel 	cp_physio
    555     0    stevel 
    556  2712   nn35248 brand	BRAND_SIZE
    557  2712   nn35248 	b_machops
    558