ELF>@@/.GNU9oS=}dbw;LinuxUHSH_xH{8{4u H{[]H;H{[]UHATLgxA|$4t LA\]It$8LA\]UHATLLLA\]f.UHAVAUATSH eH%(HE1t HEeH3%(He[A\A]A^]LgHHE11MHxHCH}E1HǀHCLHCHLp@HUHuH}t }uDmHFW-MOTUHCHHHCXHKH0Hy$HCXHKH0HANdHKHQPHIHsXEH{DI PRAHDHPHPLAHxjLAŅx[LLAŅxDHCX@u(LAŅx(H{AŅxCgLAŅyH{H{DH7H&U HAUIATISHHLI\$xIEH{LcHHHC0HHHH{XE11HHCP(HHC8HC@HC@HCHHs8L1[A\A]]øDUHAWAVAUATSHHuЉU̅t1IE1HMIcH@HLpDxDDAD;euH[A\A]A^A_]eHsHHt!HH{HLDLHHueHsHHt!HH{HLDLHHu[UIHAWAAVAUATISHˍ H(LwxeH%(HE1eL5HHu IHDi#HULEAHuȉMADHHMHELMLEIIIǁIǁOIAx H@@H@@8GIH@@@G DHWAEt$AGHHD3HHΉrH9uLMjUALAVDXZHEeH3%(u+He[A\A]A^A_]Ë@GIH@@H@@8G t@UIHAWAAVAUATISHˍ H(LwxeH%(HE1eL5HHu IHDiHULEDHuȉMHHMHELMLEIIIǁIǁOIAx H@@H@@8GIH@@@G DHGAEt5AWHLD SsHH HpL9uLMjUALAVDXZHEeH3%(u+He[A\A]A^A_]Ë@GIH@@H@@8G cff.UHAWIAVAUIATASHH8LwHeH%(HE1Au!AƀA@ABEH}LHcAHAHtzDpIA HR@HRR8PIHR@RP D`HHAEt0AT$HH| CSHH HAH9uH}HEeH3%(uQH8[A\A]A^A_]11A@͋RPIHR@HRR8P dLuff.UHHAUATSHL t[A\A]]At$AT$H{XLLAL$ AT$LED$IHL[A\A]]fDUHHAUATSHL t[A\A]]At$AT$H{XLLAL$ AT$LED$IHL[A\A]]fDUH]UH]UHAWAVAUATISH8HHuUHMH]EEHcEH}DKH@HLhDpHEHZL1ҋEA$IAHHHHAHH)HIEAAAME)L<CLEJ49HHPQPQpH9uA$HMuID9uHEDuI$D@(E1^CKC= v- CKC?v@KCvCA$MlA9CA$HiMbH)i@) C%AECC C =]-C CMH{ E1LLmMAIH*C,Ak4MH}L,8HHHAPD D@AD ‰WL9uHMAMuI;uuDmDmHE@(u;AD;eDDUHuLkEH8[A\A]A^A_]IEtDeE1EIAAHE9t&I} HtAE,tAu0HDegEiff.@UHAWIAVAUIATASHH8LwHeH%(HE1Au!AƀA@ABEH}LHcAHAHtkDpIA HR@HRR8PIHR@RP D`HPAEt!At$HHtHHȉBH9uH}HEeH3%(uQH8[A\A]A^A_]11A@,͋RPIHR@HRR8P sLu ff.H0wU1HAVAUATAH94tHHuHA\A]A^]HMLDDtuH}AAAD@H}u܅HMxEuAEe(AEAE,AAE4AE0Hi=SH H‰)1 AE8iwAE.HHH+AUR )AMAE1 AE AMU HAUIATI1Lx LLA\A]]@UHH9p(vHP ]DUHATISӃtMAIj@LZx!ADŽ$1uH"IT$|He[A\]H"ADDEHt I듃fDUHAVAUIATISH](u-HEH9uH} t)LL[A\A]A^]1[A\A]A^]Ls0LLHHEȉLL1H1ɺ[A\A]A^]fuAIHt9UE1HIAÉHE1ALHHHD]øff.@u9IHt1UI҉HHH1HLH@E1]øUHSHHHeH%(HE1HHG@t{H@E11AH HM@8 ȉEx.HH{E11AHMH ȉEHUeH3%(uH[]øUHHATLSHHHHLJHLJLx Hx H[A\]LEEHǃH[A\]ff.@UHSHHeH%(HE1Ht HH{E11AHǃHMH EH{E11AHMH HEeH3%(uH[]fU1HATIHeH%(HE1HH@H@x@HU Lx&EHUL % EHEeH3%(uHA\]fUHAVAUATIHSHH@I9tL1 LHLx!HCLH@@DpLD[A\A]A^]1LHHUHHAVAAULATISHHH9t LHE1HsLxHHsDLHHx H[A\A]A^]LEEH[A\A]A^]ff.fUHATISHHHI9tHH[A\]H[A\]UHSHHH@H@ x1HPt%fPt*1f[]tfPu1tݺf[]UHAVIAUATAHuHeH%(HE1HH@HAEt D9eIMLLIHIDLH@H@Lx.IDLxIDLx-1HMeH3 %(u,HA\A]A^]De܅N1LEEUHAWAVAUATSH8eH%(HE1ta0DIxqxgID$H@@H@D;hmutex&motu->hwdep_waitsnd_firewire_motu4preAudioExpress828mk38preTraveler828mk2srcintdstdata_blocksunsigned inttstamps__data_loc u32[]messages__data_loc u64[]%04x %04x %u %s tx: msg fixed differed %u: %u %u %u rx: msg fixed differed Rate: %d Source: %s firewireclockformatInternalADAT on Dsub-9pin interfaceADAT on optical interfaceADAT on optical interface AADAT on optical interface BS/PDIF on optical interfaceS/PDIF on optical interface AS/PDIF on optical interface BS/PDIF on coaxial interfaceAESEBU on XLR interfaceWord clock on BNC interface%s MIDI %d%s MIDIinclude/linux/thread_info.hlicense=GPL v2author=Takashi Sakamoto description=MOTU FireWire driversrcversion=03F9FBB24485BB2E07829C9alias=ieee1394:ven000001F2mo*sp000001F2ver00000045*alias=ieee1394:ven000001F2mo*sp000001F2ver00000033*alias=ieee1394:ven000001F2mo*sp000001F2ver00000035*alias=ieee1394:ven000001F2mo*sp000001F2ver00000015*alias=ieee1394:ven000001F2mo*sp000001F2ver0000000F*alias=ieee1394:ven000001F2mo*sp000001F2ver00000009*alias=ieee1394:ven000001F2mo*sp000001F2ver00000003*depends=firewire-core,snd-firewire-lib,snd-pcm,snd,snd-rawmidi,snd-hwdepretpoline=Yintree=Yname=snd_firewire_motuvermagic=5.4.0-216-generic SMP mod_unload modversions data_block_messagedata_block_sphS&S&S&S&S&S&S&pmodule_layout%fw_csr_iterator_nexti~<amdtp_domain_startJamdtp_stream_pcm_pointer+pfw_iso_resources_updateZdriver_register(strace_handle_return׵amdtp_domain_destroySMustrlensautoremove_wake_function5snd_pcm_hw_constraint_msbitsWksnd_info_create_card_entryEfw_iso_resources_initjdelayed_work_timer_fncseq_printfGV__warn_printk'Qfw_bus_typePfw_csr_iterator_init9cinit_timer_keyJcancel_delayed_work_syncb˛@mutex_unlockkq^trace_event_buffer_reservesLosnd_rawmidi_set_ops*zcpu_numberbpf_trace_run3 0pv_opsǜmsnd_rawmidi_newT__init_waitqueue_headJ_copy_to_userQtrace_define_fieldcsnd_pcm_rate_to_rate_bit amdtp_stream_get_max_payload 8_raw_spin_unlock_irqrestoreecurrent_taskQ__mutex_initq"ZZ__cpu_online_mask@amdtp_domain_add_stream1rdsnd_pcm_set_opsRSdriver_unregister nǡ_cond_reschedUtrace_event_reg@0snd_pcm_lib_get_vmalloc_pageQamdtp_stream_destroy*mutex_lock3snd_hwdep_newOsnd_pcm_lib_ioctlڶV3_dev_errc}perf_trace_run_bpf_submit_perf_trace_buf_allocuyHinit_wait_entrytsnd_card_new0amdtp_domain_stopnfw_iso_resources_destroy-U_dev_infousnd_pcm_hw_rule_add 1trace_event_ignore_this_pidhVput_device_snd_pcm_lib_alloc_vmalloc_buffer) __stack_chk_failݍschedule_timeoutQscheduleG_raw_spin_lock_irq\ɢ.__x86_indirect_thunk_raxu8trace_event_buffer_commit\amdtp_stream_pcm_prepare27fw_core_add_address_handlerm__fentry__z''snd_pcm_set_sync?fw_iso_resources_allocatePmsleep_interruptible vQ_raw_spin_lock_irqsaveget_deviceC'event_triggers_call"#>__wake_up6Pamdtp_stream_pcm_ackamdtp_domain_init&prepare_to_wait_event Sfw_core_remove_address_handlerfsnd_interval_refinetrace_event_raw_initprepare_to_wait 24amdtp_stream_set_parametersjMamdtp_stream_init1;isnd_fw_schedule_registrationVSthis_cpu_offTfinish_wait snd_card_free{asnd_card_registerh7amdtp_stream_add_pcm_hw_constraintsЈmsnd_pcm_limit_hw_ratesV%trace_raw_output_prepnJnesnprintffsnd_pcm_new ]Rtrace_seq_printfĤsnd_pcm_lib_free_vmalloc_buffersnd_fw_transactionNsnd_rawmidi_transmits4fw_iso_resources_freeYdevm_kmallocb.{snd_rawmidi_receiveHۈ__check_object_sizertrace_print_array_seqstrcpy+Befw_send_response"%04x %04x %u %s", REC->src, REC->dst, REC->data_blocks, __print_array(__get_dynamic_array(messages), REC->data_blocks, 8)"%04x %04x %u %s", REC->src, REC->dst, REC->data_blocks, __print_array(__get_dynamic_array(tstamps), REC->data_blocks, 4) snd_firewire_motuGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-firewire-motu.ko   (b#4.4B4V!4jU4~44I: F O f7 (=4@9D&Scn(z(   @   2 A!;d|d  z+ zO j  s U 8  35N{km@z   H  4 `HOm` @`H  <05 Fp!V `XB"5W"5b0#nP#{p###K$LP$_$P%p%`&P'W @x* x=`*jR*jh@+Ns+}0,Q    p-@/J/ 0 2d 3"465tH06Z6r78P9`: p;s;< "$&)*+  = D Z "0z     "   PG ) < \ &j {          p09 U r I      ,  > T f {         # ? K d ~   @2 "@0   0;W`<y)  }9Ys   `,<J\l ( @(,?Mc@D &5JVnp |pI + kHOdxQ__UNIQUE_ID_srcversion50__UNIQUE_ID_alias49__UNIQUE_ID_alias48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6motu_removemotu_bus_updatemotu_card_freedo_registrationmotu_probe__key.42394__key.42396alsa_motu_initmotu_driveralsa_motu_exitmotu_id_tablemotu_828mk2motu_828mk3motu_audio_expressmotu_4pre__UNIQUE_ID_license122__UNIQUE_ID_author121__UNIQUE_ID_description120trace_event_define_fields_data_block_sphtrace_event_define_fields_data_block_messageprobe_tracepoints_eventsperf_trace_data_block_sphperf_trace_data_block_messagetrace_event_raw_event_data_block_messagetrace_raw_output_data_block_sphtrace_raw_output_data_block_message__bpf_trace_data_block_sph__bpf_trace_data_block_messageprocess_it_ctx_payloadsprocess_ir_ctx_payloadstrace_event_raw_event_data_block_sphparams.50164__bpf_trace_tp_map_data_block_message__bpf_trace_tp_map_data_block_sph__event_data_block_messageprint_fmt_data_block_message__event_data_block_sphprint_fmt_data_block_sphtrace_event_type_funcs_data_block_messagetrace_event_type_funcs_data_block_sphevent_class_data_block_messagestr__snd_firewire_motu__trace_system_nameevent_class_data_block_sph__tpstrtab_data_block_message__tpstrtab_data_block_sphhandle_messageresp_register_region.42398finish_sessionkeep_resourcesinit_streamdestroy_streamsnd_motu_stream_reserve_duplex.coldsnd_motu_stream_start_duplex.cold.LC5proc_read_formatproc_read_clockclock_namescapture_ackplayback_ackcapture_pointerplayback_pointercapture_prepareplayback_preparepcm_hw_freepcm_hw_paramspcm_closemotu_channels_constraintmotu_rate_constraintpcm_opencapture_ops.42707playback_ops.42708midi_capture_triggermidi_playback_triggermidi_closemidi_openset_midi_substream_names.isra.0capture_ops.42405playback_ops.42406hwdep_readhwdep_releasehwdep_pollhwdep_ioctlhwdep_compat_ioctl.LC1v2_cache_packet_formatsv2_get_clock_sourcev2_get_clock_ratev2_set_clock_ratev2_switch_fetching_modecalculate_fixed_partcalculate_differed_partv3_cache_packet_formatsv3_get_clock_sourcev3_get_clock_ratev3_switch_fetching_modev3_set_clock_ratefw_send_responsesnd_motu_stream_cache_packet_formatsstrcpytrace_print_array_seq__tracepoint_data_block_message__check_object_sizesnd_rawmidi_receivesnd_motu_transaction_reregistersnd_motu_proc_initdevm_kmallocfw_iso_resources_freesnd_motu_stream_stop_duplexsnd_rawmidi_transmitsnd_fw_transactionsnd_pcm_lib_free_vmalloc_buffer__this_moduletrace_seq_printfsnprintfsnd_pcm_newtrace_raw_output_prepsnd_pcm_limit_hw_ratesamdtp_stream_add_pcm_hw_constraintssnd_card_registersnd_card_freefinish_waitthis_cpu_offsnd_motu_stream_reserve_duplexsnd_motu_stream_init_duplexsnd_fw_schedule_registrationamdtp_motu_set_parametersamdtp_stream_initamdtp_stream_set_parameterscleanup_moduleprepare_to_waittrace_event_raw_initsnd_motu_create_midi_devicessnd_interval_refinefw_core_remove_address_handlerprepare_to_wait_eventamdtp_domain_initamdtp_stream_pcm_ackevent_triggers_call__wake_upget_device_raw_spin_lock_irqsavemsleep_interruptiblefw_iso_resources_allocatesnd_pcm_set_syncsnd_motu_stream_start_duplex__fentry__fw_core_add_address_handlerinit_moduleamdtp_stream_pcm_preparetrace_event_buffer_commit__x86_indirect_thunk_rax_raw_spin_lock_irqsnd_motu_create_hwdep_device__tracepoint_data_block_sphschedule_timeoutschedule__stack_chk_fail_snd_pcm_lib_alloc_vmalloc_bufferput_devicetrace_event_ignore_this_pidamdtp_motu_add_pcm_hw_constraintssnd_motu_create_pcm_devicessnd_pcm_hw_rule_add_dev_infofw_iso_resources_destroyamdtp_domain_stopsnd_card_newamdtp_motu_initinit_wait_entryperf_trace_buf_allocsnd_motu_stream_lock_trysnd_motu_transaction_unregisterperf_trace_run_bpf_submitsnd_motu_clock_rates_dev_err__mod_ieee1394__motu_id_table_device_tablesnd_motu_spec_8presnd_pcm_lib_ioctlsnd_hwdep_newmutex_lockamdtp_stream_destroysnd_pcm_lib_get_vmalloc_pagetrace_event_reg_cond_rescheddriver_unregistersnd_pcm_set_opsamdtp_domain_add_stream__cpu_online_mask__mutex_initsnd_motu_protocol_v2current_task_raw_spin_unlock_irqrestoreamdtp_stream_get_max_payloadsnd_pcm_rate_to_rate_bitsnd_motu_protocol_v3trace_define_field_copy_to_user__init_waitqueue_headsnd_motu_transaction_registersnd_rawmidi_newpv_opsbpf_trace_run3cpu_numbersnd_rawmidi_set_opssnd_motu_stream_destroy_duplextrace_event_buffer_reservemutex_unlockcancel_delayed_work_syncinit_timer_keyfw_csr_iterator_initfw_bus_typeamdtp_motu_midi_trigger__warn_printkdelayed_work_timer_fnfw_iso_resources_initsnd_motu_transaction_writesnd_info_create_card_entrysnd_motu_spec_travelersnd_pcm_hw_constraint_msbitsautoremove_wake_functionsnd_motu_stream_lock_releasestrlenamdtp_domain_destroytrace_handle_returndriver_registerfw_iso_resources_updatesnd_motu_transaction_readamdtp_stream_pcm_pointeramdtp_domain_startfw_csr_iterator_next"-6A[iq 3 Rc *2N^v 8  # *  /J V kw$%6@I$g;n@  F b g o        !   ,= + D a   & D O  aUq!Su @ `Bv 7Sa5Soq"* ]GOj=Bl}7 $@LQpAU  0 ' F M 0q       ! !!! ,! P!q!!!! !! ! `!"!")" A"U" %f"w" p!" +""  ""1#E#Q#e#q#########$$"$-$>$Q$n$$$$$$%%6%Q%^% q%% )&M&a&& '?'Q'''' ( )(w(( `&(( p%((( )L)T))) ))) ** @ *+* 2*Q*a*******+"+4+A+a+r+z++ ++++++ ,,1,i, Qn,,,, \,, --- 4-e-q-- - --.#. *. 0/.;.. . 0../ ///A/[/x/ / 0///0 0 0!000 0 00O1 12!2A2n22 p-2 @/2 /2  02  223/344455555 616W6 66 6667 '7 [7s7 |7 7778J9Q99Z:a::;h;q;;; ;;#<_<|<<< <=2=M= , _3 cBb co gt k w   _ c  c- g2N kU w]k     `\' /7E MU8 Xx@@ 1 60@CP`JpOX`2h;pWxq5P'P%$P$$"# 0P#@P'HP%PX$`P$h#p"xp#0#+@+*+@+`*50646 3@p;H<P`:X;`P9@ (08 @ HP`X`h`pxp`pP@  p! """ 0#(P#0p#8#@#H$PP$X$`P%hp%p`&xP')`**@++0,,p-@// 0 2@234506678 P9(`:0p;8;@< C 0J @ .P'.`.p.u/|//0003 f $r (0k 4r 8@ DHPTX@   HP `@ (   0 08 0@` hpx  @w Q  /qx0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo.rela__tracepoints_ptrs__tracepoints_strings.rela.parainstructions__versions.rela__jump_table.rela.data.rela__bpf_raw_tp_map.rela_ftrace_events.rela.ref.data.rela__tracepoints.rela__bug_table.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?Q=:@(,J=E@,Zd?U@0,jv?Ye@H, ~?h y@ 0, HDH@P, 2F2G.JL@(0,L'M@XP,N h`@,&`h0 !@X,1k@ ,@`,GkB@P0,[l V@, jlp e@0,"}0mx@0`,$m@@0,&q0qrrs- 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H _ wi%snъZS?FTĚ(ޮҮ2.u=SJ-͔ /*f! M'y8֎=z\RO0D얃B ׊\hX4gc sF[' a,zw ehB'*5*+X %EФ-2gN=TדgL;YOK ({2 ̀ @,K'khҦ SE£"U?>@WRd'|r~?5֯G]\l)oD`y -ezZUPj g^^0A%BUA|