Lines Matching refs:i
627 int i = 0; in dfu_prepare_strings() local
633 for (i = 0; i < n; ++i) { in dfu_prepare_strings()
634 de = dfu_get_entity(i); in dfu_prepare_strings()
635 f_dfu->strings[i].s = de->name; in dfu_prepare_strings()
638 f_dfu->strings[i].id = 0; in dfu_prepare_strings()
639 f_dfu->strings[i].s = NULL; in dfu_prepare_strings()
647 int i = 0; in dfu_prepare_function() local
653 for (i = 0; i < n; ++i) { in dfu_prepare_function()
660 d->bAlternateSetting = i; in dfu_prepare_function()
666 f_dfu->function[i] = (struct usb_descriptor_header *)d; in dfu_prepare_function()
670 f_dfu->function[i] = calloc(sizeof(dfu_func), 1); in dfu_prepare_function()
671 if (!f_dfu->function[i]) in dfu_prepare_function()
673 memcpy(f_dfu->function[i], &dfu_func, sizeof(dfu_func)); in dfu_prepare_function()
675 i++; in dfu_prepare_function()
676 f_dfu->function[i] = NULL; in dfu_prepare_function()
681 while (i) { in dfu_prepare_function()
682 free(f_dfu->function[--i]); in dfu_prepare_function()
683 f_dfu->function[i] = NULL; in dfu_prepare_function()
696 int rv, id, i; in dfu_bind() local
713 for (i = 0; i < alt_num; i++) { in dfu_bind()
717 f_dfu->strings[i].id = id; in dfu_bind()
718 ((struct usb_interface_descriptor *)f_dfu->function[i]) in dfu_bind()
740 int i; in dfu_unbind() local
743 i = alt_num; in dfu_unbind()
744 while (i) in dfu_unbind()
745 f_dfu->strings[--i].s = NULL; in dfu_unbind()
751 i = alt_num; in dfu_unbind()
752 i++; /* free DFU Functional Descriptor */ in dfu_unbind()
753 while (i) { in dfu_unbind()
754 free(f_dfu->function[--i]); in dfu_unbind()
755 f_dfu->function[i] = NULL; in dfu_unbind()