Changeset 02cacce in mainline for uspace/drv/uhci-hcd
- Timestamp:
- 2011-05-18T18:24:22Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 030937e
- Parents:
- 45e0e07
- Location:
- uspace/drv/uhci-hcd
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/batch.c
r45e0e07 r02cacce 95 95 */ 96 96 usb_transfer_batch_t * batch_get(ddf_fun_t *fun, endpoint_t *ep, 97 char *buffer, size_t buffer_size, char* setup_buffer, size_t setup_size, 97 char *buffer, size_t buffer_size, 98 const char* setup_buffer, size_t setup_size, 98 99 usbhc_iface_transfer_in_callback_t func_in, 99 100 usbhc_iface_transfer_out_callback_t func_out, void *arg) -
uspace/drv/uhci-hcd/batch.h
r45e0e07 r02cacce 45 45 usb_transfer_batch_t * batch_get( 46 46 ddf_fun_t *fun, endpoint_t *ep, char *buffer, size_t size, 47 c har *setup_buffer, size_t setup_size,47 const char *setup_buffer, size_t setup_size, 48 48 usbhc_iface_transfer_in_callback_t func_in, 49 49 usbhc_iface_transfer_out_callback_t func_out, … … 55 55 56 56 void batch_control_write(usb_transfer_batch_t *instance); 57 58 57 void batch_control_read(usb_transfer_batch_t *instance); 59 58 60 59 void batch_interrupt_in(usb_transfer_batch_t *instance); 61 62 60 void batch_interrupt_out(usb_transfer_batch_t *instance); 63 61 64 62 void batch_bulk_in(usb_transfer_batch_t *instance); 65 66 63 void batch_bulk_out(usb_transfer_batch_t *instance); 67 64 -
uspace/drv/uhci-hcd/hc.c
r45e0e07 r02cacce 57 57 static int hc_debug_checker(void *arg); 58 58 /*----------------------------------------------------------------------------*/ 59 /** Initialize UHCI hc ddriver structure59 /** Initialize UHCI hc driver structure 60 60 * 61 61 * @param[in] instance Memory place to initialize. -
uspace/drv/uhci-hcd/hc.h
r45e0e07 r02cacce 95 95 #define UHCI_NEEDED_IRQ_COMMANDS 5 96 96 97 /* Main HCdriver structure */97 /** Main UHCI driver structure */ 98 98 typedef struct hc { 99 99 /** USB bus driver, devices and addresses */ -
uspace/drv/uhci-hcd/transfer_list.h
r45e0e07 r02cacce 43 43 * of currently executed transfers 44 44 */ 45 typedef struct transfer_list 46 { 45 typedef struct transfer_list { 47 46 /** Guard against multiple add/remove races */ 48 47 fibril_mutex_t guard;
Note:
See TracChangeset
for help on using the changeset viewer.
