Home | History | Annotate | Download | only in libusb

Lines Matching full:backend

367 	 * libusb_cancel_transfer() (allowing the OS backend to prevent duplicate
368 * cancellation, submission-during-cancellation, etc). the OS backend
371 * its completion (presumably there would be races within your OS backend
380 /* Set by backend submit_transfer() if the OS handles timeout */
468 /* A human-readable name for your backend, e.g. "Linux usbfs" */
471 /* Perform initialization of your backend. You might use this function
513 * perform any other internal backend initialization you need to do. At
526 * note that reallocation can fail. Your backend should handle these
545 * Your backend should allocate any internal resources required for I/O
568 /* Close a device such that the handle cannot be used again. Your backend
890 by the backend: USBI_CLOCK_REALTIME, and USBI_CLOCK_MONOTONIC.
904 /* Number of bytes to reserve for per-device private backend data.
909 /* Number of bytes to reserve for per-handle private backend data.
914 /* Number of bytes to reserve for per-transfer private backend data.
921 * Can your backend use this? */