---
name: "usb_composite_setup_continue"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/usb_composite_setup_continue"
---

# usb\_composite\_setup\_continue(9)

Continue with the control transfer

## NAME

usb\_composite\_setup\_continue - Continue with the control transfer

## SYNOPSIS

**void usb\_composite\_setup\_continue(struct usb\_composite\_dev \*** *cdev***);**

## ARGUMENTS

*cdev*

the composite device who's control transfer was kept waiting

## DESCRIPTION

This function must be called by the USB function driver to continue with the control transfer's data/status stage in case it had requested to delay the data/status stages. A USB function's setup handler (e.g. **set\_alt**) can request the composite framework to delay the setup request's data/status stages by returning USB\_GADGET\_DELAYED\_STATUS.

## AUTHOR

**David Brownell** \<dbrownell@users.sourceforge.net\>

Author.

## COPYRIGHT
