Lines Matching refs:function
33 struct usb_descriptor_header **function; member
228 f_dfu->usb_function.hs_descriptors = f_dfu->function; in to_dfu_mode()
229 f_dfu->usb_function.descriptors = f_dfu->function; in to_dfu_mode()
672 f_dfu->function = calloc(sizeof(struct usb_descriptor_header *), n + 2); in dfu_prepare_function()
673 if (!f_dfu->function) in dfu_prepare_function()
689 f_dfu->function[i] = (struct usb_descriptor_header *)d; in dfu_prepare_function()
693 f_dfu->function[i] = calloc(sizeof(dfu_func), 1); in dfu_prepare_function()
694 if (!f_dfu->function[i]) in dfu_prepare_function()
696 memcpy(f_dfu->function[i], &dfu_func, sizeof(dfu_func)); in dfu_prepare_function()
699 f_dfu->function[i] = NULL; in dfu_prepare_function()
705 free(f_dfu->function[--i]); in dfu_prepare_function()
706 f_dfu->function[i] = NULL; in dfu_prepare_function()
708 free(f_dfu->function); in dfu_prepare_function()
741 ((struct usb_interface_descriptor *)f_dfu->function[i]) in dfu_bind()
773 if (f_dfu->function) { in dfu_unbind()
777 free(f_dfu->function[--i]); in dfu_unbind()
778 f_dfu->function[i] = NULL; in dfu_unbind()
780 free(f_dfu->function); in dfu_unbind()