ELF @@+(!!!! zR| ($D-DD L DD-(D$D-DD L DD-DpD-DX P  $ XD-D <D-D@P @  0 @PD-D ,pD-D H  P  HD-8( D-D@P @  @PD-0dpD-D0L 0 H 0LD-<D-D@P @  l @PD-D ((D-DD P DD-((D-DD P DD-,DdD-D H  D  HD-t $ ,D-D H  `  HD-D 0D-D0L   | 0LD-D ,(D-D H  `  HD-D 0XD-D0L   h 0LD-D <D-DT @   TD-D 4,D-DL    LD-D ((D-DD P DD-,D0D-DD X DD-f?#{g_WOA8Bd@`38#A9 7h@T*"Rh@T|`LT`Xp@k1( 7f@}@"RA8 A9(7 @j6xө" J_ TP )B;C@* 8K@+ ? ?)BՠHC (B;C) 8)@*@ ?) ?(BT(@ %M) % Ȣ@9 q`T qTqT(@!4(@A4(@a4 @) ARA8B_ TOGWF_EgD{C#_! )@i@_?#{ WO3 @h bTG@`"R*e@d@* @!)!d *Tf@!R@9 QqT@9@|@q`qaTbf@!R@9ARr@75*AR@OCWB @{Ĩ#_ARAR?#{ d@(@a"?@T_1rrk@TE0?hB R(R  @{¨#_U?#{ WORR@ !B"!B{{!׎2R6: )Z^bfufRCR@*`OCWB @{Ĩ#_U?#{ O3d@`b`u@`f*OB @{è#_?#{_WO*@h *OCWB_A{Ĩ#_qhT(5RR* d@ @!)!d *  9 9L   4 8 ,  Y R1)06c R1)86eIR1)S R1)@7¢F4R¢F4R¢F4RR!R99!R9ARւ@yy"!R"R*}u{ARuvARk }_)t } Ȫ577 }_)r } Ȫ5 }_)z } Ȫ5 }_) } Ȫ5k$|*_k$|?#{LG*{#_k$|?#{LG*{#_/x9?#{OLG!Ri@9 9"!R"R*OA{¨#_W*?9_Y( qT*9_֠_qLGEC9_k$|*_f?#{C A8)B* RDR d@)AC9?q R)JR9SxA8B@ T{A#_f?#{OCA8Bd@9`4|@ BC9@9?kaT3 RB9!@A8B@ TOB{A#_f?#{C A8)B* RDR d@)EC9?q R)JR9SxA8B@ T{A#_f?#{OCA8Bd@9`4|@FC9@9?kaT3F9A8B@ TOB{A#_f?#{+WOA8Bd@@HbT\#*A8 A9(7 @j6xө" J_ Tq )B;C@* 8K@+ ? ?)BաH#d (B;C) 8)@*@ ?) ?(B v"QR**`*#!!B@4 }R} r@4*AR~@sA8B_ !TOGWF{D+@#_ @qT qT qTh R(3T )@I@'_Fu?#{OA8 )B#HRHrWC#*!@) @CCT# RD TB T*# )R#Hr*-@) @T# RD TBbT*# )HR#*%@3yT# RDTBBT*## @a@T# RDTB"T*#A8B_ TOG{F#_`?#{`@9,{#_ֶ`?#{@9Uh4{#_ű6?#{{#_ g@?#{{#_include/linux/thread_info.hampparmtype=amp:boolparm=amp:Create AMP controller deviceauthor=Marcel Holtmann description=Bluetooth virtual HCI driver ver 1.5version=1.5license=GPLalias=devname:vhcialias=char-major-10-137vermagic=6.3.0-mainline-g0526833d4674-ab10303652 SMP preempt mod_unload modversions aarch64name=hci_vhciintree=Yscmversion=g0526833d4674depends=bluetoothsrcversion=9A3FCF0A572FCF7D2325873strnlenforce_wakeupDriver: vhci_drv Firmware Version: vhci_fw memsetController Name: vhci_ctrl __fortify_strlenvhciforce_suspendFailed to generate devcoredump Vendor: vhci force_devcoredump&data->read_wait&data->open_mutexCan't register HCI device LinuxLinuxhci_vhcimisc_register}misc_deregister|skb_dequeueuyHinit_wait_entry&prepare_to_wait_eventQscheduleTfinish_waitHۈ__check_object_sizedHalt_cb_patch_nops__arch_copy_to_user.skb_queue_headQ<kfree_skb_reasonғ__stack_chk_fail`{cpu_hwcapso__alloc_skb!yskb_putb_copy_from_iterr1skb_pullQhci_recv_frameJcancel_delayed_work_syncAiov_iter_revertkmalloc_caches=kmalloc_traceT__init_waitqueue_head __mutex_initjdelayed_work_timer_fn9cinit_timer_keyDŽ:nonseekable_openӅ3-system_wqmqueue_delayed_work_onĕ,/flush_worknIThci_unregister_dev/whci_free_devķYskb_queue_purge zkfreeKMmutex_lock82mutex_unlockAMhci_alloc_dev_privhci_register_devdebugfs_create_file.iskb_queue_tailDC__wake_up2{bt_errTskb_push΁simple_read_from_buffer_Gkstrtobool_from_user6queue_work_on +__arch_copy_from_user~)Hmemcpy%Xhci_devcd_register__msecs_to_jiffieshci_devcd_initڗkhci_devcd_append;+hci_devcd_complete{hci_devcd_abortfortify_panic`ϘstrlenstrnlenZahci_suspend_devhci_resume_devycparam_ops_bool*FZCdefault_llseekggsimple_open@module_layoutGNUI/F݄!x \GNUTt,ptx ,Hl@@ (,@lDlT\` \p< < H H t t $ ( 0 4 < @ H@ L@ TP XP {{((88$4H\p\        D T X    P       44< <,<HLP\BB  $TIXI'',LX\`x LePeTX\`dx4 8x$|(0`4<t@HLTX`L dlP px | h0P,x (\ 0 08 @ P  vAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)Ht,,h4< H t H x  @ P \  , \  4<lH !(+,-./012NQTWZef&'psvm{~;<=$%"# @e  JP T r-8` _  |$N'hLZ4,p (Y ,-  'l(0pH{< H (t ( dJ  $@ P 0!d<Tx HS  TN(`8B8 < yD H p Nt  M    (  Y< @ L HP |\ X G \ W   ` "  9 S  k q  v `. P ljx 84m<,k04p 8( <hdlw2e (j | " 4 &8-pe1   >w^v    e  \ .5!C _L#Y#ew#  !# އ7 U  : $ $-0<+QW7jU@*!9}bi!qE.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss.rela.altinstructions__versions.rodata.str.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.str1.1init_wait_entrymemcpyinit_timer_keyvhci_open.__keyhci_alloc_dev_privvhci_miscdevhci_unregister_devhci_register_devvhci_open_devvhci_close_devhci_resume_devhci_free_devhci_suspend_devskb_putvhci_open_timeouthci_devcd_abortiov_iter_revertprepare_to_wait_event__mutex_inithci_devcd_initfinish_waitalt_cb_patch_nopsforce_wakeup_fopsforce_devcoredump_fopsvhci_fopsforce_suspend_fopscpu_hwcaps____versions__msecs_to_jiffieskmalloc_cachesbt_errmisc_deregisterhci_devcd_registermisc_register_copy_from_iter__arch_copy_to_user__arch_copy_from_userkstrtobool_from_usersimple_read_from_buffervhci_coredump_hdrsystem_wqvhci_setupvhci_wakeup__wake_upvhci_coredump__param_str_amp__param_ampkfree_skb_reasonqueue_work_onqueue_delayed_work_on__kcfi_typeid_delayed_work_timer_fnvhci_open__kcfi_typeid_simple_opennonseekable_openstrlenstrnlenparam_ops_boolskb_pullvhci_pollskb_queue_tail__stack_chk_failflush_workvhci_suspend_work__kcfi_typeid_default_llseekmutex_unlockmutex_lockskb_pushvhci_flush__check_object_sizeskb_dequeueforce_wakeup_writevhci_writeforce_suspend_writeforce_devcd_writehci_devcd_completevhci_releasehci_recv_framevhci_send_frameinit_module__this_modulecleanup_modulescheduledebugfs_create_fileskb_queue_purgekfreevhci_create_devicekmalloc_tracehci_devcd_appendvhci_get_data_path_idforce_wakeup_readvhci_readforce_suspend_read__init_waitqueue_headskb_queue_headcancel_delayed_work_syncfortify_panic__alloc_skbvhci_get_codec_config_data_note_9$d.79$x.69$x.59__UNIQUE_ID___addressable_cleanup_module649$x.49$x.39$x.29$x.19$d.9$d.78$d.68$d.58__UNIQUE_ID___addressable_init_module648$d.48__UNIQUE_ID_srcversion338$d.38$d.28$d.18$x.8$d.77$x.67__UNIQUE_ID_alias657$x.57$x.47__UNIQUE_ID_depends337$x.37$x.27$x.17$d.7$d.76$d.66__UNIQUE_ID_alias656$d.56$d.46__UNIQUE_ID_scmversion336$d.36$d.26vhci_open.__key.16$d.16$x.6$x.75$x.65__UNIQUE_ID_license655$x.55$x.45__UNIQUE_ID_intree335$x.35$x.25$d.15$d.5$d.74$d.64__UNIQUE_ID_version654$d.54$d.44__UNIQUE_ID_name334$d.34$d.24$x.14$x.4$d.4$d.83$x.73$x.63__UNIQUE_ID_description653$x.53$x.43__UNIQUE_ID_vermagic333$x.33$x.23$d.13$d.3$d.92$d.82$d.72$d.62__UNIQUE_ID_author652$d.52$d.42$d.32$d.22$x.12$x.2$d.2$d.91$d.81$x.71$x.61__UNIQUE_ID_amp651$x.51$x.41$x.31$x.21$d.11$d.1$d.80$d.70$d.60__UNIQUE_ID_amptype650$d.50$d.40$d.30$d.20_note_10$x.10$d.10r@ E u&UNXN( nEv@T HQy RtwbBB @ [iBxoB3P }BB@BzB@BCB@BBBBB@ BC@ B B C C 'C[ d] /C^ 3Cc8C?CHC@QCg[CjdCk@rCo@}CpCur C@ C C C Cs!C@!Cv!D!D"$D@"2D";DX"HD#YD #oD@#D#D#D$D@$D$D$D%D@% E`%E%*E%6E@&BE0&GEV'NE@'ZE`iEynEvrEz@~E2EE @ }@r zE{E@EEEEEEEy|E` FiEyF}~ !F_! @1F   y    o \F0H fF@pFFFF@ z fFFF@ z~ z~M F( F@FFF qz~ qzF@Gy$MGe9G@GG G-G2G@:GJGFSGV cGd@jGwGG@GGG G@S9:O::6x:q:r: :@:`::; ;@;;#;@);`0;y7;0?;0@G;0O;@V;r`^;ph;xu;~;;;@;;;@;;; ;0;@;<@  <@ < %<V -<V 9<V F<V @ R< Z< a<@k<:x<:<<<@< < <@<<<=@ ====@%=+=1=8=@@=1H=R=Y=@e=q=y==@== 999 9@9: :::$:):@.:5:>:F:P: 9]K]X]@9j]t]}]@]]]]@]]<]]B@  *  -      ;9 99@99>@>>>Q??y?@!?&?,?3?@??G?P?X?@_?h?p?Vy??@????@???????@?@  @@@9(@@3@>@:N@_@@d@@k@w@ ~@ @!@@!@D!@#@#@$@ $@@$@$A$ AI%AI&($A(1A)=A*KA,]A@,fA,zA-AH A@APASAA@bvEAA@A@A@A@ B@B@!B@5B@   -U>UJU@:XUdUpUd@{UUUfUh@UhUhUhUj@UlUUnUn@Vn VnVp Vr@,Vt7VvIVv    Jh#Z#Z@#y#y$r $ $!-$"?$#K$$X$%a$&u$'$s @:$$ $@$M$M$MV^#@@@ FV[/=@KYi }@   @  `   @ GE$  &0;FQ e``)6$@C`LGEw U@_`iw}@ {@b@!!"4y.iEyr  @;y8EyIy@Py^yQ jypyvyyyy@yyy6@y6yyy@yyy@z zzz`)9 z@+zr27z@H >z$Jz%Pz&@bzlz }z z z z z  z0 7z@1FzH z@ o    zzE@zz{{@ {{{*{@7{C{N{\{@j{x{{{@{{{{@{  { {@{|||@1Fs|*|@1|:|}zz@zA|H|V|@zb|l|  }| Ey@bvU| k |@|s|*|@1|zz7z@|z| @ 3}58?}K} V}!d} "p} #|} $} %} &} '} (} )}9@`}}} @} A} B~C~D#~Q1~6@?~}J~R~VuV^~l~~~~~~~ ~ ~ ~ ~   !@)`8DRd6n6@z66 @   `)@}J~@{S1~SS@SSS@"/;H@  U  7рT /߀@  @,T @  }}@ 6x | @H\r@Ă߂@   "@!$4 Lf @|(,.0@       G   M M  ! # % &'Pz̃@C) *+҃`) @- / 1 3 4r ` @|z5 7@&39F`@Fbz6 8 2: ;L08L@ MM<(M3M@= G>BVb: 4 @4 h"j,4 9;M]GDSb@]o9cV  ?@9` f @@ k b *V@ 8` B Q _ A l @ {8  :@ 9` Z  :: @ n@!-=FK:Uer 0@E 9@"9`5<H\p}@ZSVV 9@`hpqr, x=oGT`@mvSS@SSIS@>_@`$r/h9QCQQQ^Qm ~E@1 1 @C`@ @rr `   F98'qG?I@KIųKSMO@dQ9wS1|UZW@eYpU^[z]@E^GII@IESaQ@SSKS@MOS@#S9SOH`@qR @  9 9   @  S    -T@ 6h @ bv @ @ BK H >ZJ >L >N >> P >R >T >V >X >-Z >\ >^ >_M` h@`d7    , 6N@EN9WCqeqgqeGlqqa\M@qdbK( r*r 2r >r ]@cbf garh @`o($IG(IIRIp@UIeI|IwIV(II4@IkIII@(ijlmt$@n@IVIqI@ rųгܳ@9hZ@)9p4*90GV@0_`0h60t @ @W` s @>tԷ޷u@ w W4 @ {SQ x? )@ 2 v sx @@) *5@JYb k4@oyzRr r0m@r`rp8n¹nιn޹n@nn n @ '` 8r /Q >Q   }  OZVkV~@Q@ɺQHӺQPۺQXߺ`Q`QhQpQxr~r*r3r:kBILOY{e@q`z @Ļ@ͻѻ߻@ "/AL@\jx @ @ @`мּ @ "@ -@$<%K9%]%g@&&s&' '' '~@'ɽ'н'ؽ(@( (@@@A$AA"A/B<BI B[ @BbAPBlCPDxEEG@EHEJE FF͔ F@FʾKFվMGO@GPGSIJ(J=JTTJfV@Jz {Np|~@ʿ|ӿ|ܿ@#~3@G|Yft@@@*>@Sbr@@ @  8 E W@ e s  @    @    @ % 1 =J@]p@@%;@OWd { @@} w w 4 w woE4 4 @{ F>NF @ n4 wn w4 w w w w w w w w w >4  s w s >4 9  s >4  :G x  w w   w w.  w! w.  w w  w w w w w4  w%% w6 w+ w.9 ww ww ww4  ww> nwn wn w  w  Bw Bw Bw 4 Jww 4 w99 w w w4 J w_ 4 99w9 w_ w  wh wM ww w w9  w4  wx  w9  ww  w99 w ww Sw  4 wrGG  wQ w w  w" M$ 4 & ww( M* 4 , . M0 4 2 3dJh6 h8 : hMxggh? hhB hD >4 3MF >_MH >hMJ >4 L >rN >K P QR BT >V o_MX o_MZ ohM\ >^ >_Ia Gc e g i k m o q Mys Myu w Zy { }    3             q     q q  * M ;66 > q q   I I h   y= yh   h 3 zyM z 9 G  3x 3M v v vu s I[![[!n[![![![!8 @F|@:[![![!R[!9 [!@\!8\! @)\! H:\! PB\!RXG\!`R\!cX\!f\!@{\!'CL\!\!\!\!\!\!\!]!(]!@]!U]!o]!]!x  `)EyPP]! ]!P]!]!^]!P{]!4 ]!( ]!+J]!P]!P]!P8 ^!^!P$^!P8^!PK^!U^!Hc^!P.[q^!Py^!^!PHI^!^! ^!P0^!@^!P^!P`^!Sh^!Pp^! _!_!P+_!P>_!R_!f_!Ps_!_!_!_!_! _!0_!@`!P `!`4`!pK`!``!u`!`!`!`!`!`!`!`!`!P `!P( a!0'a!@9a!PKa!``a!Ppqa!Pxa!Pa!Pa!PNw:a!a!a!Pa! b!b!&b! 4b!P0Gb!@Yb!Pnb!P`b!pb!b!b!b!b!b!S c!Sgc!'c!ɺ3c!: @c!@Sc!Pfc!P`qc!:~c!:c!:c!:c!Pc!c! c!:@c!:`c!c!P1d!1]2d!V@2d!`2$d!2,d!23d!2;d!2Cd!3Kd! 3Rd!@3Zd!`3cd!3ld!3td!3}d!3d!3(4d!4d!@4d!4d!4d!P5d!P5Q@5d!5x56d!9d!:e!;e!<*e!=?e!>Qe!?`e!@?ke!B]QDye!Ge!@Je!@K{@Le!@Me!Pe! Re! Se! @Te!4 Ue!4 @U%$Ue!}Ve!:@We!:`We!4 Wf!W f!Xf!@X%f!\9f! \Jf!]`f! ]sf!@]f!^ ^f! @^8= H^f!P^f!X^f!^f!^f!`f!`f!af!aR\!bg!bg!c!g!c9g!dIg!dXg!egg!evg!fg!fg!gg!g[hٔ V@ig!ig!ijU@j qF KjBg!@g!SHg!Pg!P(g!0g!P h!h!P*h!8h!Ih!PZh!oh!h!xh!@h!`h!:h!h!h!h!h!h! i! @M'q^N@1|Kp  G i!@<(i!1i!n!+On!>@cPXn!X&bn!)* un!,- 4 n!@0n! s}@! n!B8= } n!n! 2 dn!0C x@ 4 n! 4 :8n! 6n!  !'3o! 9 x/P o! ;o! 9(o! 6 5o! ?Co! ?Ro! ? ]o!!jo! C 8Pd o!. o!~o! E o! Go! ?o! Po! Po! Po! Pp! P !p! O 4 /p! QAp! %Sp! %DISCOVERY_STOPPEDDISCOVERY_STARTINGDISCOVERY_FINDINGDISCOVERY_RESOLVINGDISCOVERY_STOPPINGdiscovery_statelast_adv_addrlast_adv_addr_typelast_adv_rssilast_adv_flagslast_adv_datalast_adv_data_lenreport_invalid_rssiresult_filteringlimitedrssiuuid_countuuidsscan_durationname_resolve_timeoutbdaddr_tBT_RUNNINGBT_SUSPEND_DISCONNECTBT_SUSPEND_CONFIGURE_WAKEdevcoredump_stateHCI_DEVCOREDUMP_IDLEHCI_DEVCOREDUMP_ACTIVEHCI_DEVCOREDUMP_DONEHCI_DEVCOREDUMP_ABORTHCI_DEVCOREDUMP_TIMEOUTINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISThci_devbdaddrsetup_addrpublic_addrrandom_addradv_addr_typeshort_nameeirappearancemajor_classminor_classmax_pagele_featuresle_accept_list_sizele_resolv_list_sizele_num_of_adv_setsle_statesmesh_ad_typesmesh_send_refhci_verhci_revlmp_verlmp_subvervoice_settingnum_iacstored_max_keysstored_num_keysio_capabilityinq_tx_powererr_data_reportingpage_scan_intervalpage_scan_windowpage_scan_typele_adv_channel_maple_adv_min_intervalle_adv_max_intervalle_scan_typele_scan_intervalle_scan_windowle_scan_int_suspendle_scan_window_suspendle_scan_int_discoveryle_scan_window_discoveryle_scan_int_adv_monitorle_scan_window_adv_monitorle_scan_int_connectle_scan_window_connectle_conn_min_intervalle_conn_max_intervalle_conn_latencyle_supv_timeoutle_def_tx_lenle_def_tx_timele_max_tx_lenle_max_tx_timele_max_rx_lenle_max_rx_timele_max_key_sizele_min_key_sizediscov_interleaved_timeoutconn_info_min_ageconn_info_max_ageauth_payload_timeoutmin_enc_key_sizemax_enc_key_sizepairing_optsssp_debug_modehw_error_codeadvmon_allowlist_durationadvmon_no_filter_durationenable_advmon_interleave_scandevid_sourcedevid_vendordevid_productdevid_versiondef_page_scan_typedef_page_scan_intdef_page_scan_windowdef_inq_scan_typedef_inq_scan_intdef_inq_scan_windowdef_br_lstodef_page_timeoutdef_multi_adv_rotation_durationdef_le_autoconnect_timeoutmin_le_tx_powermax_le_tx_poweresco_typelink_policyidle_timeoutsniff_min_intervalsniff_max_intervalamp_statusamp_total_bwamp_max_bwamp_min_latencyamp_max_pduamp_typeamp_pal_capamp_assoc_sizeamp_max_flush_toamp_be_flush_toloc_assocflow_ctl_modeauto_accept_delaycmd_cntacl_cntsco_cntle_cntiso_cntacl_mtusco_mtule_mtuiso_mtuacl_pktssco_pktsle_pktsiso_pktsblock_lenblock_mtublock_cntacl_last_txsco_last_txle_last_txle_tx_def_physle_rx_def_physreq_workqueueerror_resetcmd_sync_workcmd_sync_work_listcmd_sync_work_lockcmd_sync_cancel_workreenable_adv_workdiscov_timeoutdiscov_offservice_cachencmd_timerrx_workcmd_workle_scan_disablele_scan_restartrx_qraw_qcmd_qsent_cmdrecv_eventreq_wait_qreq_statusreq_resultreq_skbsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_state_nextscanning_pausedwake_reasonwake_addrwake_addr_typeconn_hashmesh_pendingmgmt_pendingreject_listaccept_listlink_keyslong_term_keysidentity_resolving_keysremote_oob_datale_accept_listle_resolv_listle_conn_paramspend_le_connspend_le_reportsblocked_keyslocal_codecshw_infofw_infoconn_flagsadv_tx_poweradv_dataadv_data_lenscan_rsp_datascan_rsp_data_lenper_adv_dataper_adv_data_lenadv_instancesadv_instance_cntcur_adv_instanceadv_instance_timeoutadv_instance_expireadv_monitors_idradv_monitors_cntirkrpa_timeoutrpa_expiredrpamesh_send_doneinterleave_scan_stateinterleave_scanmonitored_devicesadvmon_pend_notifyhw_errorset_diagset_bdaddrcmd_timeoutset_quality_reportget_data_path_idget_codec_config_dataamp_assocrem_lenlen_so_farhci_conn_hashacl_numamp_numsco_numiso_numle_numle_num_peripheralhci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txhci_devcoredumpdump_qdump_rxdump_timeoutdmp_hdrcoredump_tdmp_hdr_tnotify_change_thci_conn_flags_tbt_codecdata_pathnum_capsHCI_QUIRK_RESET_ON_CLOSEHCI_QUIRK_RAW_DEVICEHCI_QUIRK_FIXUP_BUFFER_SIZEHCI_QUIRK_FIXUP_INQUIRY_MODEHCI_QUIRK_BROKEN_LOCAL_COMMANDSHCI_QUIRK_BROKEN_STORED_LINK_KEYHCI_QUIRK_EXTERNAL_CONFIGHCI_QUIRK_INVALID_BDADDRHCI_QUIRK_USE_BDADDR_PROPERTYHCI_QUIRK_STRICT_DUPLICATE_FILTERHCI_QUIRK_SIMULTANEOUS_DISCOVERYHCI_QUIRK_NON_PERSISTENT_DIAGHCI_QUIRK_NON_PERSISTENT_SETUPHCI_QUIRK_WIDEBAND_SPEECH_SUPPORTEDHCI_QUIRK_VALID_LE_STATESHCI_QUIRK_BROKEN_ERR_DATA_REPORTINGHCI_QUIRK_NO_SUSPEND_NOTIFIERHCI_QUIRK_BROKEN_READ_TRANSMIT_POWERHCI_QUIRK_BROKEN_FILTER_CLEAR_ALLHCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONNHCI_QUIRK_BROKEN_EXT_SCANHCI_QUIRK_BROKEN_MWS_TRANSPORT_CONFIGHCI_QUIRK_BROKEN_LOCAL_EXT_FEATURES_PAGE_2HCI_QUIRK_BROKEN_SET_RPA_TIMEOUTl2capscohcimgmtbt_skb_cbforce_activeincomingl2cap_ctrlsframesarreqseqtxseqpsml2cap_chansco_ctrlpkt_statusreq_completereq_complete_skbhci_ctrlreq_eventhci_req_complete_thci_req_complete_skb_tmgmt_ctrlvhci_dataopen_timeoutmsft_opcodeaosp_capabledevcoredump_test_datavhci_send_framevhci_openvhci_readvhci_writevhci_create_devicevhci_pollvhci_releasevhci_open_devvhci_close_devvhci_flushdata_path_idvhci_get_data_path_idvnd_lenvnd_datavhci_get_codec_config_datavhci_wakeupvhci_setupforce_suspend_readforce_suspend_writeforce_wakeup_readforce_wakeup_writeforce_devcd_writevhci_coredumpvhci_coredump_hdrvhci_open_timeoutvhci_suspend_workh@ YTpEX@@4'50(0@EH' %X( @ FH' c@hF@'@H0'2yt@H'id@H'\HW@I'^(@J`' P@J0'2K0K@KX'Lo0NM0@@N0'!y$*4$4 NON)=pdGf o0