X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=UDI%2Finclude%2Fudi%2Fmeta_gio.h;fp=UDI%2Finclude%2Fudi%2Fmeta_gio.h;h=01dcb3e1f2a837c03640724d7fcfd00103cd99a1;hb=9140f92db8e4d25a75d12b14faaf7d557f7ec994;hp=c5c5b62e6c1b9d34f8072fd386ae3a8fb6033505;hpb=5b80adc9ea328e519329ba299fcf8ffe0daf2704;p=tpg%2Facess2.git diff --git a/UDI/include/udi/meta_gio.h b/UDI/include/udi/meta_gio.h index c5c5b62e..01dcb3e1 100644 --- a/UDI/include/udi/meta_gio.h +++ b/UDI/include/udi/meta_gio.h @@ -23,9 +23,9 @@ typedef void udi_gio_bind_ack_op_t( udi_status_t status ); typedef void udi_gio_unbind_ack_op_t(udi_gio_bind_cb_t *cb); -typedef void udi_gio_xfer_ack_op_t(udi_gio_bind_cb_t *cb); -typedef void udi_gio_xfer_nak_op_t(udi_gio_bind_cb_t *cb, udi_status_t status); -typedef void udi_gio_event_ind_op_t(udi_gio_bind_cb_t *cb); +typedef void udi_gio_xfer_ack_op_t(udi_gio_xfer_cb_t *cb); +typedef void udi_gio_xfer_nak_op_t(udi_gio_xfer_cb_t *cb, udi_status_t status); +typedef void udi_gio_event_ind_op_t(udi_gio_event_cb_t *cb); typedef udi_ubit8_t udi_gio_op_t; /* Limit values for udi_gio_op_t */ @@ -98,23 +98,19 @@ struct udi_gio_event_cb_s #define UDI_GIO_EVENT_CB_NUM 3 -extern void udi_gio_bind_req(udi_gio_bind_cb_t *cb); -extern void udi_gio_bind_ack( - udi_gio_bind_cb_t *cb, - udi_ubit32_t device_size_lo, - udi_ubit32_t device_size_hi, - udi_status_t status - ); +extern udi_gio_bind_req_op_t udi_gio_bind_req; +extern udi_gio_bind_ack_op_t udi_gio_bind_ack; -extern void udi_gio_unbind_req(udi_gio_bind_cb_t *cb); -extern void udi_gio_unbind_ack(udi_gio_bind_cb_t *cb); +extern udi_gio_unbind_req_op_t udi_gio_unbind_req; +extern udi_gio_unbind_ack_op_t udi_gio_unbind_ack; -extern void udi_gio_xfer_req(udi_gio_xfer_cb_t *cb); -extern void udi_gio_xfer_ack(udi_gio_xfer_cb_t *cb); -extern void udi_gio_xfer_nak(udi_gio_xfer_cb_t *cb, udi_status_t status); +extern udi_gio_xfer_req_op_t udi_gio_xfer_req; +extern udi_gio_xfer_ack_op_t udi_gio_xfer_ack; +extern udi_gio_xfer_nak_op_t udi_gio_xfer_nak; -extern void udi_gio_event_res(udi_gio_event_cb_t *cb); -extern void udi_gio_event_ind(udi_gio_event_cb_t *cb); -extern void udi_gio_event_res_unused(udi_gio_event_cb_t *cb); +extern udi_gio_event_ind_op_t udi_gio_event_ind; +extern udi_gio_event_ind_op_t udi_gio_event_res_unused; +extern udi_gio_event_res_op_t udi_gio_event_res; +extern udi_gio_event_res_op_t udi_gio_event_res_unused; #endif