Lines Matching refs:function
56 struct usb_function function; member
61 return container_of(f, struct f_usb9pfs, function); in func_to_usb9pfs()
94 struct usb_composite_dev *cdev = usb9pfs->function.config->cdev; in usb9pfs_queue_tx()
120 struct usb_composite_dev *cdev = usb9pfs->function.config->cdev; in usb9pfs_queue_rx()
150 struct usb_composite_dev *cdev = usb9pfs->function.config->cdev; in usb9pfs_tx_complete()
232 struct usb_composite_dev *cdev = usb9pfs->function.config->cdev; in usb9pfs_rx_complete()
268 usb9pfs->function.config->cdev; in disable_usb9pfs()
283 usb9pfs->function.name); in disable_usb9pfs()
323 ret = config_ep_by_speed(cdev->gadget, &usb9pfs->function, ep); in enable_endpoint()
358 dev_dbg(&cdev->gadget->dev, "%s enabled\n", usb9pfs->function.name); in enable_usb9pfs()
449 opts = container_of(usb9pfs->function.fi, in p9_usbg_close()
764 usb9pfs->function.name = "usb9pfs"; in usb9pfs_alloc()
765 usb9pfs->function.bind = usb9pfs_func_bind; in usb9pfs_alloc()
766 usb9pfs->function.unbind = usb9pfs_func_unbind; in usb9pfs_alloc()
767 usb9pfs->function.set_alt = usb9pfs_set_alt; in usb9pfs_alloc()
768 usb9pfs->function.disable = usb9pfs_disable; in usb9pfs_alloc()
769 usb9pfs->function.strings = usb9pfs_strings; in usb9pfs_alloc()
771 usb9pfs->function.free_func = usb9pfs_free_func; in usb9pfs_alloc()
773 return &usb9pfs->function; in usb9pfs_alloc()