Lines Matching defs:urb
237 struct urb { struct
239 struct cv cv_wait;
241 struct usb_device *dev; /* (in) pointer to associated device */
242 struct usb_host_endpoint *endpoint; /* (in) pipe pointer */
243 uint8_t *setup_packet; /* (in) setup packet (control only) */
244 uint8_t *bsd_data_ptr;
245 void *transfer_buffer; /* (in) associated data buffer */
246 void *context; /* (in) context for completion */
247 usb_complete_t *complete; /* (in) completion routine */
249 usb_size_t transfer_buffer_length;/* (in) data buffer length */
250 usb_size_t bsd_length_rem;
251 usb_size_t actual_length; /* (return) actual transfer length */
252 usb_timeout_t timeout; /* FreeBSD specific */
254 uint16_t transfer_flags; /* (in) */
280 int usb_submit_urb(struct urb *urb, uint16_t mem_flags); argument