Lines Matching refs:ep_comp
358 struct libusb_ss_endpoint_companion_descriptor **ep_comp) in libusb_parse_ss_endpoint_comp() argument
360 if (buf == NULL || ep_comp == NULL || len < 1) in libusb_parse_ss_endpoint_comp()
366 *ep_comp = NULL; in libusb_parse_ss_endpoint_comp()
393 *ep_comp = ptr; in libusb_parse_ss_endpoint_comp()
405 libusb_free_ss_endpoint_comp(struct libusb_ss_endpoint_companion_descriptor *ep_comp) in libusb_free_ss_endpoint_comp() argument
407 if (ep_comp == NULL) in libusb_free_ss_endpoint_comp()
410 free(ep_comp); in libusb_free_ss_endpoint_comp()
416 struct libusb_ss_endpoint_companion_descriptor **ep_comp) in libusb_get_ss_endpoint_companion_descriptor() argument
420 return (libusb_parse_ss_endpoint_comp(endpoint->extra, endpoint->extra_length, ep_comp)); in libusb_get_ss_endpoint_companion_descriptor()
424 …busb_free_ss_endpoint_companion_descriptor(struct libusb_ss_endpoint_companion_descriptor *ep_comp) in libusb_free_ss_endpoint_companion_descriptor() argument
427 libusb_free_ss_endpoint_comp(ep_comp); in libusb_free_ss_endpoint_companion_descriptor()