udi-pkg.1/udi_cmos/2/udi_cmos/bin/ia32/udi_cmos 644 36646 6035 46570 7171143272 20631 0ustar00robertlccuserELFJ4(>,E@EEUP uYjuE@tUaE@EE@ Eu YEUP}tju&jjhjhjjjuh(U뗐:E@EEU P jjhjhjjjuh(U*E@EE@ EEU P$juUjjj@uU uYUjuUu~u?@wF@+9vhhh PVvbu?@wF@+9vh hh PV#jVF@h=t^_UWVF@}GEGEEU EWPjwjEp Wh_UW뷐EEEU PuYUV}GEGEE } jW.EU EWPjwjEp$Wh_UW롍v}wYGWY_UWݍvCE@E+E@UP EpYjju E tU뵍vDE@ EE@EEp YEp$YuYjju U봋 uYUHH!HH!0(rw_params->offset_hi == 0 && rw_params->offset_lo <= CMOS_DEVSIZE && gio_xfer_cb->data_buf->buf_size <= CMOS_DEVSIZE - rw_params->offset_loudi_cmos.c     (3%C$Ra`4Km4DP0p888N(Hk:HT$htzH,\0MG ,EQ^nz(9DG`v/var/tmp/aaa0003n2./bin/ia32/udi_cmosudi_cmos.ccmos_do_write_1cmos_do_read_2cmos_do_writecmos_do_readcmos_bus_bind_ack_2cmos_bus_bind_ack_1udi_cmos_cb_init_listudi_cmos_ops_init_listudi_cmos_primary_init_infocmos_trans_writecmos_trans_readcmos_default_op_flagscmos_bus_unbind_ackcmos_bus_bind_ackcmos_parent_channel_eventcmos_bus_device_opscmos_gio_xfer_reqcmos_gio_unbind_reqcmos_gio_bind_reqcmos_child_channel_eventcmos_gio_provider_opscmos_final_cleanup_reqcmos_devmgmt_reqcmos_mgmt_ops.comment_fake_hidden__abbr_table_1.0udi_gio_event_res_unusedudi_pio_mapudi_buf_freeudi_devmgmt_ackudi_cb_freeudi_pio_transudi_channel_event_completeudi_gio_xfer_ackudi_gio_unbind_ack__udi_assertudi_enumerate_no_childrenudi_bus_bind_requdi_intr_detach_ack_unusedudi_pio_unmapudi_gio_xfer_nakudi_init_infoudi_dma_constraints_freeudi_final_cleanup_ackudi_bus_unbind_requdi_gio_bind_ackudi_static_usageudi_intr_attach_ack_unused.text.rodata.rodata1.data.symtab.strtab.shstrtab.debug_info.debug_line.debug_abbrev.comment.rel.text.rel.rodata.rel.debug_info.rel.debug_line.udiprops8-sol3:/lfs/home20/robertl/src/udiproto/driver/udi_cmosudi_cmos.cSCO Optimizing C Compilation System charunsigned charsigned charshortunsigned shortsigned shortintunsigned intsigned int(ambiguous) int(ambiguous) unsigned intlongunsigned longsigned longlong longunsigned long longsigned long longfloatdoublelong double voidvoid *udi_ubit8_tudi_sbit8_tudi_ubit16_tudi_sbit16_tudi_ubit32_tudi_sbit32_tudi_boolean_tudi_size_tudi_index_tudi_buf_path_tudi_timestamp_t.va_listudi_status_tudi_layout_t+udi_channel_tudi_origin_t 7channel#context#scratch#initiator_context# origin#udi_cb_tV++udi_cb_alloc_call_tE++udi_cb_alloc_batch_call_to+udi_cancel_call_tudi_mgmt_ops_t+ }max_legal_alloc#max_safe_alloc#max_trace_log_formatted_len#max_instance_attr_len# min_curtime_res#min_timer_res#udi_limits_t Hmgmt_ops+#mgmt_op_flags+#mgmt_scratch_requirement#enumeration_attr_list_length# rdata_size#child_data_size#per_parent_paths#udi_primary_init_t+ region_idx#rdata_size#udi_secondary_init_t+udi_op_tudi_ops_vector_t+ Oops_idx#meta_idx#meta_ops_num#chan_context_size#ops_vector+#op_flags+# udi_ops_init_t+ cb_idx#meta_idx#meta_cb_num#scratch_requirement#inline_size#inline_layout+# udi_cb_init_t+ ops_idx#cb_idx#udi_cb_select_t+ gcb_idx#scratch_requirement#udi_gcb_init_t+ primary_init_info+#secondary_init_list+#ops_init_list+#cb_init_list+# gcb_init_list+#cb_select_list+#udi_init_t+ Kregion_idx#limits#udi_init_context_t! yrdata#udi_chan_context_tc rdata#child_ID#udi_child_chan_context_t+udi_channel_anchor_call_t +udi_channel_spawn_call_t K ++udi_mei_direct_stub_t5 | ++udi_mei_backend_stub_tf op_name,#op_category#op_flags#meta_cb_num#completion_ops_num#completion_vec_idx#exception_ops_num# exception_vec_idx# direct_stub,# backend_stub ,#visible_layout+#marshal_layout+#udi_mei_op_template_t, ,udi_mei_enumeration_rank_func_t J meta_ops_num#relationship#op_template_list,#udi_mei_ops_vec_template_t, ops_vec_template_list#,#mei_enumeration_rank(,#udi_mei_init_t-,udi_dma_handle_tudi_dma_constraints_attr_tudi_dma_constraints_t ? attr_type#attr_value#udi_dma_constraints_attr_spec_t z +udi_dma_constraints_attr_set_call_td I udi_xfer_max#udi_xfer_typical#udi_xfer_granularity#udi_xfer_one_piece# udi_xfer_exact_size# udi_xfer_no_reorder#udi_xfer_constraints_t __udi_bufbuf_size#udi_buf_te  +2,udi_buf_copy_call_t  +2,udi_buf_write_call_t  +udi_buf_path_alloc_call_t udi_tagtype_t ytag_type#tag_value#tag_off#tag_len# udi_buf_tag_t.+2,udi_buf_tag_set_call_t+2,udi_buf_tag_apply_call_t+udi_mem_alloc_call_t >udi_queuenext7,#prev7,#udi_queue_tudi_instance_attr_type_tz  @@ battr_namem#attr_valuez# attr_length#`attr_type#audi_instance_attr_list_t+udi_instance_attr_get_call_tA+udi_instance_attr_set_call_t0 seconds#nanoseconds#udi_time_tc+udi_timer_expired_call_tudi_timer_tick_call_tudi_trevent_t+udi_log_write_call_t@  M@@Z@@ attr_name3#attr_min@# attr_min_len#`attr_maxM#aattr_max_len#attr_type#attr_stride#udi_filter_element_tZ Hgcb#region_idx#channel_to_secondary#udi_region_attach_cb_t gcb#bind_channel#meta_idx#udi_bind_cb_td V,gcb#child_ID#child_data#attr_list<,#attr_valid_length# filter_listF,#$filter_list_length#(parent_ID#)udi_enumerate_cb_t gcb#udi_mgmt_cb_tn gcb#trace_mask#meta_idx#udi_usage_cb_tK,udi_usage_ind_op_tP,udi_enumerate_req_op_t MU,udi_devmgmt_req_op_t7sU,udi_final_cleanup_req_op_tg __udi_mgmt_opsusage_ind_opZ,#enumerate_req_op_,#devmgmt_req_opd,#final_cleanup_req_opi,# #bind_cb+# b bind_cb+#parent_ID#path_handles,#  internal_bound #parent_bound##orig_cb+# $gcb#event#paramsb#udi_channel_event_cb_tn,udi_channel_event_ind_op_tudi_gio_op_t ^$gcb#xfer_constraints #udi_gio_bind_cb_t1  gcb#op#tr_params#data_buf2,#udi_gio_xfer_cb_tu offset_lo#offset_hi#udi_gio_rw_params_t Etest_num#test_params_size#udi_gio_diag_params_t gcb#event_code#event_params#udi_gio_event_cb_t`s,udi_gio_bind_req_op_ts,udi_gio_bind_ack_op_ts,udi_gio_unbind_req_op_tFs,udi_gio_unbind_ack_op_t:ox,udi_gio_xfer_req_op_tcx,udi_gio_xfer_ack_op_tx,udi_gio_xfer_nak_op_t},udi_gio_event_ind_op_t},udi_gio_event_res_op_t channel_event_ind_op,#gio_bind_ack_op,#gio_unbind_ack_op,#gio_xfer_ack_op,# gio_xfer_nak_op,#gio_event_ind_op,#udi_gio_client_ops_t, ochannel_event_ind_op,#gio_bind_req_op,#gio_unbind_req_op,#gio_xfer_req_op,# gio_event_res_op,#udi_gio_provider_ops_t,udi_pio_handle_t pio_op#tran_size#operand#udi_pio_trans_t,+udi_pio_map_call_t3+2,udi_pio_trans_call_t^+udi_pio_probe_call_tM first_32#second_32#udi_busaddr64_tx  max_legal_contig_alloc#max_safe_contig_alloc#cache_line_size#udi_dma_limits_t ^block_busaddr#block_length#udi_scgth_element_32_t+ block_busaddrx#block_length#el_reserved# udi_scgth_element_64_tz el32p,#el64p,# #el32+#el64z# scgth_num_elements#scgth_format#scgth_must_swap#scgth_elements#scgth_first_segment#udi_scgth_t#+udi_dma_prepare_call_t+,udi_dma_buf_map_call_tE+,udi_dma_mem_alloc_call_to+udi_dma_sync_call_tc+udi_dma_scgth_sync_call_t+2,udi_dma_mem_to_buf_call_t gcb#udi_bus_bind_cb_t lgcb#interrupt_idx#min_event_pend#preprocessing_handle#udi_intr_attach_cb_t gcb#interrupt_idx#udi_intr_detach_cb_t  gcb#event_buf2,#intr_result#udi_intr_event_cb_t) ,udi_bus_bind_req_op_t _ ,udi_bus_bind_ack_op_tD  ,udi_bus_unbind_req_op_tz  ,udi_bus_unbind_ack_op_t  ,udi_intr_attach_req_op_t !,udi_intr_attach_ack_op_t 1!,udi_intr_detach_req_op_t%![!,udi_intr_detach_ack_op_tO!!,udi_intr_event_ind_op_ty!!,udi_intr_event_rdy_op_t! ]"channel_event_ind_op,#bus_bind_req_op,#bus_unbind_req_op,#intr_attach_req_op,# intr_detach_req_op,#udi_bus_bridge_ops_t, #channel_event_ind_op,#bus_bind_ack_op,#bus_unbind_ack_op-#intr_attach_ack_op -# intr_detach_ack_op-#udi_bus_device_ops_t- ]#channel_event_ind_op,#intr_event_ind_op-#udi_intr_handler_ops_t- #channel_event_ind_op,#intr_event_rdy_op"-#udi_intr_dispatcher_ops_t'- /$(init_context!#bus_bind_cb,#trans_read# trans_write#$cmos_region_data_t# j$addr#count#cmos_gio_xfer_scratch_tG$cmos_mgmt_ops+lcmos_gio_provider_ops,|cmos_bus_device_ops-$cmos_default_op_flags$)%,8cmos_trans_read%U%,8cmos_trans_writeH%udi_cmos_primary_init_info+%+0udi_cmos_ops_init_list%%+Pudi_cmos_cb_init_list%udi_init_info+.|&cmos_parent_channel_eventH channel_event_cbn,ubus_bind_cb,u|.'cmos_bus_bind_ack bus_bind_cb,u constraintsu preferred_endiannessu statusurdata1-u|channel_event_cbn,ux.w'cmos_bus_bind_ack_1 gcb+u new_pio_handleu rdata1-u|.'cmos_bus_bind_ack_2, gcb+u new_pio_handleu rdata1-u|channel_event_cbn,ux.#(cmos_gio_bind_reqF gio_bind_cbs,u.^(cmos_gio_unbind_reqZ gio_bind_cbs,u.(cmos_child_channel_eventr channel_event_cbn,u.(cmos_gio_xfer_req3 gio_xfer_cbx,Vrw_params6-W.V)cmos_do_read gio_xfer_cbx,W addru gio_xfer_scratch,-u|rdata1-ux.)cmos_do_read_2 gcb+u new_buf2,u statusu resultugio_xfer_cbx,u|.1*cmos_do_write gio_xfer_cbx,W addru rdata1-u|gio_xfer_scratch,-ux.*cmos_do_write_1- gcb+u new_buf2,u statusu resultugio_xfer_cbx,W.+cmos_devmgmt_req} cbU,u mgmt_opu parent_idurdata1-u|.X+cmos_bus_unbind_ack bus_bind_cb,ucbU,u|rdata1-ux.+cmos_final_cleanup_req cbU,u++`++c4++++++{+5 f  , , j e ZA,n 7g1u`:-c+z# z  %!!D   O!w"y!#!y#G$#X /lfs/home20/robertl/src/udiproto/pub_include/usr/includeudi_cmos.c쇓udi.h udi_core/udi_types.h-stdarg.h–udi_core/udi_status.hudi_core/udi_layout.hudi_core/udi_cb.hudi_core/udi_imc.h"udi_core/udi_mei.hcudi_core/udi_constraints.hudi_core/udi_buf.h'udi_core/udi_mem.h udi_core/udi_util.h.udi_core/udi_inst_attr.hudi_core/udi_time.h udi_core/udi_trace_log.hudi_core/udi_debug.h udi_core/udi_mgmt.h)udi_core/udi_gio.h!udi_physio.h udi_phys/udi_pio.h2udi_phys/udi_dma.h2udi_phys/udi_bridge.h"  p r q q o p o o y o o w s p o p u &s v o q p &s t o o r u o r o o r o o r o o u o u s 0o o s 0o o p o o t o p t o y q v o u p o t o o v o p v o p q v o r o p o u o p t q o p o o r o o p o p p o r s o  % %$> II&I5II   <   <  <  I8  I8 @ 4  I   @ 8  < ( I !7I' ' II4 4I:;?  4I?  4I4 ?  I:; I !I4  "4I:;? #4I4 ? $I:;%I4 &41 '1 ( ) * 1+ , - 1..:;' ? /.I:;' ? 0.' ? 4 1.I' ? 4 2.G:;3.G4.I:;' ? 5.:;' ? 6.I' ? 4 7.' ? 4 8.G:; 9.G :.I? < ;.? < <.I? L M < =.? L M < >.I? 4 < ?.? 4 < @.I? 4 L M < A.? 4 L M < BI2 L 8 C4:;G8 D4I? < EI J FI JG4I:;H4I:;? < I2J2K21L%M%N%1O1IP/IQ0IRS@T@U@V1W.1@(#)sgs-head:i386/head/stdarg.h 1.16acomp: (CCS) 3.2 09/28/99 (santamariasbl5.1.rs1ubl7)as: (CCS) 3.2 09/28/99 (santamariasbl5.1.rs1ubl7)9'4`>z4//48AN6d477<gl35<305P@_1;;21?B8) (&%$# .$!( ,0C4:*'"DLP-sw{ $*$'$"%D%q%%%&&=E&!I&& &<'@'''(% (A($E((&((#())o)s)))K*O**)* +$+y+(}+properties_version 0x101supplier 1message 1 Project UDIcontact 2message 2 http://www.project-UDI.org/participants.htmlname 3message 3 CMOS RAM Sample UDI Drivershortname udi_cmosrelease 2 alpha1.0rc3device 10 2 bus_type string pci pci_vendor_id ubit32 0x434d pci_device_id ubit32 0x4f44message 10 Motherboard CMOS RAMmodule udi_cmosregion 0requires udi 0x101requires udi_physio 0x101requires udi_bridge 0x101requires udi_gio 0x101meta 1 udi_giometa 2 udi_bridgechild_bind_ops 1 0 1parent_bind_ops 2 0 2 4pio_serialization_limit 1compile_options -DCMOS_GIO_META=1 -DCMOS_BRIDGE_META=24\t @.&P .8<-D;\PX@G^Dg 0E q PF} G` hH pH_udi-pkg.1/udi_cmos/2/udi_cmos/bin/ia32/udi_cmos 644 36646 6035 46570 7171143304 20625 0ustar00robertlccuserELFJ4(>,E@EEUP uYjuE@tUaE@EE@ Eu YEUP}tju&jjhjhjjjuh(U뗐:E@EEU P jjhjhjjjuh(U*E@EE@ EEU P$juUjjj@uU uYUjuUu~u?@wF@+9vhhh PVvbu?@wF@+9vh hh PV#jVF@h=t^_UWVF@}GEGEEU EWPjwjEp Wh_UW뷐EEEU PuYUV}GEGEE } jW.EU EWPjwjEp$Wh_UW롍v}wYGWY_UWݍvCE@E+E@UP EpYjju E tU뵍vDE@ EE@EEp YEp$YuYjju U봋 uYUHH!HH!0(rw_params->offset_hi == 0 && rw_params->offset_lo <= CMOS_DEVSIZE && gio_xfer_cb->data_buf->buf_size <= CMOS_DEVSIZE - rw_params->offset_loudi_cmos.c     (3%C$Ra`4Km4DP0p888N(Hk:HT$htzH,\0MG ,EQ^nz(9DG`v/var/tmp/aaa0003n2./bin/ia32/udi_cmosudi_cmos.ccmos_do_write_1cmos_do_read_2cmos_do_writecmos_do_readcmos_bus_bind_ack_2cmos_bus_bind_ack_1udi_cmos_cb_init_listudi_cmos_ops_init_listudi_cmos_primary_init_infocmos_trans_writecmos_trans_readcmos_default_op_flagscmos_bus_unbind_ackcmos_bus_bind_ackcmos_parent_channel_eventcmos_bus_device_opscmos_gio_xfer_reqcmos_gio_unbind_reqcmos_gio_bind_reqcmos_child_channel_eventcmos_gio_provider_opscmos_final_cleanup_reqcmos_devmgmt_reqcmos_mgmt_ops.comment_fake_hidden__abbr_table_1.0udi_gio_event_res_unusedudi_pio_mapudi_buf_freeudi_devmgmt_ackudi_cb_freeudi_pio_transudi_channel_event_completeudi_gio_xfer_ackudi_gio_unbind_ack__udi_assertudi_enumerate_no_childrenudi_bus_bind_requdi_intr_detach_ack_unusedudi_pio_unmapudi_gio_xfer_nakudi_init_infoudi_dma_constraints_freeudi_final_cleanup_ackudi_bus_unbind_requdi_gio_bind_ackudi_static_usageudi_intr_attach_ack_unused.text.rodata.rodata1.data.symtab.strtab.shstrtab.debug_info.debug_line.debug_abbrev.comment.rel.text.rel.rodata.rel.debug_info.rel.debug_line.udiprops8-sol3:/lfs/home20/robertl/src/udiproto/driver/udi_cmosudi_cmos.cSCO Optimizing C Compilation System charunsigned charsigned charshortunsigned shortsigned shortintunsigned intsigned int(ambiguous) int(ambiguous) unsigned intlongunsigned longsigned longlong longunsigned long longsigned long longfloatdoublelong double voidvoid *udi_ubit8_tudi_sbit8_tudi_ubit16_tudi_sbit16_tudi_ubit32_tudi_sbit32_tudi_boolean_tudi_size_tudi_index_tudi_buf_path_tudi_timestamp_t.va_listudi_status_tudi_layout_t+udi_channel_tudi_origin_t 7channel#context#scratch#initiator_context# origin#udi_cb_tV++udi_cb_alloc_call_tE++udi_cb_alloc_batch_call_to+udi_cancel_call_tudi_mgmt_ops_t+ }max_legal_alloc#max_safe_alloc#max_trace_log_formatted_len#max_instance_attr_len# min_curtime_res#min_timer_res#udi_limits_t Hmgmt_ops+#mgmt_op_flags+#mgmt_scratch_requirement#enumeration_attr_list_length# rdata_size#child_data_size#per_parent_paths#udi_primary_init_t+ region_idx#rdata_size#udi_secondary_init_t+udi_op_tudi_ops_vector_t+ Oops_idx#meta_idx#meta_ops_num#chan_context_size#ops_vector+#op_flags+# udi_ops_init_t+ cb_idx#meta_idx#meta_cb_num#scratch_requirement#inline_size#inline_layout+# udi_cb_init_t+ ops_idx#cb_idx#udi_cb_select_t+ gcb_idx#scratch_requirement#udi_gcb_init_t+ primary_init_info+#secondary_init_list+#ops_init_list+#cb_init_list+# gcb_init_list+#cb_select_list+#udi_init_t+ Kregion_idx#limits#udi_init_context_t! yrdata#udi_chan_context_tc rdata#child_ID#udi_child_chan_context_t+udi_channel_anchor_call_t +udi_channel_spawn_call_t K ++udi_mei_direct_stub_t5 | ++udi_mei_backend_stub_tf op_name,#op_category#op_flags#meta_cb_num#completion_ops_num#completion_vec_idx#exception_ops_num# exception_vec_idx# direct_stub,# backend_stub ,#visible_layout+#marshal_layout+#udi_mei_op_template_t, ,udi_mei_enumeration_rank_func_t J meta_ops_num#relationship#op_template_list,#udi_mei_ops_vec_template_t, ops_vec_template_list#,#mei_enumeration_rank(,#udi_mei_init_t-,udi_dma_handle_tudi_dma_constraints_attr_tudi_dma_constraints_t ? attr_type#attr_value#udi_dma_constraints_attr_spec_t z +udi_dma_constraints_attr_set_call_td I udi_xfer_max#udi_xfer_typical#udi_xfer_granularity#udi_xfer_one_piece# udi_xfer_exact_size# udi_xfer_no_reorder#udi_xfer_constraints_t __udi_bufbuf_size#udi_buf_te  +2,udi_buf_copy_call_t  +2,udi_buf_write_call_t  +udi_buf_path_alloc_call_t udi_tagtype_t ytag_type#tag_value#tag_off#tag_len# udi_buf_tag_t.+2,udi_buf_tag_set_call_t+2,udi_buf_tag_apply_call_t+udi_mem_alloc_call_t >udi_queuenext7,#prev7,#udi_queue_tudi_instance_attr_type_tz  @@ battr_namem#attr_valuez# attr_length#`attr_type#audi_instance_attr_list_t+udi_instance_attr_get_call_tA+udi_instance_attr_set_call_t0 seconds#nanoseconds#udi_time_tc+udi_timer_expired_call_tudi_timer_tick_call_tudi_trevent_t+udi_log_write_call_t@  M@@Z@@ attr_name3#attr_min@# attr_min_len#`attr_maxM#aattr_max_len#attr_type#attr_stride#udi_filter_element_tZ Hgcb#region_idx#channel_to_secondary#udi_region_attach_cb_t gcb#bind_channel#meta_idx#udi_bind_cb_td V,gcb#child_ID#child_data#attr_list<,#attr_valid_length# filter_listF,#$filter_list_length#(parent_ID#)udi_enumerate_cb_t gcb#udi_mgmt_cb_tn gcb#trace_mask#meta_idx#udi_usage_cb_tK,udi_usage_ind_op_tP,udi_enumerate_req_op_t MU,udi_devmgmt_req_op_t7sU,udi_final_cleanup_req_op_tg __udi_mgmt_opsusage_ind_opZ,#enumerate_req_op_,#devmgmt_req_opd,#final_cleanup_req_opi,# #bind_cb+# b bind_cb+#parent_ID#path_handles,#  internal_bound #parent_bound##orig_cb+# $gcb#event#paramsb#udi_channel_event_cb_tn,udi_channel_event_ind_op_tudi_gio_op_t ^$gcb#xfer_constraints #udi_gio_bind_cb_t1  gcb#op#tr_params#data_buf2,#udi_gio_xfer_cb_tu offset_lo#offset_hi#udi_gio_rw_params_t Etest_num#test_params_size#udi_gio_diag_params_t gcb#event_code#event_params#udi_gio_event_cb_t`s,udi_gio_bind_req_op_ts,udi_gio_bind_ack_op_ts,udi_gio_unbind_req_op_tFs,udi_gio_unbind_ack_op_t:ox,udi_gio_xfer_req_op_tcx,udi_gio_xfer_ack_op_tx,udi_gio_xfer_nak_op_t},udi_gio_event_ind_op_t},udi_gio_event_res_op_t channel_event_ind_op,#gio_bind_ack_op,#gio_unbind_ack_op,#gio_xfer_ack_op,# gio_xfer_nak_op,#gio_event_ind_op,#udi_gio_client_ops_t, ochannel_event_ind_op,#gio_bind_req_op,#gio_unbind_req_op,#gio_xfer_req_op,# gio_event_res_op,#udi_gio_provider_ops_t,udi_pio_handle_t pio_op#tran_size#operand#udi_pio_trans_t,+udi_pio_map_call_t3+2,udi_pio_trans_call_t^+udi_pio_probe_call_tM first_32#second_32#udi_busaddr64_tx  max_legal_contig_alloc#max_safe_contig_alloc#cache_line_size#udi_dma_limits_t ^block_busaddr#block_length#udi_scgth_element_32_t+ block_busaddrx#block_length#el_reserved# udi_scgth_element_64_tz el32p,#el64p,# #el32+#el64z# scgth_num_elements#scgth_format#scgth_must_swap#scgth_elements#scgth_first_segment#udi_scgth_t#+udi_dma_prepare_call_t+,udi_dma_buf_map_call_tE+,udi_dma_mem_alloc_call_to+udi_dma_sync_call_tc+udi_dma_scgth_sync_call_t+2,udi_dma_mem_to_buf_call_t gcb#udi_bus_bind_cb_t lgcb#interrupt_idx#min_event_pend#preprocessing_handle#udi_intr_attach_cb_t gcb#interrupt_idx#udi_intr_detach_cb_t  gcb#event_buf2,#intr_result#udi_intr_event_cb_t) ,udi_bus_bind_req_op_t _ ,udi_bus_bind_ack_op_tD  ,udi_bus_unbind_req_op_tz  ,udi_bus_unbind_ack_op_t  ,udi_intr_attach_req_op_t !,udi_intr_attach_ack_op_t 1!,udi_intr_detach_req_op_t%![!,udi_intr_detach_ack_op_tO!!,udi_intr_event_ind_op_ty!!,udi_intr_event_rdy_op_t! ]"channel_event_ind_op,#bus_bind_req_op,#bus_unbind_req_op,#intr_attach_req_op,# intr_detach_req_op,#udi_bus_bridge_ops_t, #channel_event_ind_op,#bus_bind_ack_op,#bus_unbind_ack_op-#intr_attach_ack_op -# intr_detach_ack_op-#udi_bus_device_ops_t- ]#channel_event_ind_op,#intr_event_ind_op-#udi_intr_handler_ops_t- #channel_event_ind_op,#intr_event_rdy_op"-#udi_intr_dispatcher_ops_t'- /$(init_context!#bus_bind_cb,#trans_read# trans_write#$cmos_region_data_t# j$addr#count#cmos_gio_xfer_scratch_tG$cmos_mgmt_ops+lcmos_gio_provider_ops,|cmos_bus_device_ops-$cmos_default_op_flags$)%,8cmos_trans_read%U%,8cmos_trans_writeH%udi_cmos_primary_init_info+%+0udi_cmos_ops_init_list%%+Pudi_cmos_cb_init_list%udi_init_info+.|&cmos_parent_channel_eventH channel_event_cbn,ubus_bind_cb,u|.'cmos_bus_bind_ack bus_bind_cb,u constraintsu preferred_endiannessu statusurdata1-u|channel_event_cbn,ux.w'cmos_bus_bind_ack_1 gcb+u new_pio_handleu rdata1-u|.'cmos_bus_bind_ack_2, gcb+u new_pio_handleu rdata1-u|channel_event_cbn,ux.#(cmos_gio_bind_reqF gio_bind_cbs,u.^(cmos_gio_unbind_reqZ gio_bind_cbs,u.(cmos_child_channel_eventr channel_event_cbn,u.(cmos_gio_xfer_req3 gio_xfer_cbx,Vrw_params6-W.V)cmos_do_read gio_xfer_cbx,W addru gio_xfer_scratch,-u|rdata1-ux.)cmos_do_read_2 gcb+u new_buf2,u statusu resultugio_xfer_cbx,u|.1*cmos_do_write gio_xfer_cbx,W addru rdata1-u|gio_xfer_scratch,-ux.*cmos_do_write_1- gcb+u new_buf2,u statusu resultugio_xfer_cbx,W.+cmos_devmgmt_req} cbU,u mgmt_opu parent_idurdata1-u|.X+cmos_bus_unbind_ack bus_bind_cb,ucbU,u|rdata1-ux.+cmos_final_cleanup_req cbU,u++`++c4++++++{+5 f  , , j e ZA,n 7g1u`:-c+z# z  %!!D   O!w"y!#!y#G$#X /lfs/home20/robertl/src/udiproto/pub_include/usr/includeudi_cmos.c쇓udi.h udi_core/udi_types.h-stdarg.h–udi_core/udi_status.hudi_core/udi_layout.hudi_core/udi_cb.hudi_core/udi_imc.h"udi_core/udi_mei.hcudi_core/udi_constraints.hudi_core/udi_buf.h'udi_core/udi_mem.h udi_core/udi_util.h.udi_core/udi_inst_attr.hudi_core/udi_time.h udi_core/udi_trace_log.hudi_core/udi_debug.h udi_core/udi_mgmt.h)udi_core/udi_gio.h!udi_physio.h udi_phys/udi_pio.h2udi_phys/udi_dma.h2udi_phys/udi_bridge.h"  p r q q o p o o y o o w s p o p u &s v o q p &s t o o r u o r o o r o o r o o u o u s 0o o s 0o o p o o t o p t o y q v o u p o t o o v o p v o p q v o r o p o u o p t q o p o o r o o p o p p o r s o  % %$> II&I5II   <   <  <  I8  I8 @ 4  I   @ 8  < ( I !7I' ' II4 4I:;?  4I?  4I4 ?  I:; I !I4  "4I:;? #4I4 ? $I:;%I4 &41 '1 ( ) * 1+ , - 1..:;' ? /.I:;' ? 0.' ? 4 1.I' ? 4 2.G:;3.G4.I:;' ? 5.:;' ? 6.I' ? 4 7.' ? 4 8.G:; 9.G :.I? < ;.? < <.I? L M < =.? L M < >.I? 4 < ?.? 4 < @.I? 4 L M < A.? 4 L M < BI2 L 8 C4:;G8 D4I? < EI J FI JG4I:;H4I:;? < I2J2K21L%M%N%1O1IP/IQ0IRS@T@U@V1W.1@(#)sgs-head:i386/head/stdarg.h 1.16acomp: (CCS) 3.2 09/28/99 (santamariasbl5.1.rs1ubl7)as: (CCS) 3.2 09/28/99 (santamariasbl5.1.rs1ubl7)9'4`>z4//48AN6d477<gl35<305P@_1;;21?B8) (&%$# .$!( ,0C4:*'"DLP-sw{ $*$'$"%D%q%%%&&=E&!I&& &<'@'''(% (A($E((&((#())o)s)))K*O**)* +$+y+(}+properties_version 0x101supplier 1message 1 Project UDIcontact 2message 2 http://www.project-UDI.org/participants.htmlname 3message 3 CMOS RAM Sample UDI Drivershortname udi_cmosrelease 2 alpha1.0rc3device 10 2 bus_type string pci pci_vendor_id ubit32 0x434d pci_device_id ubit32 0x4f44message 10 Motherboard CMOS RAMmodule udi_cmosregion 0requires udi 0x101requires udi_physio 0x101requires udi_bridge 0x101requires udi_gio 0x101meta 1 udi_giometa 2 udi_bridgechild_bind_ops 1 0 1parent_bind_ops 2 0 2 4pio_serialization_limit 1compile_options -DCMOS_GIO_META=1 -DCMOS_BRIDGE_META=24\t @.&P .8<-D;\PX@G^Dg 0E q PF} G` hH pH_