Changes in uspace/lib/usb/src/usbdrv.c [6c8ada21:172c1682] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/src/usbdrv.c
r6c8ada21 r172c1682 345 345 } 346 346 347 /** Start control write transfer. */348 int usb_drv_async_control_write_setup(int phone, usb_target_t target,349 void *buffer, size_t size,350 usb_handle_t *handle)351 {352 return async_send_buffer(phone,353 IPC_M_USBHC_CONTROL_WRITE_SETUP,354 target,355 buffer, size,356 handle);357 }358 359 /** Send data during control write transfer. */360 int usb_drv_async_control_write_data(int phone, usb_target_t target,361 void *buffer, size_t size,362 usb_handle_t *handle)363 {364 return async_send_buffer(phone,365 IPC_M_USBHC_CONTROL_WRITE_DATA,366 target,367 buffer, size,368 handle);369 }370 371 /** Finalize control write transfer. */372 int usb_drv_async_control_write_status(int phone, usb_target_t target,373 usb_handle_t *handle)374 {375 return async_recv_buffer(phone,376 IPC_M_USBHC_CONTROL_WRITE_STATUS,377 target,378 NULL, 0, NULL,379 handle);380 }381 382 /** Start control read transfer. */383 int usb_drv_async_control_read_setup(int phone, usb_target_t target,384 void *buffer, size_t size,385 usb_handle_t *handle)386 {387 return async_send_buffer(phone,388 IPC_M_USBHC_CONTROL_READ_SETUP,389 target,390 buffer, size,391 handle);392 }393 394 /** Read data during control read transfer. */395 int usb_drv_async_control_read_data(int phone, usb_target_t target,396 void *buffer, size_t size, size_t *actual_size,397 usb_handle_t *handle)398 {399 return async_recv_buffer(phone,400 IPC_M_USBHC_CONTROL_READ_DATA,401 target,402 buffer, size, actual_size,403 handle);404 }405 406 /** Finalize control read transfer. */407 int usb_drv_async_control_read_status(int phone, usb_target_t target,408 usb_handle_t *handle)409 {410 return async_send_buffer(phone,411 IPC_M_USBHC_CONTROL_READ_STATUS,412 target,413 NULL, 0,414 handle);415 }416 417 347 /** 418 348 * @}
Note:
See TracChangeset
for help on using the changeset viewer.