Lines Matching refs:f
159 int usb_assign_descriptors(struct usb_function *f, in usb_assign_descriptors() argument
165 struct usb_gadget *g = f->config->cdev->gadget; in usb_assign_descriptors()
176 f->fs_descriptors = usb_copy_descriptors(fs); in usb_assign_descriptors()
177 if (!f->fs_descriptors) in usb_assign_descriptors()
181 f->hs_descriptors = usb_copy_descriptors(hs); in usb_assign_descriptors()
182 if (!f->hs_descriptors) in usb_assign_descriptors()
186 f->ss_descriptors = usb_copy_descriptors(ss); in usb_assign_descriptors()
187 if (!f->ss_descriptors) in usb_assign_descriptors()
191 f->ssp_descriptors = usb_copy_descriptors(ssp); in usb_assign_descriptors()
192 if (!f->ssp_descriptors) in usb_assign_descriptors()
197 usb_free_all_descriptors(f); in usb_assign_descriptors()
202 void usb_free_all_descriptors(struct usb_function *f) in usb_free_all_descriptors() argument
204 usb_free_descriptors(f->fs_descriptors); in usb_free_all_descriptors()
205 f->fs_descriptors = NULL; in usb_free_all_descriptors()
206 usb_free_descriptors(f->hs_descriptors); in usb_free_all_descriptors()
207 f->hs_descriptors = NULL; in usb_free_all_descriptors()
208 usb_free_descriptors(f->ss_descriptors); in usb_free_all_descriptors()
209 f->ss_descriptors = NULL; in usb_free_all_descriptors()
210 usb_free_descriptors(f->ssp_descriptors); in usb_free_all_descriptors()
211 f->ssp_descriptors = NULL; in usb_free_all_descriptors()