X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FInterfaces%2FUDI%2Fudi_lib%2Fcb.c;fp=KernelLand%2FModules%2FInterfaces%2FUDI%2Fudi_lib%2Fcb.c;h=b615dfeb310542e7add87ae03f4df6047123cbd6;hb=301dc9a238658b902d9d394b6e930d1ec4832190;hp=0000000000000000000000000000000000000000;hpb=d639d074b69c138529adc599c82d9e1f180ed83e;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Interfaces/UDI/udi_lib/cb.c b/KernelLand/Modules/Interfaces/UDI/udi_lib/cb.c new file mode 100644 index 00000000..b615dfeb --- /dev/null +++ b/KernelLand/Modules/Interfaces/UDI/udi_lib/cb.c @@ -0,0 +1,60 @@ +/** + * \file cb.c + * \author John Hodge (thePowersGang) + * \brief Control block code + */ +#include +#include + +// === CODE === +void udi_cb_alloc ( + udi_cb_alloc_call_t *callback, //!< Function to be called when the CB is allocated + udi_cb_t *gcb, //!< Parent Control Block + udi_index_t cb_idx, + udi_channel_t default_channel + ) +{ + UNIMPLEMENTED(); +} + +void udi_cb_alloc_dynamic( + udi_cb_alloc_call_t *callback, + udi_cb_t *gcb, + udi_index_t cb_idx, + udi_channel_t default_channel, + udi_size_t inline_size, + udi_layout_t *inline_layout + ) +{ + UNIMPLEMENTED(); +} + +void udi_cb_alloc_batch( + udi_cb_alloc_batch_call_t *callback, //!< + udi_cb_t *gcb, //!< + udi_index_t cb_idx, + udi_index_t count, + udi_boolean_t with_buf, + udi_size_t buf_size, + udi_buf_path_t path_handle + ) +{ + UNIMPLEMENTED(); +} + +void udi_cb_free(udi_cb_t *cb) +{ + UNIMPLEMENTED(); +} + +void udi_cancel(udi_cancel_call_t *callback, udi_cb_t *gcb) +{ + UNIMPLEMENTED(); +} + +// === EXPORTS === +EXPORT(udi_cb_alloc); +EXPORT(udi_cb_alloc_dynamic); +EXPORT(udi_cb_alloc_batch); +EXPORT(udi_cb_free); +EXPORT(udi_cancel);