Changeset db7ed07 in mainline for uspace/drv/uhci/callback.c
- Timestamp:
- 2011-01-28T11:45:40Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c13ecfe
- Parents:
- 7fc092a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci/callback.c
r7fc092a rdb7ed07 1 1 #include <errno.h> 2 #include <mem.h> 2 3 3 4 #include "callback.h" … … 26 27 return EOK; 27 28 } 29 /*----------------------------------------------------------------------------*/ 30 void callback_run( 31 callback_t *instance, usb_transaction_outcome_t outcome, size_t act_size) 32 { 33 assert(instance); 34 35 /* update the old buffer */ 36 if (instance->new_buffer) { 37 memcpy(instance->new_buffer, instance->old_buffer, instance->buffer_size); 38 trans_free(instance->new_buffer); 39 instance->new_buffer = NULL; 40 } 41 42 if (instance->callback_in) { 43 assert(instance->callback_out == NULL); 44 instance->callback_in( 45 instance->dev, act_size, outcome, instance->arg); 46 } 47 }
Note:
See TracChangeset
for help on using the changeset viewer.