Lines Matching refs:f

36 static inline struct f_gser *func_to_gser(struct usb_function *f)  in func_to_gser()  argument
38 return container_of(f, struct f_gser, port.func); in func_to_gser()
149 static int gser_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in gser_set_alt() argument
151 struct f_gser *gser = func_to_gser(f); in gser_set_alt()
152 struct usb_composite_dev *cdev = f->config->cdev; in gser_set_alt()
164 if (config_ep_by_speed(cdev->gadget, f, gser->port.in) || in gser_set_alt()
165 config_ep_by_speed(cdev->gadget, f, gser->port.out)) { in gser_set_alt()
175 static void gser_disable(struct usb_function *f) in gser_disable() argument
177 struct f_gser *gser = func_to_gser(f); in gser_disable()
178 struct usb_composite_dev *cdev = f->config->cdev; in gser_disable()
189 static int gser_bind(struct usb_configuration *c, struct usb_function *f) in gser_bind() argument
192 struct f_gser *gser = func_to_gser(f); in gser_bind()
209 status = usb_interface_id(c, f); in gser_bind()
238 status = usb_assign_descriptors(f, gser_fs_function, gser_hs_function, in gser_bind()
250 ERROR(cdev, "%s: can't bind, err %d\n", f->name, status); in gser_bind()
290 static void gser_free_inst(struct usb_function_instance *f) in gser_free_inst() argument
294 opts = container_of(f, struct f_serial_opts, func_inst); in gser_free_inst()
320 static void gser_free(struct usb_function *f) in gser_free() argument
324 serial = func_to_gser(f); in gser_free()
328 static void gser_unbind(struct usb_configuration *c, struct usb_function *f) in gser_unbind() argument
330 usb_free_all_descriptors(f); in gser_unbind()