ELF4( U@]EPE'EPPEEPhj EPMEPEPB PA$P MEPE PBhPA$P MEPEPBlPA$P MEPEPPA(P MEPEPB PA(P MEPEPBPA(P MEPE PBPA(P MEPE$PBPA(P Eǀ(EPEPEEPhDj EPP= EPhtj EiEPPEEPEPEUEUjEP=2EPPEPhj EEPjEP =2EPPEPhj EUE@PjhBPUEPhpBjBPjEP=DEPh(j EPEPPEUE@Pjh B PUE@PjhBPEPEP={EPhXj E@PjEP EPE PEPEPPE6EPEPhjME$PhPRPRAPjEP$=yEPhj E@PjEP EPE PEPEPPE\ME(PhPRPRAPjEP$=EPhj E$PE@PjEP EPE PEPEPPEhh$jEPjЋETETPEPhjET=EPhHj E$PE(PE@PjEP EPE PEPEPPEE@<U B@JDU BHJLU BPJTU BXJ\E@`E@dUT+TUBhJlU BpJtEUTBxE@|EǀEǀU U U U $EǀEǀU U EǀEǀEǀUE4PjjBattn_time = %d idr_ioctl: instance %d: timeout waiting for attention! idr_ioctl: instance %d: signal while waiting for attention! idr_ioctl: instance %d: at ready wait idr_ioctl: instance %d: at ready wait - ready already set idr_ioctl: instance %d: at RDY_WAIT, drv_getparm error! idr_ioctl: instance %d: at ready wait, time_now = %d, unit_p->rdy_time = %d idr_ioctl: instance %d: timeout waiting for ready! idr_ioctl: instance %d: signal while waiting for ready! idr_ioctl: instance %d: at ready wait - attf w/out eorf idr_ioctl: instance %d: at get status idr_ioctl: instance %d: at get range idr_ioctl: instance %d: at get regs idr_ioctl: instance %d: at get flags, flags = 0x%x idr_ioctl: instance %d: at data out, data = 0x%x idr_ioctl: instance %d: at data in idr_ioctl: instance %d: at set range, range = 0x%x idr_ioctl: instance %d at SET_RANGE - range count too big! idr_ioctl: instance %d: at idr auto idr_ioctl: instance %d: at idr manual idr_ioctl: instance %d: at start read idr_ioctl: instance %d: at start write idr_ioctl: instance %d: at block end idr_ioctl: instance %d: at BLOCK_END, parity error! idr_ioctl: instance %d: at BLOCK_END, multi-cycle error! idr_ioctl: instance %d: at dev and vend id idr_ioctl: instance %d: at revision id idr_ioctl: instance %d: at set new mode idr_ioctl: instance %d: at get new status idr_ioctl: instance %d: at get new flags idr_ioctl: instance %d: at master clear idr_intr: instance %d: entering interrupt routine idr_intr: instance %d: claiming interrupt, INT_CSTAT = 0x%x idr_intr: instance %d: at case DVMA_WAIT idr_intr: instance %d: at case EOR_WAIT idr_intr: instance %d: at case ATTN_WAIT idr_intr: instance %d: at case RDY_WAIT idr_intr: instance %d: signalling waiting routine idr_intr: instance %d: leaving interrupt routine idr_strategy: instance %d: entering strategy idr_strategy: instance %d: buffer virtual address = 0x%x, buffer size = 0x%x idr_strategy: instance %d: DMA byte count 0! idr_strategy: instance %d: ddi_dma_buf_bind_handle failure! idr_strategy: instance %d: dma cookie count = 0x%x idr_strategy: instance %d: dma cookie count = 0, or too many cookies! idr_strategy: instance %d: cookie number != 0, calling ddi_dma_nextcookie idr_strategy: instance %d: processing cookie #0x%x, phys address = 0x%x, size = 0x%x idr_strategy: instance %d: buffer segment not word aligned or odd byte count! idr_strategy: instance %d: not last iopb, writing pointer to next iopb idr_strategy: instance %d: last iopb, setting end of chain bit idr_strategy: instance %d: syncing iopb memory, cookie_count = 0x%x, size sync'd = 0x%x idr_strategy: instance %d: ddi_dma_sync failure! idr_strategy: instance %d: auto mode, setting range counter to 0x%x (words - 1) idr_strategy: instance %d DR11 range count too large! idr_strategy: instance %d: auto read mode, setting dvma_wait idr_strategy: instance %d: auto write mode, setting eor_wait idr_strategy: instance %d: manual mode, setting dvma_wait idr_strategy: instance %d attempt to issue GO while ATTENTION true! idr_strategy: instance %d: drv_getparm error! idr_strategy: instance %d: manual read/write or auto read, enabling dma done interrupt idr_strategy: instance %d: auto write, disabling dma done interrupt idr_strategy: instance %d: starting dma, latched fcn reg = 0x%x idr_strategy: instance %d: unit_flags = 0x%x, dma mode = 0x%x, int cstat = 0x%x idr_strategy: instance %d: calling cv_timedwait_sig, time_now = %d, dma_time = %d idr_strategy: instance %d: dma not done after cv_timedwait_sig idr_strategy: instance %d: dma not done after abort! idr_strategy: instance %d: signal received while waiting for interrupt! idr_strategy: instance %d: timeout while waiting for interrupt! idr_strategy: instance %d: parity error! idr_strategy: instance %d: multi-cycle error! idr_attach: instance %d: soft_reset: pci_config_setup error! idr_??? (plx_soft_reset): instance %d: soft reset and configuration reload complete idr_attachidr_getinfo_init_info_finiidr_detachidr_openidr_closeidr_readidr_writeidr_ioctlidr_intridr_strategyplx_soft_resetidr mutexidr cvidr power cvsg_list_lengthddi_pseudodma_time_defrdy_time_defattn_time_defbyte_swap_defspeed_defcycle_pol_defbusy_pol_defread_cycle_defread_acf2_defwrite_cycle_defread_f3_defread_f2_defread_f1_defwrite_f3_defwrite_f2_defwrite_f1_defopen_f3_defopen_f2_defopen_f1_def12:24:35Jun 21 2000IKON DR11-W, 16 June, 2000!p$0%&P( 0l`      #H.!7p$A0%J&TP(^`,frl}0q pBW@ F-CK_h{ 2?S^t%z@Y *3;L`nz!3DK_j@Ypxidr.debugidr_driver.cslave_attridr_cb_opsidr_openidr_closeidr_readidr_writeidr_ioctlidr_opsidr_getinfoidr_attachidr_detachmodldrvmodlinkagestate_headidr_intrplx_soft_resetread_dump_0read_dump_1idr_strategyddi_remove_intrgetminorddi_dma_addr_bind_handlephysioddi_dma_mem_freeddi_dma_unbind_handlebiodoneddi_dma_free_handleddi_getlddi_dma_nextcookieddi_remove_minor_nodepci_config_getbdrv_usecwaitpci_config_getlcv_signalddi_dma_alloc_handlecv_destroymutex_enterddi_report_devnulldevdelaymutex_destroyddi_regs_map_setupddi_add_intrddi_soft_state_freemutex_exitddi_soft_state_zalloc_infosprintfmod_installpci_config_teardownddi_dev_nregscopyout_initddi_set_driver_privatecv_broadcastddi_dma_mem_allocnodevddi_intr_hilevelddi_get_soft_stateddi_getpropnochpollcv_initpci_config_setupddi_soft_state_finimod_driveropsddi_prop_opddi_dma_syncddi_get_iblock_cookieminphysdrv_usectohzddi_create_minor_nodepci_config_putbmod_infopci_config_putlddi_putlbp_mapoutddi_get_instancedrv_getparmddi_regs_map_freecv_timedwait_sigcopyinddi_soft_state_initmod_remove_finicmn_errcv_waitddi_dma_buf_bind_handlemutex_init<=4@(#)types.h 1.65 99/11/15 SMI@(#)isa_defs.h 1.20 99/05/04 SMI@(#)feature_tests.h 1.18 99/07/26 SMI@(#)machtypes.h 1.8 99/05/04 SMI@(#)machtypes.h 1.1 99/05/04 SMI@(#)inttypes.h 1.2 98/01/16 SMI@(#)int_types.h 1.6 97/08/20 SMI@(#)int_limits.h 1.6 99/08/06 SMI@(#)int_const.h 1.2 96/07/08 SMI@(#)int_fmtio.h 1.2 96/07/08 SMI@(#)types32.h 1.4 98/02/13 SMI@(#)select.h 1.16 98/04/27 SMI@(#)param.h 1.75 99/11/15 SMI@(#)errno.h 1.19 98/01/14 SMI@(#)file.h 1.60 99/08/31 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.20 99/05/04 SMI@(#)time.h 2.64 99/10/05 SMI@(#)time_impl.h 1.5 99/10/05 SMI@(#)mutex.h 1.20 98/02/01 SMI@(#)rwlock.h 1.9 98/02/18 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)thread.h 1.103 99/11/20 SMI@(#)klwp.h 1.36 99/07/28 SMI@(#)condvar.h 1.10 98/02/18 SMI@(#)signal.h 1.54 99/07/26 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)unistd.h 1.37 98/10/28 SMI@(#)siginfo.h 1.54 98/03/27 SMI@(#)machsig.h 1.10 99/08/15 SMI@(#)faultcode.h 1.15 92/07/14 SMI@(#)pcb.h 1.15 99/08/15 SMI@(#)reg.h 1.16 99/05/04 SMI@(#)reg.h 1.3 99/08/05 SMI@(#)msacct.h 1.7 93/07/13 SMI@(#)ucontext.h 1.7 99/05/04 SMI@(#)regset.h 1.5 99/05/04 SMI@(#)lwp.h 1.30 98/01/06 SMI@(#)synch.h 1.37 99/11/16 SMI@(#)model.h 1.20 97/09/22 SMI@(#)debug.h 1.22 97/05/15 SMI@(#)user.h 1.59 99/08/31 SMI@(#)resource.h 1.25 98/06/30 SMI@(#)auxv.h 1.26 98/01/13 SMI@(#)proc.h 1.133 99/11/20 SMI@(#)cred.h 1.21 97/01/09 SMI@(#)watchpoint.h 1.6 98/01/06 SMI@(#)seg_enum.h 1.3 95/12/22 SMI@(#)copyops.h 1.4 98/07/17 SMI@(#)buf.h 1.44 99/04/14 SMI@(#)kstat.h 1.15 99/07/26 SMI@(#)aio_req.h 1.2 94/11/11 SMI@(#)uio.h 1.29 97/06/29 SMI@(#)timer.h 1.17 99/06/05 SMI@(#)segment.h 1.14 99/05/04 SMI@(#)utrap.h 1.5 99/01/05 SMI@(#)refstr.h 1.1 99/03/31 SMI@(#)conf.h 1.59 99/05/26 SMI@(#)systm.h 1.110 99/11/24 SMI@(#)dditypes.h 1.26 98/03/04 SMI@(#)varargs.h 1.45 99/05/04 SMI@(#)va_list.h 1.12 99/05/04 SMI@(#)devops.h 1.42 99/04/21 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)as.h 1.69 99/08/31 SMI@(#)seg.h 1.59 99/05/04 SMI@(#)vnode.h 1.85 99/07/30 SMI@(#)hat.h 1.86 99/06/01 SMI@(#)page.h 1.124 99/06/01 SMI@(#)ddidmareq.h 1.25 98/01/24 SMI@(#)ddimapreq.h 1.14 96/06/25 SMI@(#)mman.h 1.38 99/05/19 SMI@(#)ddipropdefs.h 1.15 99/04/05 SMI@(#)ddidevmap.h 1.12 99/05/28 SMI@(#)nexusdefs.h 1.14 99/04/08 SMI@(#)nexusintr.h 1.7 99/04/05 SMI@(#)map.h 1.26 99/09/13 SMI@(#)modctl.h 1.64 99/11/24 SMI@(#)ioccom.h 1.14 97/10/22 SMI@(#)kmem.h 1.29 99/04/14 SMI@(#)vmem.h 1.3 99/12/04 SMI@(#)cmn_err.h 1.29 99/03/23 SMI@(#)open.h 1.9 93/11/01 SMI@(#)stat.h 1.2 99/05/19 SMI@(#)ddi.h 1.32 98/01/06 SMI@(#)stream.h 1.85 99/12/15 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)strft.h 1.1 99/07/30 SMI@(#)sunddi.h 1.108 99/10/13 SMI@(#)ddi_implfuncs.h 1.31 99/06/02 SMI@(#)ddi_isa.h 1.17 99/07/14 SMI@(#)devctl.h 1.13 99/04/14 SMI@(#)dma_engine.h 1.9 98/01/06 SMI@(#)sunpm.h 1.6 99/10/11 SMI@(#)pci.h 1.23 99/10/11 SMIacomp: Sun WorkShop 6 2000/04/07 C 5.1.text.rodata1.rodata.data1.data.bss.symtab.strtab.stab.index.comment.shstrtab.rel.text.rel.data.stab.indexstr%&FJ*XFF] E/ :  :c S j -!B!S w( Q%$7 OO/OOS:yL9WK KJLJQJIe]I9HuQPTT!wHyVEHGGuGUAM!VpNX)5u=6UFF[FEEC4EEE7CCCB0 2O9$$M);)" ? 297W9#%t%\E%W"{ &P&&&^' I@o ?c3?q?9??>;>=b <%'<;;:%!M:|0!(e8(6u|4")('35 o/fY/2=211.0.-('i*0x*z?!)a!-+**DUdKfmF(X@B#BBBFBJB%lpUBaBt]BYBTN -(_  bh ZglEK+1XX=X8V*5JS_H-iG\6GgE2&?D^?D9D?D5@Dj9D6D+6D:D3`Q`)1`e0^2^O^M0S0@S0Y+0(a%Ul'U%'''( (W ((f (z (4XV/V7/V.V[#V9#V#V"fY,=,=,,O=,aX,"X,=,W,W,}W,>,&8,<,{<,G<,7,w>,:,]V,7,V,U,:,m7,dU,17,:,?,P9,7,4T,-9,S,8,yS,VS,8,8,l8,R,I8,R,@R,,,;,\,,,6,,3,Q,8,7,y2,fQ,K1,7,N,O7,TN,N,@,0,6,_6,5,IQ,R5,4,O,4,3,M,M,K,M,{+,C, L,D,UD,/,+,*,A*,\C,1+,L,B,cYKPPAb!%%{$%h(%7F%&%B%%6XBNB=Z/VW/11 1u ..WO^OaWA@))F )V)U ) )K &X H+ + + +w +h +y ++ +++ + + + +d 33LLLLbLLL&LeLSLQLL5LLqLsLLLLL_O_ _m_ __ _`_ _ _ _ _ _ _ _ _____ _}:>: ; 4 4 4 4 4!!44%4 4644 4# 4 4444 444 4+44!4 4 4}5~"5(5sF5B5R5$5 $$$ $ $$ $$ $ $$u$$CNvN9 9 99 9 9 99 9 99 9999hT5 <<<Y<<H< <3!<=< <K< < <<< <= =A==V=Q$=$=E=<JF>G::[8[9[:[#[ $[0[0[*[#[W*[I;[i;[;[)[}1[)3[I3[3[50[(<[`1[\<[3[<[5[<[,[4[<[,[0=[9[d=[:[=[*2[*[q:[=[>[J[X[[[I[BI[>[>[U[U[H[ I[S[R[P[P[?[P[mP[BP[P[1Y[L[L[0L[uK[UK[X[W[W[[I[[#[F[i[T[S[S[D[R[R[%Q[D[:D[X[wX[u[T[6S[R[ O[D[N[=C[qC[K[K[ML[-M[M[|e Ce*ep*e*eeBe*eCe+e-e-e.e/e(e>e'eCeEe )e,'ee 'ebFee`/e(e\eFe&eW&e0e|Ge$&eGe/e0e,eLHee%eEe@e1e1e1e0(e;e eD2e2e2ej3e7 e4eJ4e(eLEe=e4eEe$eKeP@e05e'eeveeKe@$eD6e@eVeLeme6eeeFe"eHMee&e^"eee0"e|e(ewNe!ev e9ee e6OeeOeh!eOeF!eeOe9eF e?ex?eeT:eeeele|QeeQe< eeGeeee:eeeleSe~Heee(eHee ee;e@?e;eeeWTe>eeTedIeUe*e^e?eLee<e(VeeceVe>eIe"ee e@We9eeJee %ee"eei eB>eSJe0eJeTeeAeXe<eee{%eLFK}(K&K+KKKW%K$K!KPK];]thx,04QHRDM8I(I|I$Ip7l77<7 7@7idr_driver.cXa ; V=3.1 ; R=Sun WorkShop 6 2000/04/07 C 5.1/usr/wdw/idr.mutex; /opt/SUNWspro/bin/../WS6/bin/cc -c -D_KERNEL -DDEBUG -c idr_driver.c -W0,-xp8@YxY'LԂ%l *l$2:$ FĎ Oh|Y Pc 4m